
jQuery(document).ready(function(){
	
	function getWindowHeight() {
		var windowHeight=0;
		if (typeof(window.innerHeight)=='number') {
			windowHeight=window.innerHeight-8;
		}
		else {
			if (document.documentElement&&
				document.documentElement.clientHeight) {
					windowHeight=document.documentElement.clientHeight-8;
				} else {
					if (document.body&&document.body.clientHeight) {
						windowHeight=document.body.clientHeight-8;
					}
				}
			}
			return windowHeight;
		}

	function setFooter() {
		if (document.getElementById) {
			var windowHeight=getWindowHeight();
			if (windowHeight>0) {
				if (document.getElementById('infobar')) {
					var contentHeight=document.getElementById('hd').offsetHeight
					+document.getElementById('navbar').offsetHeight
					+document.getElementById('infobar').offsetHeight
					+document.getElementById('bd').offsetHeight;
				} else {
					var contentHeight=document.getElementById('hd').offsetHeight
					+document.getElementById('navbar').offsetHeight
					+document.getElementById('subnav').offsetHeight
					+document.getElementById('bd').offsetHeight;
				}
				var footerElement=document.getElementById('ft');
				var footerHeight=footerElement.offsetHeight;
				var bgElement=document.getElementById('bg');
				var bgHeight=bgElement.offsetHeight;
				if (windowHeight-(contentHeight+footerHeight)>=0) {
					jQuery("#ft").css("position","relative");
					jQuery("#ft").css("top",(windowHeight-(contentHeight+footerHeight))+'px');
					jQuery("#bg").css("top",(windowHeight-bgHeight)+'px');
				}
				else {
					jQuery("#ft").css("position","static");
				}
			}
		}
	}

	jQuery(document).ready(setFooter);
	
	window.onresize = function() {
	  setFooter();
	}

	var newsitems = jQuery("#news-bd li").length;
	var i=0;
		
	function newsScroll() {
		if (i < newsitems) {
			jQuery("#news-bd li").eq(i).fadeIn("slow");
			setTimeout(function(){
				jQuery("#news-bd li").eq(i).fadeOut("slow");
				if (i!=4) {
					i=i+1;
				} else {
					i=0;
				}
				setTimeout(function(){
					newsScroll();
				}, 1000);
			}, 3000);
		}
	}
	jQuery(document).ready(newsScroll);
	
	var cols = jQuery(".col4").length;
	var j=0;
		
	function columnDraw() {
		if (j < cols) {
			jQuery(".col4").eq(j).fadeIn("slow");
			jQuery(".col4").eq(j).slideDown("slow");
			setTimeout(function(){
				j=j+1;
					columnDraw();
			}, 1000);
		}
	}
	jQuery(document).ready(columnDraw);
	
	jQuery("#welcome-hd")
		.click(function () { 
			var disp = jQuery("#welcome-bd").css("display");
			if (disp == "none") {
				//jQuery("#welcome-bd").css({ left:"auto"});
				jQuery("#welcome-bd").slideDown("slow");
				jQuery(this).css("background-position","0 -21px");
			} else {
				//jQuery("#welcome-bd").css({ left:"-10000px"});
				jQuery("#welcome-bd").slideUp();
				jQuery(this).css("background-position","0 0");
			}
    	});

	jQuery("#query")
		.click(function () { 
			if(jQuery(this).attr("value")=="Find it Here") {
				jQuery(this).attr("value","");
			}
	    });	
		
	jQuery("#awards img").hover(
		function () {
			var alt = jQuery(this).attr("name");
			jQuery(this).after('<div><a href="#"></a></div>');
			jQuery("#awards div a").text(alt);
		}, 
		function () {
			jQuery("#awards div").remove();
		}
	);
	
	jQuery(".bio img").hover(
		function () {
			var alt = jQuery(this).attr("name");
			jQuery(this).after('<div><a href="#"></a></div>');
			jQuery(".bio div a").text(alt);
			jQuery(this).parent().parent().css("z-index", "101");
		}, 
		function () {
			jQuery(".bio div").fadeOut(500);
			//jQuery(".bio div").animate({opacity: 0.0}, 500, function(){
			//jQuery(".bio div").remove()});
			jQuery(this).parent().parent().css("z-index", "1");
		}
	);
	
	var n=0;
	
	jQuery(".tab").click(
		function () {
			var histories = jQuery(".history").length;
			for (n=0;n<=histories;n++) {
				var wid = jQuery(".history").eq(n).css("width");
				if (wid != 0) {
					jQuery(".history").eq(n).animate( { width:"27px" }, 500 );
				}
			}	
			jQuery(this).parent().animate( { width:"734px" }, 500 );
		}
	);

});
