ho fatto una prova veloce in locale, sembra che il problema sia semplicemente la dichiarazione di inclusione dello script:
noncodice:<script type="text/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:<script type="application/javascript">
ciaocodice:<ul>[*] menu1 <ul> <li class="submenu1">[/list][/list]