ttim = 0;
tim = 0;

function SwitchItem(param){
	for(i=1;i<=30;i++){
		try {
			if(i == param){
				document.getElementById("item" + param).style.display = "none";
				document.getElementById("item_" + param).style.display = "block";
				document.getElementById("mopen" + param).style.display = "block";
			} else {
				document.getElementById("item" + i).style.display = "block";
				document.getElementById("item_" + i).style.display = "none";
				document.getElementById("mopen" + i).style.display = "none";
			}
		} catch (err) {
			break;
		}
	}
}

function SwitchItemBack(param){
	document.getElementById("mopen" + param).onmouseout = hide;
}

function hide(evt){
	evt = evt || window.event;
	var sender = evt.target || evt.srcElement,
	related = evt.relatedTarget || evt.toElement;
	if (related!=this && related.parentNode!=this && related.parentNode.parentNode!=this){
		stemp = this.id;
		jtemp= stemp.slice(5);
		ttim = setTimeout('SwitchItemHide(jtemp)', 100);
	}
}

function SwitchItemHide(param){
	document.getElementById("item" + param).style.display = "block";
	document.getElementById("item_" + param).style.display = "none";
	document.getElementById("mopen" + param).style.display = "none";
}

function Check(){
	clearTimeout(tim);
}

function SwitchItemBack2(param){
	document.getElementById("item_" + param).onmouseout = hide2;
}

function hide2(evt){
	evt = evt || window.event;
	var sender = evt.target || evt.srcElement,
	related = evt.relatedTarget || evt.toElement;
	if (related!=this && related.parentNode!=this && related.parentNode.parentNode!=this){
		xtemp = this.id;
		ytemp= xtemp.slice(5);
		tim = setTimeout('SwitchItemHide(ytemp)', 100);
	}
}

function Check2(){
	clearTimeout(ttim);
}

/*funzioni per gestire le voci di menu in gruppi-dettaglio_log*/

function switchtitle(param) {
	document.getElementById("titleoff" + param).onmouseout = hide3;
}

function hide3(evt){
	evt = evt || window.event;
	var sender = evt.target || evt.srcElement,
	related = evt.relatedTarget || evt.toElement;
	if (related!=this && related.parentNode!=this && related.parentNode.parentNode!=this){
		wtemp = this.id;
		qtemp= wtemp.slice(8);
		SwitchTitleHide(qtemp);
	}
}

function SwitchTitleHide(param){
	document.getElementById("titleon" + param).style.display = "block";
	document.getElementById("titleoff" + param).style.display = "none";
}