ti consiglio ancora di risolvere con i cookie
tra l 'altro, se il secondo parametro del window.open (quello che tu fai valutare come "id") resta uguale non viene aperto un nuovo popup, ma aggiornato il contenuto del primo, qualora ancora aperto
questo secondo parametro, per comodita' "nomeFinestra", va considerato come una variabile javascript a tutti gli effetti, quindi non vuole spazi o caratteri strani, non puo' iniziare per numero o essere solo numerico,
mentre tu passi una sfilza di numeri, il getTime() di un oggetto Date,
evita o avrai errori su alcuni browser
poi usi un inutile eval
insomma, mi sembra il caso di usare un altro script
ciao