(function() {
	var currentSlide = 1;
	var totalSlides = 4;
	var intervalId;
	var postponeId;

	$(document).ready(function() {
		$('#slideTab01').click(function() { switchSlide(1); postponeRotate(); });
		$('#slideTab02').click(function() { switchSlide(2); postponeRotate(); });
		$('#slideTab03').click(function() { switchSlide(3); postponeRotate(); });
		$('#slideTab04').click(function() { switchSlide(4); postponeRotate(); });
		$('#slideTab05').click(function() { switchSlide(5); postponeRotate(); });
		setupRotate();
	});


	function switchSlide(slideNumber) {
		if(currentSlide != slideNumber) {
			$('#slideBackground0'+currentSlide).hide();
			$('#slideBackground0'+slideNumber).show();
			$('#slidePanel0'+currentSlide).hide();
			$('#slidePanel0'+slideNumber).show();
			currentSlide = slideNumber;
		}
	}
	
	function setupRotate() {
		intervalId = setInterval(rotateNextSlide, 3000);
	}

	function rotateNextSlide() {
		var nextSlide = currentSlide + 1;
		if (nextSlide > totalSlides)
			nextSlide = 1;
		switchSlide(nextSlide);
	}

	function postponeRotate() {
		clearInterval(intervalId);
		clearTimeout(postponeId);
		postponeId = setTimeout(setupRotate, 10000);
	}
})();
