var t;
var y;
var rotating = false;
$(document).ready(function(){
	t = setTimeout("rotate('#slide2');",3000);
	$(".controls A").click(function(){
			clearTimeout(t);
			$(".controls A").removeClass("current");
			$(this).addClass("current");
			var slide = $(this).attr("id");
			if (slide == 1){
				x="#slide1"
				y="#slide2"
			} else if (slide == 2){
				x="#slide2"
				y="#slide3"
			} else if (slide == 3){
				x="#slide3"
				y="#slide4"
			} else if (slide == 4){
				x="#slide4"
				y="#slide5"
			} else if (slide == 5){
				x="#slide5"
				y="#slide1"
			}
			$(".mask div div").hide();
			$(".visible").removeClass("visible");
			$(".next").removeClass("next");
			$(x).show();
			$(x).addClass("visible");
			$(y).show().addClass("next");
			t = setTimeout("rotate(y);",3000);
			return false;
	});
});

function rotate(y){
	rotating = true;
	clearTimeout(t);
	var x = '#' + $('.visible').attr('id');
	$(".next").removeClass("next");
	$(y).addClass("next");
	$(x).fadeOut(500, function(){
		
		$(x).removeClass("visible");
		$(y).removeClass("next");
		if (x != "#slide5"){
			if (x == "#slide4"){	
				$("#slide5").addClass("visible");
				$("#slide1").addClass("next");
				$(".current").removeClass("current");
				$("#5").addClass("current");
			}else {
				$(x).next().addClass("visible").next().addClass("next");
				$(".current").removeClass("current").parent().next().children("A").addClass("current");
			}
		}else if (x == "#slide5"){
			$("#slide1").addClass("visible").next().addClass("next");
			$(".current").removeClass("current");
			$("#1").addClass("current");
		}
		$('#rotator .mask div div').show();
		t = setTimeout("var y = '#' + $('.next').attr('id'); rotate(y); ",3000);
		rotating = false;
	});
}
