Ecco lo script Per Popup che all'esterno dell'Array funziona correttamente:

codice:
<script language="JavaScript" type="text/JavaScript">
<!-- 
	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;
		}
	}
	
	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;
	}
	
// -->
</script>
Il problema a mio modesto parere e la virgolettatura ma ho provato di tutto,non sono molto pratico con Javascript e sua sintassi mentre me la cavo abbastanza bene con Asp e VBscript.
Help ME