	var oldX, oldY; //memorizzano e recuperano la posizione della finestra popup //
	var dragIt = false; //indica se la finestra è trascinata o meno //
	
	var ie=document.all&&document.getElementById;
	var ns=document.getElementById&&!document.all;

	function apriPopUp(url,w,h,caption){
		if (!ie&&!ns) // se il visitatore usa un vecchio browser apre un pop-up standard //
			window.open(url,caption,"width="+w+",height="+h); 
		else {
			// imposta la proprietà display dell'elemento popWin  //
			document.getElementById("popWin").style.display='';
			// imposta la larghezza del popup //
			document.getElementById("popWin").style.width=w+"px";
			// imposta l'altezza del popup //
			document.getElementById("popWin").style.height=h+"px";
			
			if(oldX == null){
				cw = (larghezzaBrowser() / 2) - w/2; // recupera la distanza dal margine sinistro del browser //
				// imposta la posizione orizzontale dal bordo sinistro //
				document.getElementById("popWin").style.left = cw+"px";
				// imposta la posizione verticale a 25 pixel dal bordo superiore //
				document.getElementById("popWin").style.top = 25+"px";
			}
			
		// imposta l'elemento titolo al valore del parametro caption  //
		temp = document.getElementById("winTitle");  
		temp.firstChild.nodeValue = caption;
		
		// carica i contenuti all'interno dell'iFrame //
		document.getElementById("contentiFrame").src=url;
		document.getElementById("contentiFrame").height="330";
		}
	}
	
	function apriPopUpO(url,w,h,caption){
		if (!ie&&!ns) // se il visitatore usa un vecchio browser apre un pop-up standard //
			window.open(url,caption,"width="+w+",height="+h); 
		else {
			// imposta la proprietà display dell'elemento popWin  //
			document.getElementById("popWin").style.display='';
			// imposta la larghezza del popup //
			document.getElementById("popWin").style.width=w+"px";
			// imposta l'altezza del popup //
			document.getElementById("popWin").style.height=h+"px";
			
			if(oldX == null){
				cw = (larghezzaBrowser() / 2) - w/2; // recupera la distanza dal margine sinistro del browser //
				// imposta la posizione orizzontale dal bordo sinistro //
				document.getElementById("popWin").style.left = cw+"px";
				// imposta la posizione verticale a 25 pixel dal bordo superiore //
				document.getElementById("popWin").style.top = 25+"px";
			}
			
		// imposta l'elemento titolo al valore del parametro caption  //
		temp = document.getElementById("winTitle");  
		temp.firstChild.nodeValue = caption;
		
		// carica i contenuti all'interno dell'iFrame //
		document.getElementById("contentiFrame").src=url;
		document.getElementById("contentiFrame").height="480";
	}
	}
	
		function apriPopUp1(url,w,h,caption){
		if (!ie&&!ns) // se il visitatore usa un vecchio browser apre un pop-up standard //
			window.open(url,caption,"width="+w+",height="+h); 
		else {
			// imposta la proprietà display dell'elemento popWin  //
			document.getElementById("popWin").style.display='';
			// imposta la larghezza del popup //
			document.getElementById("popWin").style.width=w+"px";
			// imposta l'altezza del popup //
			document.getElementById("popWin").style.height=h+"px";
			
			if(oldX == null){
				cw = (larghezzaBrowser() / 2) - w/2; // recupera la distanza dal margine sinistro del browser //
				// imposta la posizione orizzontale dal bordo sinistro //
				document.getElementById("popWin").style.left = cw+"px";
				// imposta la posizione verticale a 25 pixel dal bordo superiore //
				document.getElementById("popWin").style.top = 25+"px";
			}
			
		// imposta l'elemento titolo al valore del parametro caption  //
		temp = document.getElementById("winTitle");  
		temp.firstChild.nodeValue = caption;
		
		// carica i contenuti all'interno dell'iFrame //
		document.getElementById("contentiFrame").src=url;
		document.getElementById("contentiFrame").height="400";
	}
	}
	
	function apriPopUpR2(url,w,h,caption){
		if (!ie&&!ns) // se il visitatore usa un vecchio browser apre un pop-up standard //
			window.open(url,caption,"width="+w+",height="+h); 
		else {
			// imposta la proprietà display dell'elemento popWin  //
			document.getElementById("popWin").style.display='';
			// imposta la larghezza del popup //
			document.getElementById("popWin").style.width=w+"px";
			// imposta l'altezza del popup //
			document.getElementById("popWin").style.height=h+"px";
			
			if(oldX == null){
				cw = (larghezzaBrowser() / 2) - w/2; // recupera la distanza dal margine sinistro del browser //
				// imposta la posizione orizzontale dal bordo sinistro //
				document.getElementById("popWin").style.left = cw+"px";
				// imposta la posizione verticale a 25 pixel dal bordo superiore //
				document.getElementById("popWin").style.top = 25+"px";
			}
			
		// imposta l'elemento titolo al valore del parametro caption  //
		temp = document.getElementById("winTitle");  
		temp.firstChild.nodeValue = caption;
		
		// carica i contenuti all'interno dell'iFrame //
		document.getElementById("contentiFrame").src=url;
		document.getElementById("contentiFrame").height="900";
	}
	}
	
	function apriPopUpO2(url,w,h,caption){
		if (!ie&&!ns) // se il visitatore usa un vecchio browser apre un pop-up standard //
			window.open(url,caption,"width="+w+",height="+h); 
		else {
			// imposta la proprietà display dell'elemento popWin  //
			document.getElementById("popWin").style.display='';
			// imposta la larghezza del popup //
			document.getElementById("popWin").style.width=w+"px";
			// imposta l'altezza del popup //
			document.getElementById("popWin").style.height=h+"px";
			
			if(oldX == null){
				cw = (larghezzaBrowser() / 2) - w/2; // recupera la distanza dal margine sinistro del browser //
				// imposta la posizione orizzontale dal bordo sinistro //
				document.getElementById("popWin").style.left = cw+"px";
				// imposta la posizione verticale a 25 pixel dal bordo superiore //
				document.getElementById("popWin").style.top = 25+"px";
			}
			
		// imposta l'elemento titolo al valore del parametro caption  //
		temp = document.getElementById("winTitle");  
		temp.firstChild.nodeValue = caption;
		
		// carica i contenuti all'interno dell'iFrame //
		document.getElementById("contentiFrame").src=url;
		document.getElementById("contentiFrame").height="450";
	}
	}

function chiudiPopUp(){
		oldX = document.getElementById("popWin").style.left; 
		oldY = document.getElementById("popWin").style.top;
		// imposta lo stile dell'elemento popWin a "none"	
		document.getElementById("popWin").style.display="none";
	}

	function startDrag(e){
		offsetx=ie? event.clientX : e.clientX;
		offsety=ie? event.clientY : e.clientY;
		
		tempx=parseInt(document.getElementById("popWin").style.left);
		tempy=parseInt(document.getElementById("popWin").style.top);
		dragIt = true;
	
		document.getElementById("popWin").onmousemove=DragNDrop;
	}

	function DragNDrop(e){
		// script per il movimento del pop-up relativo a Internet Explorer //
		if (ie&&dragIt&&event.button==1){
			document.getElementById("popWin").style.left=tempx+event.clientX-offsetx+"px";
			document.getElementById("popWin").style.top=tempy+event.clientY-offsety+"px";
		}
		// script per il movimento del pop-up relativo a Netscape //
		else if (ns&&dragIt){
			document.getElementById("popWin").style.left=tempx+e.clientX-offsetx+"px";
			document.getElementById("popWin").style.top=tempy+e.clientY-offsety+"px";
		}
	}
	
	function stopDrag(){
		dragIt=false;
		document.getElementById("popWin").onmousemove=null;
	}

	function larghezzaBrowser()	{
		if (navigator.userAgent.indexOf("MSIE") > 0)
			return(document.body.clientWidth);
		else
			return window.outerWidth;
	}

