Hi,
Ich bin leider echt nicht gut genug informiert, um die fehler bzw. die veralteten befehle zu erkennen.
veraltet bzw. browserspezifisch sind document.layers (nur für nn 4 erforderlich) und document.all (nur für IE 4 erforderlich). Das entsprechende document.getElementById entspricht den Empfehlungen des W3C und wird von allen einigermaßen zeitgemäßen Browsern unterstützt.
Was bei dem Script aber vermutlich noch hinzukommt, sind nicht berücksichtigte Fehler (des IE) bei dem Box-Modell, was dann dazu führt, daß die Anzeige im quirks mode ok ist, aber im standards-compliant mode beim IE 6 dann nicht mehr.
Wenn Du Dich nun wirklich wenig auskennst, würde ich lieber ein aktuelleres Script (das nach Möglichkeit auch eine javascript-unabhängige Alternative besitzt) suchen oder vielleicht doch überlegen, ob eine einfache Navigation mit Übersichtsseiten für die Subnavigation nicht auch ginge - sinnvoller wäre sie zu 99% ohnehin.
freundliche Grüße
Ingo