var t;
var y;
var rotating = false;
var fadeSpeed = 500;
var slideSpeed = 4000;

$(document).ready(function(){
	
	//homepage rotator
	t = setTimeout("rotate('#rotator-2');",slideSpeed);
	$(".controls li").click(function(){
			clearTimeout(t);
			$(".controls li").removeClass("rotator-selected");
			$(this).addClass("rotator-selected");
			var slide = $(this).children().attr("id");
			if (slide == "one"){
				x="#rotator-1"
				y="#rotator-2"
			} else if (slide == "two"){
				x="#rotator-2"
				y="#rotator-3"
			} else if (slide == "three"){
				x="#rotator-3"
				y="#rotator-4"
			} else if (slide == "four"){
				x="#rotator-4"
				y="#rotator-1"
			}
			$(".slide").hide();
			$(".visible").removeClass("visible");
			$(".next").removeClass("next");
			$(x).show();
			$(x).addClass("visible");
			$(y).show().addClass("next");
			t = setTimeout("rotate(y);",slideSpeed);
			return false;
	});
		
});

function rotate(y){
	rotating = true;
	clearTimeout(t);
	var x = '#' + $('.visible').attr('id');
	$(".next").removeClass("next");
	$(y).addClass("next");
	$(x).fadeOut(fadeSpeed, function(){
		
		$(x).removeClass("visible");
		$(y).removeClass("next");
		if (x != "#rotator-4"){
			if (x == "#rotator-3"){	
				$("#rotator-4").addClass("visible");
				$("#rotator-1").addClass("next");
				$(".rotator-selected").removeClass("rotator-selected");
				$("#four").parent().addClass("rotator-selected");
			}else {
				$(x).next().addClass("visible").next().addClass("next");
				$(".rotator-selected").removeClass("rotator-selected").next("li").addClass("rotator-selected");
			}
		}else if (x == "#rotator-4"){
			$("#rotator-1").addClass("visible").next().addClass("next");
			$(".rotator-selected").removeClass("rotator-selected");
			$("#one").parent().addClass("rotator-selected");
		}
		$('.slide').show();
		t = setTimeout("var y = '#' + $('.next').attr('id'); rotate(y); ",slideSpeed);
		rotating = false;
	});
};
