var timeout = null;

$(document).ready(function() {
	$("#logo_container").hide();
	$("#tagline img").hide();
	$("#search_box_wrapper").hide();
	$("#image_heading_container").hide();
	$("#home_tag").hide();
	$("#loader").fadeIn();
						   
	//$("#logo img").bind("load", function(e) {
	//	$("#logo_container").fadeIn(1000, function(){
			
	//	});
	//});
	
	//$("#image_heading img").bind("load", function(e) {
		$("#loader").fadeOut(1000, function() {
			 $("#tagline img").fadeIn(1000);
			$("#image_heading_container").fadeIn(1000, function() {
				$("#home_tag").fadeIn(1000);
				
			});
		});
	//});
	
	//$("#nav li a:not(#nav li ul li a):not(:last)").each(function() {
		//text = $(this).html();
	//	$(this).after("<span class='seperator'>|</span>");
	//});	
	
	//make sure that the sidebar doesn't overflow
	if(document.getElementById("sidebar_wrapper")) {
		var sidebar_height = $("#sidebar_wrapper").height();
		$("#content_container").css("minHeight", parseInt(sidebar_height-200));
	}
	
	//Campus Tabs
	$("#tabs_23rd_street a").hover(function(){
		if ($("#tabs_left").is("[attr='stuck tab_23rd_on']")) {
			//do nothing
		} else {
			if ($("#tabs_left").is("[attr='stuck tab_north_on']")) {
				$("#tabs_left").toggleClass("tab_north_on");
				$("#tabs_23rd_street").toggleClass("tab_north_on");
				$("#tabs_north").toggleClass("tab_north_on");
				$("#tabs_right").toggleClass("tab_north_on");
			}
			$("#tabs_left").toggleClass("tab_23rd_on");
			$("#tabs_23rd_street").toggleClass("tab_23rd_on");
			$("#tabs_north").toggleClass("tab_23rd_on");
			$("#tabs_right").toggleClass("tab_23rd_on");
		}
	}, function(){
		if ($("#tabs_left").is("[attr='stuck tab_23rd_on']")) {
			//do nothing
		} else {
			$("#tabs_left").toggleClass("tab_23rd_on");
			$("#tabs_23rd_street").toggleClass("tab_23rd_on");
			$("#tabs_north").toggleClass("tab_23rd_on");
			$("#tabs_right").toggleClass("tab_23rd_on");
			if ($("#tabs_left").is("[attr='stuck tab_north_on']")) {
				$("#tabs_left").addClass("tab_north_on");
				$("#tabs_23rd_street").addClass("tab_north_on");
				$("#tabs_north").addClass("tab_north_on");
				$("#tabs_right").addClass("tab_north_on");
			}
		}
	});
	
	$("#tabs_north a").hover(function(){
		if ($("#tabs_left").is("[attr='stuck tab_north_on']")) {
			//do nothing
		} else {
			if ($("#tabs_left").is("[attr='stuck tab_23rd_on']")) {
				$("#tabs_left").toggleClass("tab_23rd_on");
				$("#tabs_23rd_street").toggleClass("tab_23rd_on");
				$("#tabs_north").toggleClass("tab_23rd_on");
				$("#tabs_right").toggleClass("tab_23rd_on");
			}
			$("#tabs_left").toggleClass("tab_north_on");
			$("#tabs_23rd_street").toggleClass("tab_north_on");
			$("#tabs_north").toggleClass("tab_north_on");
			$("#tabs_right").toggleClass("tab_north_on");
		}
	}, function(){
		if ($("#tabs_left").is("[attr='stuck tab_north_on']")) {
			//do nothing
		} else {
			$("#tabs_left").toggleClass("tab_north_on");
			$("#tabs_23rd_street").toggleClass("tab_north_on");
			$("#tabs_north").toggleClass("tab_north_on");
			$("#tabs_right").toggleClass("tab_north_on");
			if ($("#tabs_left").is("[attr='stuck tab_23rd_on']")) {
				$("#tabs_left").addClass("tab_23rd_on");
				$("#tabs_23rd_street").addClass("tab_23rd_on");
				$("#tabs_north").addClass("tab_23rd_on");
				$("#tabs_right").addClass("tab_23rd_on");
			}
		}
	});
	
	$("#search_icon_link a").click(function(){
		$(this).attr("href", "#");
		$("#search_box_wrapper").slideToggle("slow");
	});
	var timeout = setTimeout(makeSureEverythingsLoaded, 3000);
});

function makeSureEverythingsLoaded() {
	if ($("#logo_container").is(":hidden")) {
		$("#loader").hide();
		$("#logo_container").show();
		$("#tagline img").show();
		$("#image_heading_container").show();
		$("#home_tag").show();
		clearTimeout(timeout);
	}
}