Ejemplo de código del menú:
   Código HTML:
 <ul>
    <li><a href="loquesea.html" title="Titulo">Menú 1</a></li>
    <li><a href="javascript:;" onclick="javascript:mostrarSubmenu('submenu1');" title="Titulo">Menú 2</a>
        <ul id="submenu1" style="display:none; visibility:hidden;">
             <li><a href="loquesea.html" title="Titulo">Submenú 1</a></li>
             <li><a href="loquesea.html" title="Titulo">Submenú 2</a></li>
        </ul>
    </li>
    <li><a href="javascript:;" onclick="javascript:mostrarSubmenu('submenu2');" title="Titulo">Menú 3</a>
        <ul id="submenu2" style="display:none; visibility:hidden;">
             <li><a href="loquesea.html" title="Titulo">Submenú 1</a></li>
             <li><a href="loquesea.html" title="Titulo">Submenú 2</a></li>
        </ul>
    </li>
    <li><a href="loquesea.html" title="Titulo">Menú 4</a></li>
</ul>  Y la función javascript para mostrarlo: 
Código:
 function mostrarSubmenu(submenu){
    document.getElementById(submenu).style.display = 'block';
    document.getElementById(submenu).style.visibility = 'visible';
}
  Espero que te sirva. Para cualquier duda ya lo sabes.