/* The following serves to stretch the content div to the bottom of the margin images, or vice versa*/

function contentHeight(){
setMaxHeight($(".rightMargin,#content,.leftMargin,#col2"),$("#content"));
};

function setMaxHeight(group, target) {
	tallest = 0;
	group.each(function() {
		thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	target.height(tallest);
}


/*This is the jquery stuff */
$(document).ready(function() { 

$('.searchable li').quicksearch({
  position: 'before',
  attached: 'ul.searchable',
  labelText: '',
  loaderText: '',
  delay: 100
})

$('table.searchable tr').quicksearch({
  position: 'before',
  attached: 'table.searchable:first',
});

$(".toggleEyeCandy").click(function () {
		  $(".leftMargin,.rightMargin").toggle("fade");
		  $(".toggleEyeCandy").toggle();
 });

$(".toggleMenu").click(function () {								 
		  $("ul.dropdown li:not(.toggleMenu)").toggle();
		  $(".toggleMenu").toggle();
 });

$(".footer").hide();
$(".fadeIn").hide();
setTimeout("$('.leftMargin.fadeIn').fadeIn(3000);",1000);
setTimeout("$('.rightMargin.fadeIn').fadeIn(3000);",2000);
$("a.closeDiv").click(function () {
		  $(this).parent().hide();
		});

/*$("#footerLinks").hover(
		  function() {$(".footer").fadeIn("slow")},
		  function() {$(".footer").fadeOut("slow")}		  
);*/

function linkHover(hoverLink,image){

$(hoverLink).hover(
		  function() {
			  $(image).fadeIn("slow");
/*			  $(hoverLink).css("background","gray");*/
		  },
		  function() {
			  $(image).fadeOut("slow");
/*			  $(hoverLink).css("background","black");*/
		  }		  
);



};

linkHover("#cavesLink","#richardBanner");
linkHover("#caversLink","#timeMachine");
linkHover("#surveyBinderLink","#surveyHover");
linkHover("#troggle","#timeMachine");

/*dropdown (well, up actually) menu code from http://css-tricks.com/simple-jquery-dropdowns/*/
$("ul.dropdown li").hover(
	function(){
		$(this).addClass("hover");
		$('ul:first',this).css('visibility','visible')
	},
	
	function(){
        $(this).removeClass("hover");
        $('ul:first',this).css('visibility', 'hidden');		
	});

	$("ul.dropdown li ul li:has(ul)").find("a:first").append(" » ");
/* end dropdown menu code */
	
});