Dipende puoi richiamare un funzione senza evento si, ma senza ritorno (return) pertanto a fondo pagina sarā cosi:
<scritp>
mostraMenu('menu1','mostra1','commenti1')
</script>
</body>
</html>
se invece ti deve tornare qualcosa (che secondo me in questo contesto non serve) devi usare un evento, nello specifico dovrai usare onload (al caricamento)
codice:
<head>
<script>
function mostraMenu(menuCorrente, id1, id2) { 
if (document.getElementById) {
 questoMenu = document.getElementById(menuCorrente).style
 el1=document.getElementById(id1);
 el2=document.getElementById(id2);

 if(el1.style.display=="none"){
         el1.style.display="block";
         el2.style.display="none";
      }     
else{
         el1.style.display="none";
         el2.style.display="block";
      } 

if (questoMenu.display == "block") {
 questoMenu.display = "none"  
       }
 else 
     {
       questoMenu.display = "block" 
     }
       return false 
}
 else 
{ 
return true 
}
 }
onload = mostraMenu('menu1','mostra1','commenti1')
</script>
</head>