Har du kollat så att det inte går att lösa helt utan javascript?
Gjorde en snabb sökning på Google och hittade denna tutorial:
http://ago.tanfa.co.uk/css/examples/...utorial-h.html
Här åstadkommer man en "dropdown"-meny som endast använder CSS och :hover-regler.
Det skulle ju nog inte vara ett problem att modifiera detta exempel så att menyobjektet ändrar bakgrundsfärg, textfärg, teckensnitt etc. vid "mouseover"/hover.
Även om du vill lägga på effekter med javascript (t.ex. animationer etc.) så kan det vara klokt att det i grund och botten finns en meny som inte är beroende av Javascript.
Lycka till!