var intervallo = null;
var layerAttivo = null;
var layerAttivo_class = null;
//var mainmenu_li_sucessivo_class = null;
//var mainmenu_li_sucessivo_id = null;

function clrT(id){

	if(layerAttivo!=null){
		if(layerAttivo!=id){
			nascondiLayer("sublevel_"+layerAttivo);
		}else{
			clearInterval(intervallo);
		}
	}
	var obj = document.getElementById("mainMenu"+id);
	obj.className = "mainMenuLinkActive";
	var altezza = obj.offsetHeight;


	document.getElementById("sublevel_"+id).style.left = getX(obj)+"px";

	document.getElementById("sublevel_"+id).style.top = getY(obj)+altezza+"px";

	document.getElementById("sublevel_"+id).style.visibility = "visible";
	layerAttivo = id;

	//layerAttivo_class = document.getElementById("mainMenuLi"+id).className;

	//	Cambio lo stile all'elemento della lista
	/*
	//	Intercetto l'elemento sucessivo
	var li_sucessivo_id = null;
	for(var i = 0; i<mainmenu_li_items_id.length; i++){
		if(mainmenu_li_items_id[i]==id && i<mainmenu_li_items_id.length-1){
			li_sucessivo_id = mainmenu_li_items_id[i+1];
			i = mainmenu_li_items_id.length;
		}
	}

	if(li_sucessivo_id!=null && document.getElementById("mainMenuLi"+li_sucessivo_id).className!='a'){
		mainmenu_li_sucessivo_class = document.getElementById("mainMenuLi"+li_sucessivo_id).className;
		mainmenu_li_sucessivo_id = li_sucessivo_id;
		document.getElementById("mainMenuLi"+li_sucessivo_id).className = "npa";
	}
	document.getElementById("mainMenuLi"+id).className = "a";
	*/
}


function clsT(id){
	intervallo = setInterval("nascondiLayer()", 250);
}

function nascondiLayer(){
		document.getElementById("sublevel_"+layerAttivo).style.visibility = "hidden";
		document.getElementById("mainMenu"+layerAttivo).className = "mainMenuLinkNormal";

		clearInterval(intervallo);

}




function getX(obj){
	var x = 0;
	do
	{
		x += obj.offsetLeft;
		obj = obj.offsetParent;
	}
	while (obj);
	return x;
}


function getY(obj){
	var y = 0;
	do
	{
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	while (obj);
	return y;
}

function getWidth(obj){
	return obj.offsetWidth;
}