// JavaScript Document

//Inizializzazione del cursore sulle immagini
var immagineCorrente = 0;

//Velocità di alternanza tra le immagini
var frequenzaCarosello = 1000;
	
//Start del carosello
$(document).ready(function(){
	
	$('.transizione_foto img').hide();
	
	//Inizializzazione dell'opacità delle immagini
	var elencoImmagini = $('.transizione_foto img');
	var immagini = new Array();
	for(i=0;i<elencoImmagini.length;i++){
		immagini[i] = $(elencoImmagini[i]);
	}

	if (immagini.length>1){
		for(i=1;i<immagini.length;i++) immagini[i].fadeOut(0);
							   
		carosello(immagini);
	}
});

//Transizione da un'immagine all'altra
function carosello(immagini){
	
	//Calcolo della prossima immagine
	var prossimaImmagine = immagini[immagineCorrente + 1]?immagineCorrente + 1:0;
	
	//Oscuramento dell'immagine attuale
	immagini[immagineCorrente].fadeOut(1);
	
	//Visualizzazione della prossima immagine
	immagini[prossimaImmagine].fadeIn(frequenzaCarosello);
	
	//Aggiornamento dell'indice corrente
	immagineCorrente = prossimaImmagine;
	
	//Chiamata ricorsiva
	setTimeout(function(){carosello(immagini);},frequenzaCarosello*5);

}
