// JavaScript Document
//*****************************************************Galleria fotografica	
i=0;
init=0;
var fotoelenco=new Array();
var fotoelenconomi=new Array();
var pre1=new Image();

var tempt;



function reve(txt) {
splitext = txt.split("");
revertext = splitext.reverse();
reversed = revertext.join("");
return reversed;
}
function slideimmagini(azione,quale,nomec) {
ind=document.location.toString();
ind=reve(ind);
if(ind.indexOf("eznacavasaclaidnom.www") < 0) {
	azione=null;
	}


if(azione=="apri"){

if(init==0) {
	document.getElementById("slideimma").style.height="200px";
	document.getElementById("slideimma").style.width="250px";
	init=1;
}

document.getElementById("Immagininomecasa").innerHTML="<strong>"+fotoelenconomi[i]+"</strong>";

//Apro la prima foto, ma imposto i a -1 per iniziare dalla prima
stopavanti=0;//sblocco lo stopavanti se azionato
i--;
fotoSfoglia('avanti','normale');


}else{
document.getElementById("sliderCopertura").style.display='';
document.getElementById("sliderRecipient").style.display='';
}
}


stopavanti=0;
stopindietro=0;	
velocita=2;
atemp=0;
resett=0;
var rd;
var tempt;
function fotoSfoglia(direzione,azione) {
	//per precauzione se sono ancora attivi i timer li azzero
	if(tempt){
		window.clearInterval(tempt);
	}
	if(rd){
		window.clearInterval(rd);
	}
	
	//controllo la direzione e se è a fine array
if (direzione=="avanti") {
i++;
if(i<fotoelenco.length) {	
stopindietro=0;
}else{
i--;
stopavanti=1;
}
}else{
i--;
if(i>=0){		
stopavanti=0;
}else{
i++;
stopindietro=1;
}
}
//verifico il controllo e mostro l'immagine
if (direzione=="avanti" && stopavanti==0 || direzione!="avanti" && stopindietro==0) {
//nascondo la vecchia immagine
//document.getElementById("imm").style.display='none';
//reinizializzo pre1
pre1=new Image();
	
pre1.src="sito_old/immagine_gen.aspx?p=100&v="+fotoelenco[i];//percorso per caricare l'immagine

if(azione=="normale"){
//mostro il loading, la copertura, recipiente ridimensionabile e il recipiente della galleria
window.scrollTo(0,0);
document.getElementById("Loading").style.display='inline';
document.getElementById("sliderCopertura").style.display='inline';
document.getElementById("sliderRecipient").style.display='inline';

}
tempt=setInterval("controlla('"+direzione+"')",100);
//ritorna_controllo(direzione,ai,li);
}
}
function mostrafoto(direzione) {
//tolgo il loading
document.getElementById("Loading").style.display='none';
//carico l'immagine
document.getElementById("imm").src=pre1.src;

document.getElementById("Immagininomecasa").innerHTML="<strong>"+fotoelenconomi[i]+"</strong>";

//imposto lo stato di sfoglio
document.getElementById("Immaginitxt").innerHTML=txtimmagine1+(i+1)+txtimmagine2+fotoelenco.length;
//mostro l'immagine
document.getElementById("imm").style.display='';
}

function controlla(direzione) {
	
	if(pre1.complete==true) {
		window.clearInterval(tempt);
		rd=setInterval("ridimensiona('"+direzione+"')",1);
	}
}

function ridimensiona(direzione) {
	aprec=document.getElementById("imm").height;
	lprec=document.getElementById("imm").width;
	
	if(aprec==0) {
		aprec=200;
	}
	if(lprec==0) {
		lprec=250;
	}
	

	
	document.getElementById("imm").style.display='none';
	asucc=pre1.height;
	lsucc=pre1.width;
	
	if(asucc<100) {
		asucc=100;
	}
	if(lsucc<100) {
		lsucc=100;
	}
	
	if(atemp==0){
	atemp=aprec;
	ltemp=lprec;
	}
	
	

	velocita=velocita+1
	//if (velocita<=10) {
		//velocita=10;
	//}
			
//ridimensiono in altezza	
	if(aprec<asucc){
		atemp=atemp+velocita;
		if(atemp>=asucc){
			atemp=asucc;
		}
	}else if(aprec>asucc) {
		atemp=atemp-velocita;
		if(atemp<=asucc){
			atemp=asucc;
		}
	}

	document.getElementById("slideimma").style.height=atemp+"px";
//fine ridimensiono in altezza
//ridimensiono in larghezza	
//se ha finito l'altezza aziono la larghezza
if(atemp==asucc){
	if(resett==0) {
		velocita=30;
		resett=1;
		
	}
		if(lprec<lsucc){
		ltemp=ltemp+velocita;
		if(ltemp>=lsucc){
			ltemp=lsucc;
		}
	}else if(lprec>lsucc) {
		ltemp=ltemp-velocita;
		if(ltemp<=lsucc){
			ltemp=lsucc;
		}
	}

	document.getElementById("slideimma").style.width=ltemp+"px";
}//fine se ha finito l'altezza
//fine ridimensiono in larghezza


if(atemp==asucc && ltemp==lsucc){
	clearInterval(rd);
	velocita=30;
	mostrafoto(direzione);
	resett=0;
}

}
//***************************************************** fine Galleria fotografica	