function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  var win=window.open(theURL,winName,features);
  win.focus();
}

/* Serve per le immagini dei "particolari" e "realizzazioni" per farle scorrere in sequenza all'indietro
type puņ assumere i seguenti valori : 
 - particolari
 - realizzazioni
*/

function prevImage(type){
	if(type=="realizzazioni"){
		var currImg=currRealizzazioni;
		var arrayImg=realizzazioniImg;
		var arrayPopup=realizzazioniPopup; //ID della realizzazione
	}else{
		var currImg=currParticolari;
		var arrayImg=particolariImg;
		var arrayPopup=particolariPopup; //URL dell'immagine di zoom
	}

	var maxImg = arrayImg.length -1;
	if(currImg > 1){
		currImg--;
		var imgTag=window.document.getElementById(type + '_img');
		imgTag.src= arrayImg[currImg];
		var popupTag=window.document.getElementById(type + '_popup');
		if(arrayPopup[currImg]!=-1){
			popupTag.href= "javascript:openPopup('" + arrayPopup[currImg] + "','"+ type + "')";
		}else{
			popupTag.href="#";
		}
		var precTag=window.document.getElementById(type + '_prec');
		if(currImg > 1){
			precTag.src= '../../images/precedente.gif';		
		}else{
			precTag.src= '../../images/precedente_off.gif';		
		}
		var succTag=window.document.getElementById(type + '_succ');
		if(currImg == maxImg){
			succTag.src= '../../images/successiva_off.gif';		
		}else{
			succTag.src= '../../images/successiva.gif';		
		}
		
		if(type=="realizzazioni"){
			currRealizzazioni=currImg;
		}else{
			currParticolari=currImg;
		}
	}
}

/* Serve per le immagini dei "particolari" e "realizzazioni" per farle scorrere in sequenza in avanti
type puņ assumere i seguenti valori : 
 - particolari
 - realizzazioni
*/
function nextImage(type){
	if(type=="realizzazioni"){
		var currImg=currRealizzazioni;
		var arrayImg=realizzazioniImg;//nomi delle immagini
		var arrayPopup=realizzazioniPopup; //ID della realizzazione
	}else{
		var currImg=currParticolari;
		var arrayImg=particolariImg;
		var arrayPopup=particolariPopup; //URL dell'immagine di zoom
	}
	var maxImg = arrayImg.length -1;
	//alert( 'corrente:' + currImg + 'massima: ' + maxImg);
	if(currImg < maxImg){
		currImg++;
		var imgTag=window.document.getElementById(type + '_img');
		imgTag.src= arrayImg[currImg];
		var popupTag=window.document.getElementById(type + '_popup');
		if(arrayPopup[currImg]!=-1){
			popupTag.href= "javascript:openPopup('" + arrayPopup[currImg] + "','"+ type + "')";
		}else{
			popupTag.href="#";
		}
		var precTag=window.document.getElementById(type + '_prec');
		if(currImg > 1){
			precTag.src= '../../images/precedente.gif';		
		}else{
			precTag.src= '../../images/precedente_off.gif';		
		}
		var succTag=window.document.getElementById(type + '_succ');
		if(currImg == maxImg){
			succTag.src= '../../images/successiva_off.gif';		
		}else{
			succTag.src= '../../images/successiva.gif';		
		}
		
		if(type=="realizzazioni"){
			currRealizzazioni=currImg;
		}else{
			currParticolari=currImg;
		}
	}
}

function openPopup(ID,type){
	if(type=="realizzazioni"){
		MM_openBrWindow('../realizzazioni_popup.php?EW_ID=' + ID ,'realizzazionizoom','width=800,height=660');
	}else{
		MM_openBrWindow('../particolari_popup.php?IMG=' + ID ,'particolarizoom','width=450,height=485');
		//MM_openBrWindow('../particolari_popup.php?IMG=' + ID ,'particolarizoom','width=450,height=500');
	}
}