var menu_aperto="";var menu_in=false;function apri_menu(e){	Event.stop(e);	//ricavo l'elemento che ha generato l'evento	obj=Event.element(e);	//l'elemento potrebbe essere o il primo tag a, oppure un a dentro i li annidati, ma è di sicuro un tag a	//risalgo al li genitore che ha classe voce_menu	obj_li=Element.up(obj, 'li.voce_menu');	if(obj_li){		nome=obj_li.id;	}else{		nome=obj.id;	}	//alert(nome);	menu_in=true;	if(nome!=menu_aperto){		menu_aperto=nome;		$(nome+'_sub').style.height="auto";		new Effect.BlindDown(nome+'_sub', {duration:0.5});	}}//apri_menufunction chiudi_menu(e){	Event.stop(e);	//ricavo l'elemento che ha generato l'evento	obj=Event.element(e);	//l'elemento potrebbe essere o il primo tag a, oppure un a dentro i li annidati, ma è di sicuro un tag a	//risalgo al li genitore che ha classe voce_menu	obj_li=Element.up(obj, 'li.voce_menu');	if(obj_li){		nome=obj_li.id;	}else{		nome=obj.id;	}	//console.log(nome);	menu_in=false;	setTimeout("blindup('"+nome+"')", 550);}//chiudi_menufunction blindup(nome){	if(nome!=menu_aperto || (nome==menu_aperto && menu_in==false)){		//chiudo		if(nome==menu_aperto && menu_in==false){			menu_aperto="";		}		new Effect.BlindUp(nome+'_sub', {duration:0.3});		/*new Effect.Parallel(			 [ new Effect.BlindUp(nome+'_sub',  {sync: true, duration:0.5}) ],			 {  				afterFinish: function(effect) { $(nome+'_sub').style.height="auto"; } 			 }		 )*/  	}}//blindupfunction attiva_menu(){	$$('li.voce_menu.chiusa').each(function(elt){		Event.observe(elt, 'mouseover', apri_menu);		Event.observe(elt, 'mouseout', chiudi_menu);	});}//attiva_menu