var intervallo = null;
var layerAttivo = null;

function clrT(id){
	if(layerAttivo!=null){
		if(layerAttivo!=id){
			nascondiLayer("sublevel_"+layerAttivo);
		}else{
			clearInterval(intervallo);
		}
	}
	var obj = document.getElementById("mainlevel_"+id);
	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.display = "block";
	layerAttivo = id;
}


function clsT(id){
	intervallo = setInterval("nascondiLayer()", 250);
}

function nascondiLayer(){
		document.getElementById("sublevel_"+layerAttivo).style.display = "none";
		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;
}