una domanda da ignorante

ho scaricato un menu orizzontale da questo sito. ho preso la parte di codice html e l'ho inserito nella mia pagina html. ho preso la parte di css e l'ho copiata nel mio css.

ora, siccome no voglio che il codice js sia presente nella mia pagina, ho provato a creare un file js (menu.js) e l'ho collegato richiamandolo nella pagina. (in dreamweaver ho usato "inserisci javascript" e l'ho collegato al file js esterno)

purtroppo il js non funziona, mentre se lo lascio nella pagina html va tutto bene.

dove sbaglio ?

grazie