Ciao a tutti, qui sotto c'è il codice di un menù ad albero che però ha qualche problema: quando viene caricata la pagina, al primo click sul menù non succede nulla, ma si comporta normalmente per i click successivi. Qualcuno saprebbe dirmi dove sta il problema??
La funzione menufunc() viene chiamata con un onclick sui tag<a> corrispondenti alle voci del menù e le viene passato come parametro l' id dei <div> che contengono le voci "nascoste" del menù.

function startmenu()
{
document.getElementById('menu1').style.display = "none";
document.getElementById('menu2').style.display = "none";
document.getElementById('menu3').style.display = "none";

}

function menufunc(menuId)
{
if(document.getElementById(menuId).style.display == "none")
{
startmenu();
document.getElementById(menuId).style.display = "block";
}
else
{
startmenu();
}
}