Credo che il problema stia nel fatto che non specifichi tutti i parametri del metodo window.open("URL","target_window","options"). Prova a modificare il tuo script come segue:
function openpopup(file) {
window.open(file,"blank","width=370,height=500,... ");
}
in questo modo puoi utilizzare una unica funzione per caricare diverse pagine cliccando su diversi link:
<a href="#" onClick="javascriptpenpopup('picts/gallery/main.jpg');">
link1
</a>
<a href="#" onClick="javascriptpenpopup('http://www.html.it');">
link2
</a>