var compteurMenu;
var tabLayersMenu   = new Array("layer1", "layer2", "layer3", "layer4");

function showLayer(nom,pos) {
    var __obj;
	
    if (document.all) __obj=document.all[nom].style;
    else if (document.layers) __obj=document.layers[nom];
    else if (document.getElementById) __obj=document.getElementById(nom).style;

    if (parseInt(navigator.appVersion)>3) 
	{
    	if (navigator.appName=="Netscape"){winW = window.innerWidth-16;}
    	if (navigator.appName.indexOf("Microsoft")!=-1) {winW = document.body.offsetWidth-20;}
    }

    if (__obj)
	{		
	__obj.left = pos.x+"px";
		if(nom=="layer4") __obj.left=(pos.x - 97)+"px";
	__obj.zindex = 1;
    	
		if(navigator.userAgent.indexOf("MSIE 4")!=-1 && navigator.appVersion.indexOf("Mac")!=-1 )
		{
        __obj.left=(winW-720)/2;
			if(nom == "layer2") __obj.left=(winW-720)/2+78;
			if(nom == "layer3") __obj.left=(winW-720)/2+78+57;
		}
	__obj.visibility="inherit";
    }
}

function hideLayer(nom) 
{
    var __obj;
    if (document.getElementById) __obj=document.getElementById(nom).style;
    else if (document.layers) __obj=document.layers[nom];
    else if (document.all)__obj=document.all[nom].style;
    if (__obj) __obj.visibility="hidden";
}



function hideAllLayersMenu() 
{
	for(i=0;i<tabLayersMenu.length;i++) {hideLayer(tabLayersMenu[i]);}
}



function menuOn(nom) 
{
	clearTimeout(compteurMenu);
	showLayer(nom);
}

function getXYcoord ( nvn ) 
{
   var elm = document.images[nvn];
   if ( document.layers ) return elm;
           // NS4 images contain x and y values
   var rd = { x:0 ,y:0 };
   do { rd.x += parseInt( elm.offsetLeft );
        rd.y += parseInt( elm.offsetTop );
        elm = elm.offsetParent;
   } while ( elm );
   return rd
}; //end getXYcoord ( string ) -> object{x,y}


function menuOn2(image,nom) {
var pos = getXYcoord( image );
//alert( navigator.appVersion + "image x,y coords are " +pos.x +"," +pos.y + " | " + navigator.appVersion  + " | " + navigator.userAgent);
	clearTimeout(compteurMenu);
	showLayer(nom,pos);
}

function menuOff() {
    compteurMenu=setTimeout("hideAllLayersMenu()",500);
}