ho fatto una prova veloce in locale, sembra che il problema sia semplicemente la dichiarazione di inclusione dello script:

codice:
<script type="text/javascript">
non
codice:
<script type="application/javascript">
l'effetto comunque potrebbe essere migliorato, quando si apre il menu copri tutta l'immagine (in ie6), io avrei usato una nested list:

codice:
<ul>[*] menu1
  <ul>
     <li class="submenu1">[/list][/list]
ciao