Normalt brukar man lägga ett lager under hela menyn, åsså lägger man en script till det som stänger allt annat. När användarens pekare passerar detta, så åker alltså menyerna tillbaka till ursprungsläge. (Jag förklarar nog ganska taskigt, så jag bifogar bild)
För några tutorials, så kolla PVII's sajt. Det är visserligen om Dreamweaver, men man kan lära sig en del genom principerna ändå. http://projectseven.com/tutorials/navigation/index.htm
Men om du nu prompt vill ha javascriptade menyer, så kolla här:
http://gosu.pl/software/mygosumenu.html som är skitbra (och gratis) menyer.
Eftersom relativt sett många användare (bortåt 10% har jag hört) faktiskt inte har javascript påslagen, så kommer dom inte att kunna navigera din sajt. Du måste därför ge dom möjlighet att använda en vanlig meny som du lägger in mellan <noscript> och </noscript>.
Inte minst så behöver sökmotorernas spindlar vanliga länkar. Dom läser javascript-länkar, men följer dom sannolikt inte. Din sajt blir alltså inte indexerad om dunte har vanliga länkar åxå. Kolla här: http://apptools.com/rants/jsmenu.php och för ett praktiskt exempel kan du kolla in t.ex. www.visionary-world.com med javascript påslaget, och sedan stänga av det in webbläsarens preferences, ladda om sidan, och se vad som händer...