Martin Hölter: window.open: zweiter Link öffnet sich nicht

Hallo Forum!

Ich habe folgende Funktion geschrieben:

function gehezu(url){
if (parent.opener && !parent.opener.closed && parent.opener.top.svm){
url='http://www.sparkasse-iserlohn.de/'+url;
parent.opener.parent.pb.location.href=url;
if (parent.opener.focus) {
parent.opener.focus();
}
}
else
{
url='http://www.sparkasse-iserlohn.de/index.html#url=/'+url;
window.open(url, 'newwin', 'location=yes,menubar=yes,toolbar=yes,status=yes,resizable=yes,scrollbars=yes');
}
}

Die Funktion wird folgendermassen z.B. aufgerufen:

<a href="http://www.sparkasse-iserlohn.de/2acc1b02ae8caf71/pb2.htm" target="spk" onClick="gehezu('2acc1b02ae8caf71/pb2.htm'); return false">Ihre Ansprechpartner</a>

Der erste Teil der Funktion funktioniert auch (wenn das öffnende Fenster exitiert, nicht geschlossen wurde und sich im Sparkassenauftritt befindet, wird der Link in dem öffnenden Fenster geöffnet), allerdings funktioniert der Teil nach dem else nicht so, wie ich mir das wünsche:
Es öffnet sich ein Fenster mit der entsprechenden URL. Das soll auch so sein. Allerdings, wenn ich das Fenster geöffnet lasse und auf den nächsten Link klicke, z.B.

<a href="http://www.sparkasse-iserlohn.de/2acc1b02ae8caf71/pb1.htm" target="spk" onClick="gehezu('2acc1b02ae8caf71/pb1.htm'); return false">Ihre Ansprechpartner</a>

passiert GAR NICHTS!!! Es öffnet sich kein neues Fenster (ist ja auch richtig), aber in dem bestehenden Fenster tut sich auch nichts. Warum?

Ausserdem wurde mir einmal gesagt, dass der IE Probleme mit opener.closed hat. Was kann ich dagegen machen?

Danke für Eure Antworten und viele Grüße,

Martin