// Form Functions

function clickclear(thisfield, defaulttext) {
 if (thisfield.value == defaulttext) {
 thisfield.value = "";
 }
}
function clickrecall(thisfield, defaulttext) {
 if (thisfield.value == "") {
 thisfield.value = defaulttext;
 }
} 


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', '-10'); });
					$("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', '-10'); });
					$("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', '-10'); });
					$("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-4").hover(
			function(){
				if (feature_current != 3) {
					feature_current = 3;
					$("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', '-10'); });
					$("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', '-10'); });
	$("div.feature-image:eq(" + feature_current + ")").animate({opacity: "1.0"}, "fast", function() { $(this).css('zIndex', '10'); });
	feature_old = feature_current;
}



