<!--
var idTimeout=-1;

function setRelPosition( layer,element){
	var x;
	var y;
	if(element){
			if(document.layers){
				//NS4
				x = pageX(element);
				
				y = pageY(element)+20;
			}else if(document.all){
				//IE4 +
				x = pageX(element);
				y = pageY(element)+element.offsetHeight;
			}else if(document.getElementById){
				//NS5+ IE5+
				x = pageX(element);
				y = pageY(element)+element.offsetHeight;
			}else{
				return false;
			}
		}
	 layerPosition(layer,x,y)	
}

function layerPosition(obj,x,y){
		y = y + 5;
		w = 300;
		h =  20;
		var myLayer = getElement(obj);
		if(myLayer){
			if(document.layers){
				//NS4
				myLayer.moveTo(x,y);
				myLayer.resizeTo(w,h);
			}else if(document.all){
				//IE4
				myLayer.style.pixelLeft = x;
				myLayer.style.pixelTop = y;
				myLayer.style.pixelWidth = w;
				myLayer.style.pixelHeight = h;
			}else if(document.getElementById){
				//NS5+ IE5+
				myLayer.style.left = x;
				myLayer.style.top = y;
				myLayer.style.pixelWidth = w;
				myLayer.style.pixelHeight = h;
			}else{
				return null;
			}
		}
	}

	function getElement(obj){
		if(document.layers){
			return document.layers[obj];
		}else if(document.all){
			return document.all[obj];
		}else if(document.getElementById){
			return document.getElementById(obj);
		}else{
			return null;
		}	
	}

function pageX(element)
	{
						var curleft = 0;
                         if (document.getElementById || document.all)
                         {
                                 while (element.offsetParent)
                                 {
                                         curleft += element.offsetLeft
                                         element = element.offsetParent;
                                 }
                         }
                         else if (document.layers) curleft += element.x;
                         return curleft;
	
	}

	// Calculates the absolute page y coordinate of any element
	function pageY(element)
	{
						var curtop = 0;
                         if (document.getElementById || document.all)
                         {
                                 while (element.offsetParent)
                                 {
                                         curtop += element.offsetTop
                                         element = element.offsetParent;
                                 }
                         }
                         else if (document.layers)
                                 curtop += element.y;
                         return curtop;
	}

	//------------------------------------------------------------------------------------------------------------------

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function tmt_findObj(nn){
	var x,t; if((nn.indexOf("?"))>0&&parent.frames.length){t=nn.split("?");
	x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
	}else{x=document.getElementById(nn)}return x;
}

function tmt_showhideAll(c){
	//if (idTimeout) clearTimeout(idTimeout);
	var v = (document.layers) ? ".visibility" : ".style.visibility";
	var arr = (document.layers) ? document.layers : (document.all) ? document.all.tags("DIV") : document.getElementsByTagName("DIV");
	for(var i=0;i<arr.length;i++){eval("arr["+i+"]"+v+"='"+c+"'");}
}
function openDefaultMenu(){
	
			//tmt_showhideAll('hidden');
			if (idTimeout) clearTimeout(idTimeout);
			//id=selectedMenu[0];
			//TO DO: netscape
			//obj=MM_findObj('item'+id);
			
			//if(obj) setLayerContent( id, obj );

			//reimposto gli style
			resetStyle(selectedMenu[0],selectedMenu[1]);

}

function resetMenu(){
	idTimeout = setTimeout("openDefaultMenu()",500)
}

function stopTimeout(){
	if (idTimeout) clearTimeout(idTimeout);
}

//-->
