var feature_count;
var feature_interval;
var feature_current = 0;
var feature_old = 0;

$(document).ready(function(){
	feature_count = $("a.feature-button").size();
	
	$(".overitem").hover(
			function(){
				$(this).animate({opacity: "0.0"}, "fast")
			},
			function(){
				$(this).animate({opacity: "1.0"}, "fast")
			})
   
	$("#schoolbutton").hover(
			function(){
				$("#schoolmenu").fadeIn("fast");
			},
			function(){
				$("#schoolmenu").fadeOut("fast");
			})

	$("#feature-button-1").hover(
			function(){
				if (feature_current != 0) {
					feature_current = 0;
					$("a.feature-button:eq(" + feature_old + ")").css({color: "#aaa"});
					$("a.feature-button:eq(" + feature_current + ")").css({color: "#fff"});
					$("div.feature-image:eq(" + feature_old + ")").animate({opacity: "0.0"}, "fast", function() { $(this).css('zIndex', '5'); });
					$("div.feature-image:eq(" + feature_current + ")").animate({opacity: "1.0"}, "fast", function() { $(this).css('zIndex', '10'); });
					feature_old = feature_current;
				}
				clearInterval(feature_interval);
			},
			function(){
				feature_interval = setInterval(feature_rotate,5000); 
			})
			
	$("#feature-button-2").hover(
			function(){
				if (feature_current != 1) {
					feature_current = 1;
					$("a.feature-button:eq(" + feature_old + ")").css({color: "#aaa"});
					$("a.feature-button:eq(" + feature_current + ")").css({color: "#fff"});
					$("div.feature-image:eq(" + feature_old + ")").animate({opacity: "0.0"}, "fast", function() { $(this).css('zIndex', '5'); });
					$("div.feature-image:eq(" + feature_current + ")").animate({opacity: "1.0"}, "fast", function() { $(this).css('zIndex', '10'); });
					feature_old = feature_current;
				}
				clearInterval(feature_interval);
			},
			function(){
				feature_interval = setInterval(feature_rotate,5000); 
			})
			
	$("#feature-button-3").hover(
			function(){
				if (feature_current != 2) {
					feature_current = 2;
					$("a.feature-button:eq(" + feature_old + ")").css({color: "#aaa"});
					$("a.feature-button:eq(" + feature_current + ")").css({color: "#fff"});
					$("div.feature-image:eq(" + feature_old + ")").animate({opacity: "0.0"}, "fast", function() { $(this).css('zIndex', '5'); });
					$("div.feature-image:eq(" + feature_current + ")").animate({opacity: "1.0"}, "fast", function() { $(this).css('zIndex', '10'); });
					feature_old = feature_current;
				}
				clearInterval(feature_interval);
			},
			function(){
				feature_interval = setInterval(feature_rotate,5000); 
			})

	feature_interval = setInterval(feature_rotate,5000); 
});

function feature_rotate() {
	feature_current = (feature_old + 1) % feature_count; 
	$("a.feature-button:eq(" + feature_old + ")").css({color: "#aaa"});
	$("a.feature-button:eq(" + feature_current + ")").css({color: "#fff"});
	$("div.feature-image:eq(" + feature_old + ")").animate({opacity: "0.0"}, "fast", function() { $(this).css('zIndex', '5'); });
	$("div.feature-image:eq(" + feature_current + ")").animate({opacity: "1.0"}, "fast", function() { $(this).css('zIndex', '10'); });
	feature_old = feature_current;
}


