si o sottomenù, cmq nemmeno questo semplice pezzo di codice nasconde il div...nn lo genero con niente, l ho scritto a mano...nn trovo l'errore

codice:
<script type='text/javascript'>
function showHide(){

div = getElement("div1");
div.style.visibility = (div.style.visibility=="" || div.style.visibility=="visible")?"hidden":"visible";
alert('dsaddsa');

  }
</script>

Tutto

<div id="div1" style="visibility: visible;">
stampa qualcosa
</div>