// JavaScript Document
// inizio funzione menu

gia_fatto=0;
function mmenu(mID) {
	
	try{
		close_others(mID);
		mymenu = document.getElementById(mID);
		var display = mymenu.style.display;
		mymenu.style.display = (display == "block") ? "none" : "block";
		menu_on_pro(mID);
		gia_fatto=1;
		
	}
	catch(e){
		self.status=e.message;	
		//alert(mID);
	}
}

//window.onload = function() {
//	var uls = document.getElementsByTagName("ul");
//	for (i=0;i<uls.length;i++) {
//		if(uls[i].className=="submenu")uls[i].style.display = "none";
//	}
//}

function close_all() {
	var uls = document.getElementsByTagName("ul");
	for (i=0;i<uls.length;i++) {
		if(uls[i].className=="submenu")uls[i].style.display = "none";
	}
}

function close_others (mID) {
	var uls = document.getElementsByTagName("ul");
//	var uls = document.getElementById("mID").getElementsByTagName("ul");

	for (i=0;i<uls.length;i++) {
		if (! (mID.indexOf(uls[i].getAttribute("id"))>-1)){
			if(uls[i].className=="submenu")uls[i].style.display = "none";
		}
	}
}

function menu_on_pro (theid){
	
	lev=0;

	pos_und=theid.indexOf("_",0);
	
	while(pos_und != -1){
		pos_und=theid.indexOf("_",pos_und+1);
		lev++;
		
		if (pos_und==-1)break;
	}
	if (lev==2) {
		idmenu = theid.substr(3,theid.length);
		idmenu = idmenu.substr(0,idmenu.lastIndexOf("_"));
		item_menu_root=document.getElementById(idmenu);
		item_menu_root.getElementsByTagName("a")[0].className="on1";
//		item_menu_root.getElementsByTagName("a")[1].className="";
	}
	if(gia_fatto)return;
	submenuitem = document.getElementById(theid);
	submenuitem.getElementsByTagName("a")[0].className="on"+lev;
}

// fine funzione menu

//bazz rulez