function menu() {

	myelement = $('menu_right');

	//chiude tutti gli ul tranne il primo
	var allul = myelement.getElementsByTagName("ul");
	for (var n = 1; n < allul.length; n++) {

		var myul = allul.item(n);
		Element.extend(myul);
		myul.addClassName('off');
	}


	//accende i sottonodi
	function makeOn() { 

		//prima chiude tutto
		myelement = $('menu_right');
		//chiude tutti gli ul tranne il primo
		var allul = myelement.getElementsByTagName("ul");
		for (var n = 1; n < allul.length; n++) {

			var myul = allul.item(n);
			Element.extend(myul);
			myul.removeClassName('on');
			myul.addClassName('off');
		}

		//quindi apre il selezionato
		var ulinli = this.getElementsByTagName("ul");
		if(ulinli.item(0)) { 
			var el = Element.extend(ulinli.item(0));
			el.removeClassName('off');
			el.addClassName('on');
		}
	}

	//spegne i sottonodi
	function makeOff() { 
		var ulinli = this.getElementsByTagName("ul");
		if(ulinli.item(0)) { 
			var el = Element.extend(ulinli.item(0));
			el.removeClassName('on');
			el.addClassName('off');
		}
	}


	//cicla sui li e assegna funzione sul onmouseover
	var allli = myelement.getElementsByTagName("li");
	for (var n = 0; n < allli.length; n++) {

		var myli = Element.extend(allli.item(n));
		myli.onmouseover = makeOn;
		//myli.onmouseout= makeOff;



		//i padri
		var myulinli = allli.item(n).getElementsByTagName("ul");
		if(myulinli.item(0)) { 
			myulinli.item(0).parentNode.addClassName('father');

		}

		if(myli.hasClassName('current')) {
			var mycurrent = Element.extend(myli.parentNode);
			mycurrent.addClassName('on');
		}



	}



}
