Hi,
Ich weiß ja, daß diese Spielchen einen gewissen Reiz haben, aber wenn Dir das so am Herzen liegt, löse das doch ausschließlich über CSS mit alternativen Übersichtsseiten für ältere Browser.
Aber wie geht das horizontal?
Zunächst mal mit denselben CSS-Formatierungen wie jetzt, nur daß Du display nicht über Javascript änderst, sondern über CSS mittels li:hover.
Da der IE das nicht kennt, verlinkst Du jeden Hauptmenüpunkt mit einer entsprechenden Übersichtsseite, in der dann ein paar Sätze zur Rubrik und die Links zu den Unterseiten stehen.
freundliche Grüße
Ingo