//Metodo SetVisible

function ChangePhoto(){
  // clearTimeout(TIMEOUT); 
	if(this.Numero > 1) document.getElementById('Prec').style.visibility='visible';	
	else document.getElementById('Prec').style.visibility='hidden';
	if(this.Numero < Max) document.getElementById('Succ').style.visibility='visible';	
	else document.getElementById('Succ').style.visibility='hidden';
	if(this.Numero > 1 &&  this.Numero < Max){document.getElementById('Prec').style.visibility='visible'; document.getElementById('Succ').style.visibility='visible';}
   
	if (NumeroAttuale != 0)
	{
	document.getElementById('Img' + NumeroAttuale).className = STILETHUMB;
	document.getElementById('ICO' + NumeroAttuale).style.visibility = "visible";;
	}
	document.getElementById('Img' + this.Numero).className = STILETHUMB_CORRENTE;
	document.getElementById('ICO' + this.Numero).style.visibility = "hidden";
	blendPass(IMMAGINE.id,1500);
	IMMAGINE.src = PERCORSO_IMMAGINE + this.NomeIMG;
	DIDASCALIA.innerHTML = '';
	if(this.Descrizione != ''){
	DIDASCALIA.innerHTML = this.Descrizione;
	DIDASCALIA.style.display='block';
	}
	else{ 
	DIDASCALIA.style.display='none';
	}
	
	NumeroAttuale = this.Numero;
   
}

//Costruttore
function GalleryElement(Numero, NomeIMG, Descrizione) {
	this.Numero = Numero;
	this.NomeIMG = NomeIMG;
	this.Descrizione = Descrizione;
	this.SetVisible = ChangePhoto;
}

function AnextClose(){
		timer = 1;
		speed = 17;
for(i = 85; i >= 0; i--)
			{
		if(i != 0 )  setTimeout("changeOpac(" + i + ",'" + DIVOVER.id + "')",(timer * speed));
		else	setTimeout("DIVOVER.style.display = \"none\";",(timer * speed));
			timer++;
		}
}

function CloseDivOver(){
	timer = 1;
	speed = 5;
	for(i = 100; i >= 0; i--){
		if(i != 0 )  setTimeout("changeOpac(" + i + ",'" + DIVOVERIMGS.id + "')",(timer * speed));
		else	setTimeout("AnextClose();DIVOVERIMGS.style.display = \"none\";",(timer * speed));
		timer++;
		}
}
function  OpenDivOver(OB){
 try{
 DIVOVER.style.display = "block";
 DIVOVERIMGS.style.display = "block";
 opacity(DIVOVER.id,30,85,1000);
 setTimeout("opacity('" + DIVOVERIMGS.id + "',30,100,1000);" + OB.SetVisible(),200);
}catch(e){;}
}

function moveImgDivOver(E){
if(E > 1) document.getElementById('Prec').style.visibility='visible';	
else document.getElementById('Prec').style.visibility='hidden';
if(E < Max) document.getElementById('Succ').style.visibility='visible';	
else document.getElementById('Succ').style.visibility='hidden';
if(E > 1 &&  E < Max){document.getElementById('Prec').style.visibility='visible'; document.getElementById('Succ').style.visibility='visible';}
eval('Element' + a + '.SetVisible()');
}
