Se posso permettermi di darti un consiglio, ti dico di cambiare script...te ne posto uno abbastanza pratico, che uso sempre, con il relativo codice javascript

codice:
<script>
function startmenu() {
document.getElementById('menu1').style.display = "none";	
}

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

<ul>[*]Ciao
   <div id="menu1">[*]Ciao1[*]Ciao2[*]Ciao3
   </div>[/list]
ogni volta che vorrai aggiungere qualcosa, basta inserire un nuovo div prima di aprire un altro li, come ho fatto precedentemente, e inserire nel codice javascript una stringa come questa

codice:
document.getElementById('menu1').style.display = "none";
sostituendo però a menu1 il nome del div che vuoi aggiungere...