// inizializzo il tipo di browser
NS4=(document.layers) ? true : false;
IE4=(document.all) ? true:false;
NS6=(!document.all && document.getElementById) ? true:false;
ver4 = (NS4 || IE4 || NS6) ? true : false;
//alert("NS4: " + NS4 + " IE4: " + IE4 + " NS6: " + NS6);

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 popHideAll () {

	// nascondo tutti i sottomenu
	i=1;
	while ((obj=MM_findObj('elMenu' + i))!=null) {
		if (obj.style) {
			obj.style.visibility = 'hidden'
		} else {
			obj.visibility = 'hide'
		}		
		i = i + 1;
	}
}


function popShow (menuname) {
	
	// nascondo tutti i sottomenu
	popClearTimeOut();
	popHideAll();
	
	// carico le coocrdinate dellla voce da visualizzare
	//xPos = (screen.width < 900) ? 95 : 205;
	if (NS4) {
		xPos = window.pageXOffset + event.pageX
		yPos = window.pageYOffset + event.pageY
	} else {
		if (NS6) {
    		xPos = document.body.scrollLeft + document.documentElement.scrollLeft;
    		yPos = document.body.scrollTop + document.documentElement.scrollTop;
  		} else {
			xPos = document.body.scrollLeft + event.x;
			yPos = document.body.scrollTop + event.y;
		}
	}
xPos=xPos-152
		yPos = 0
	// visualizzo il nuovo menu
	if ((obj=MM_findObj(menuname))!=null) {
		if (obj.style) {
			//alert("xPos: " + xPos + " - yPos: " + yPos)
			obj.style.left = xPos;
			obj.style.top = yPos;
			obj.style.visibility = 'visible'
		} else {
			obj.left = xPos;
			obj.top = yPos;
			obj.visibility = 'show'
		}
	}
}


// TIMEOUT
popTOI = 0;

function popSetTimeOut() {
	popTOI = setTimeout("popHideAll()", 1500);
}

function popClearTimeOut() {
	if (popTOI != 0) {clearTimeout(popTOI);}
}
