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...