// Dissolvenza ©2007 Rubino Luca

		var cartellaImmagini = 'img/home/';
		var tempoTransizione = 3;
		var tempoStabileImg = 4;
		var frameRate = 10;
		
//Dimensione immagini
		var larghezza = 474;
		var altezza = 291;

//Array delle immagini per il testo e per lo sfondo
		var Testi = new Array();
		var Immagini = new Array();
		var PosizioneTop = new Array();
		var PosizioneLeft = new Array();
Immagini[0] = '07.jpg';
Immagini[1] = '01.jpg';
Immagini[2] = '02.jpg';
Immagini[3] = '03.jpg';
Immagini[4] = '04.jpg';
Immagini[5] = '05.jpg';
Immagini[6] = '06.jpg';


//regoliamo il div di container delle dimensioni delle immagini
var Container = document.getElementById('dissolvenza')
Container.style.width=larghezza+'px'
Container.style.height=altezza+'px'



//VARIABILI AUTOMATICHE NON TOCCARE
var rangeFrame=1/(tempoTransizione*25)
var tempoStabileImg=tempoStabileImg*1000
var indiceFade = 0; 	// punto di partenza
var iFade = 1;		// indice per la transizione dell'opacitą



Initialize()


function Initialize(){
	
	for(i=0;i<Immagini.length;i++){
		var newImage = document.createElement('img')    //creao l'oggetto IMG
		newImage.setAttribute('src',cartellaImmagini + Immagini[i])    //setto gli attributi
		newImage.setAttribute('id','Immagine'+i)
		Container.appendChild(newImage)    //inserisco l'oggetto nel contesto	
		document.getElementById('Immagine'+i).style.position='absolute'    //attributi per metterli in pila
		document.getElementById('Immagine'+i).style.zIndex=(Immagini.length-i)+1    //inverto l'ordine per mettere il primo piu in alto
	}
	
	setTimeout('fadeOut()',tempoStabileImg)
}

function fadeOut(elemento){
	
	iFade-=rangeFrame;
	
	Immagine=document.getElementById('Immagine'+indiceFade);
	Immagine.style.opacity=iFade;
	Immagine.style.filter='alpha(opacity='+ (iFade*100) +')';
	
	if(iFade>0){
		setTimeout('fadeOut()',frameRate);	
	}else{
		iFade=0
		Immagine.style.opacity=iFade
		Immagine.style.filter='alpha(opacity='+ (iFade*100) +')'
		indiceFade++;
		if(indiceFade==Immagini.length-1){
			indiceFade=0
			setTimeout('fadeIn()',tempoStabileImg);
		}else{
			iFade=1
			setTimeout('fadeOut()',tempoStabileImg);
		}
	}
	
}


function fadeIn(){
	iFade+=rangeFrame;
	
	Immagine=document.getElementById('Immagine'+indiceFade);
	Immagine.style.opacity=iFade;
	Immagine.style.filter='alpha(opacity='+ (iFade*100) +')';
	
	if(iFade<1){
		setTimeout('fadeIn()',frameRate);	
	}else{
		iFade=1
		Immagine.style.opacity=iFade
		Immagine.style.filter='alpha(opacity='+ (iFade*100) +')'
		indiceFade=0;
		for(i=0;i<Immagini.length;i++){
			ImmagineRestabilize=document.getElementById('Immagine'+i);
			ImmagineRestabilize.style.opacity=1
			ImmagineRestabilize.style.filter='alpha(opacity=100'
		}
		setTimeout('fadeOut()',tempoStabileImg);
	}
}
