Hallo christian_e!
Abgesehen davon, dass ich für eine Navigation kein JavaScript verwenden würde, muss ich Dir leider sagen, dass Du den Code ein wenig adaptieren wirst müssen.
Ich habe kurz reingesehen - mit '<br>' in den MakeMenu-Funktionen kannst Du zwar einen Zeilenumbruch setzen - allerdings wird das angezeigte Feld dadurch nicht größer.
Leider fehlt mir grade die Zeit, hier noch weiter nachzuforschen - aber vielleicht genügt das ja als Hinweis ...
mfg
norbert =:-)