mi sono auto-evoluto..

ho individuato questa soluzione che sembra funzionare:

codice:
aperto = 0;
function cambia(ID){
	if (aperto==0) {
	document.getElementById(ID).style.visibility='hidden'
	document.getElementById(ID).style.height='0px'	
	aperto=ID
	} else  {
	document.getElementById(ID).style.visibility='visible'
	document.getElementById(ID).style.height=''
	aperto = 0
	}
}
richiamata da

codice:
 onclick="javascript:cambia('1');"
unico problema.. se ho apertoil menù 1 e tendo di aprire il 2, devo cliccare 2 volte per farlo.. credo dipenda dal fatto che devo resettare la variabile aperto..

qualcuno sa come ovviare al problema?

grazie.