l'errore e' nel quarto parametro del metodo window.open() : non esiste un quarto parametro.
Inoltre la stringa che crei per il terzo parametro non deve contenere spazi e occorre evitare che i valori calcolati per posizionare la finestra siano frazionari:
codice:
window.open("pop.htm" ,"" ,
"toolbar=auto,location=no,directories=no,status=no,menubar=no,left=" + Math.round((screen.width-500)/2) + ",top=" + Math.round((screen.height-500)/2) + ",resizable=no,width=500,height=500");
ciao
Edit: ho tolto i colori dal sorgente perche' il forum li interpretava male...