jQuery(function(){
	
	var timer = setInterval( switchImages, 6000);
	var currentImage = 1;
	var presentImages;
	presentImages = new Array();
	if ( presentImages.length == 0 ) {
		for ( var i = 1; i <= 9; i++ ) {
			if ( jQuery("div#slide_image_" + i).length > 0 )
				presentImages.push(i);
		}
	}
	
	function switchImages() { 
		var nextImage;
		for ( var i = 0; i < presentImages.length; i++ ) {
			if ( presentImages[i] == currentImage )
				if ( i + 1 == presentImages.length )
					nextImage = presentImages[0];
				else
					nextImage = presentImages[i+1];
		}
		jQuery("div#control_item_" + currentImage).removeClass("cia");
		jQuery("div#control_item_" + currentImage).css("background-color", "#ffffff");
		jQuery("div#control_item_" + nextImage).addClass("cia");
		jQuery("div#control_item_" + nextImage).css("background-color", "#e20036");
		
		jQuery("div#slide_image_" + currentImage).fadeOut("slow");
		jQuery("div#slide_image_" + nextImage).fadeIn("slow");
	    currentImage = nextImage;
	}

	jQuery("div.control_item").mouseenter(function() {
		jQuery(this).css("background-color", "#e20036");
	});
	
	jQuery("div.control_item").mouseleave(function() {
		if ( jQuery(this).attr("class").indexOf("cia") == -1 ) 
			jQuery(this).css("background-color", "#ffffff");
	});
	
	jQuery("div.control_item").click(function() {
		clearInterval(timer);
		var id = jQuery(this).attr("id").substring(jQuery(this).attr("id").lastIndexOf("_") + 1);
		//jQuery("div.slide_image").css("display", "none");
		jQuery("div.slide_image").fadeOut("slow");
		jQuery("div.control_item").removeClass("cia");
		jQuery("div.control_item").css("background-color", "#ffffff");
		//jQuery("div#slide_image_" + id).css("display", "block");
		jQuery("div#slide_image_" + id).fadeIn("slow");
		jQuery("div#control_item_" + id).addClass("cia");
		jQuery("div#control_item_" + id).css("background-color", "#e20036");
		restartTimer();
		currentImage = id;
	});
	
	function restartTimer() {
		timer = setInterval( switchImages, 6000);
	}
});

