IE-propreitäre Scripts? DHTML-Pfusch?
Ich hab den Code nicht genau analysieren wollen, aber eins kann ich dir sagen: Du bist als User nicht schuld.
Webdesigner, die nicht über den Tellerrand blicken wollen, und sich einen Dreck um die Kompatibilität mit anderen Browsern kümmern, gehören in die Ecke gestellt...
Das ganze hätte man Code-mässig ernorm schlanker gestalten oder gleich mit Flash machen können. Ich hätte eine Variante mit CSS bevorzugt, obwohl man bei Aufklappmenüs so gut wie nicht an JavaScript und DHTML-Layern (fast) nicht vorbei kommt.
Es gibt aber genügend andere Beispiele dieser Art, welche eine ausgezeichnete Kompatibilität zu Mozilla und co aufweisen.