/*

* Sistemare i timer

*/


// JavaScript for SlidwShow

var slideShowNames = new Array();					// Array contentente gli id di tutte le slideShow			
var slideShowElements = new Array();				// Array contentente il numero di immagini di tutte le slideShow	
var slideShowIds = new Array();						// Array contentente gli id dell'immagine attualmente visibile di tutte le slideShow
var slidwShowTimes = [10];							// Array contentente la durate delle immagini di tutte le slideShow


/*

Metodo richiamato quando la pagina è stata caricata

*/

$(document).ready(function(){
	initSlideshow();
});

/*

Inizializza le slideShow

*/

function initSlideshow()
	{
		var elements = getElementsByClassName("slideShow");
		for(var i = 0;i<elements.length;i++)
			{
				slideShowElements[$(elements[i]).attr("id")] = $("#"+$(elements[i]).attr("id")+" img").size();
				slideShowNames[$(elements[i]).attr("id")] = $(elements[i]).attr("id");
				$("#"+$(elements[i]).attr("id")+"_1").css("display","block");
				$("#"+$(elements[i]).attr("id")).everyTime(slidwShowTimes[i]*1000, "#"+$(elements[i]).attr("id"), changePhotohos);
				slideShowIds[$(elements[i]).attr("id")] = 1;
			}
	}

/*

Cambia l'immagine

*/

function changePhotohos()
	{
		var actualImage = slideShowIds[$(this).attr("id")];
		var totImages = slideShowElements[$(this).attr("id")];
		var newImage = 0;	
		var oldImage = actualImage;
		
		if(actualImage == totImages)
			{
				newImage = 1;
			}
		else
			{
				newImage = actualImage;
				newImage++;
			}
		
		slideShowIds[$(this).attr("id")] = newImage;
		
		$("#"+$(this).attr("id")+"_"+oldImage).css("z-index","0");
		$("#"+$(this).attr("id")+"_"+newImage).css("z-index","10");
		$("#"+$(this).attr("id")+"_"+oldImage).fadeOut("slow");
		$("#"+$(this).attr("id")+"_"+newImage).fadeIn("slow",function()
														  	{
																$("#"+$(this).attr("id")+"_"+oldImage).css("display","none");
																$("#"+$(this).attr("id")+"_"+newImage).css("z-index","0");
															}
													);
	}
