holas hema, me parece que esto se solucionaba solo con css mira esta web
http://www.cssplay.co.uk/menus/index.html
en la columna donde dice: "Menus - Multi-Level CSS Only" ahi hay varios ejemplos solo con css.
pero si lo quieres con javascript descargate estos ejemplos http://www.opencube.com/download.html
Saludos