Warum definierst du die Funktion im Layer? Macht ja scheinbar Probleme, außerdem gehören Funktionen in den <head>, damit sie bereits vollständig definiert sind, sobald irgendwas sichtbares des <body>angezeigt wird.
Muss leider so sein, da die Funktion durch onload im Body geladen werden soll!
Unter IE funktioniert der Spass auch, nur Netscape macht da nicht mit.