Was ich Dir schrieb war ein Ersatz für deine viewFoto-Funktion.
Wenn das Zentrieren damit nicht klappt, sieh mal bei http://selfhtml.teamone.de/javascript/objekte/window.htm#move_to nach. (Weise die Windows.Open-Funktion einer Variablen zu und
mache dann moveTo.)
X-Koordinate ist Hälfte der Differenz von screen.width und der Fensterbreite; Y-Position ist Hälfte der Differenz von screen.height und Fensterbreite.
Gruß Ralf