Tengo un menu fabuloso. Te pones con el mouse sobre "New Releases" y te muestra el submenu, y cuando sacas el mouse de ahí el submenu desaparece.
Y como digo está fabuloso y así es como lo quiero .. .pero funciona en IE y no en FireFox .. ¿por qué? ¿qué he hecho mal? Por favor, sean claros en su respueta, soy newbie

Muchas gracias de antemano!
Código HTML:
<script language="JavaScript"><!-- function show(ob) { if (document.getElementById) { document.getElementById(ob).style.display = 'inline-block'; } else if (document.layers && document.layers[ob]) { document.layers[ob].display = 'inline-block'; } else if (document.all) { document.all[ob].style.display = 'inline-block'; } } function hide(ob) { if (document.getElementById) { document.getElementById(ob).style.display = 'none'; } else if (document.layers && document.layers[ob]) { document.layers[ob].display = 'none'; } else if (document.all) { document.all[ob].style.display = 'none'; } } //--></script> <a id='Menu1'onmouseover='show("subMenuAlbums1");show("subMenuSingles1");show("subMenuEP1");' onmouseOut='hide("subMenuAlbums1");hide("subMenuSingles1");hide("subMenuEP1");' class='genrebutton' href='#'>New Releases</a><br /><div class='divmenu' id='subMenuAlbums1' onmouseover='show("subMenuAlbums1");show("subMenuSingles1");show("subMenuEP1");' onmouseOut='hide("subMenuAlbums1");hide("subMenuSingles1");hide("subMenuEP1");' ><a href='index.php?albums=1'>Albums</a></div><div class='divmenu' id='subMenuEP1' onmouseover='show("subMenuAlbums1");show("subMenuSingles1");show("subMenuEP1");' onmouseOut='hide("subMenuAlbums1");hide("subMenuSingles1");hide("subMenuEP1");' ><a href='index.php?ep=1'>EPs</a></div><div class='divmenu' id='subMenuSingles1' onmouseover='show("subMenuAlbums1");show("subMenuSingles1");show("subMenuEP1");' onmouseOut='hide("subMenuAlbums1");hide("subMenuSingles1");hide("subMenuEP1");' ><a href='index.php'>Singles</a></div>