Ich verstehe zwar nicht ganz deine logik ;) aber wenn du das window.open mit als zeichenkette der Variable übergibst, passiert nichts.
Um später dann wirklich das Popupfenster mit der Variable zu öffnen musst du es mit dem eval operator bearbeiten. z.B.
function fenster()
{
neuesFenster1 = "window.open('bla.htm','Picturegallerysr','width=500,height=600,scrollbars=yes')";
eval(neuesFenster1);
}
gruß Urmel