// JavaScript Document
function AX_mostraSottoMenu(id){
	if (document.getElementById(id) != null){
		document.getElementById(id).style.visibility = "visible"
		var posLeft = parseInt(document.getElementById(id).parentNode.offsetLeft) + parseInt(document.getElementById(id).parentNode.parentNode.parentNode.parentNode.offsetLeft);//376/379 invece con ie7 227
		
		var leftIE7 = 0;
		//alert(parseInt(document.getElementById(id).parentNode.parentNode.parentNode.parentNode.offsetLeft));
		
		if (navigator.userAgent.search("MSIE 7") != -1){
			//alert("prova");
			leftIE7 = document.getElementById(id).parentNode.parentNode.parentNode.parentNode.offsetParent.offsetLeft;
		}
		
		
		var posFine = parseInt(document.getElementById(id).offsetWidth) + posLeft + leftIE7;
		var schermo_x = document.documentElement.clientWidth;
		
		//alert(document.documentElement.clientWidth);
		//alert(posFine+" > "+schermo_x);
		//alert(leftIE7);

		if (posFine > schermo_x){
			var differenza = posFine - schermo_x;
			document.getElementById(id).style.left = posLeft - differenza +'px';
		}else{
			document.getElementById(id).style.left =  posLeft + leftIE7 + 'px';
		}
	}
}
function AX_nascondiSottoMenu(id){
	if (document.getElementById(id) != null){
		document.getElementById(id).style.visibility = "hidden"
	}
}
function AX_apriSottoMenu(id){
	if (document.getElementById(id) != null){
		document.getElementById(id).style.visibility = "visible"
	}
}


function AX_posizioneMenu(padre, riga, figlio){
	if (document.getElementById(figlio) != null){
		var left, top;
		if (navigator.userAgent.toLowerCase().search("firefox") != -1) {
			left = document.getElementById(padre).offsetLeft;
			top = document.getElementById(padre).offsetTop;
		}
		else {
			left = 0;
			top = 0;
		}
		
		document.getElementById(figlio).style.top = top + document.getElementById(riga).offsetTop - 6 + 'px';
		//6 è l'altezza della riga ocn gli ancoli smussati
		document.getElementById(figlio).style.left = left + document.getElementById(padre).offsetWidth + 'px';
	}
}
