<!-- La fonction displayMenu affiche et positionne le sous menu en fonction de l'item de menu survolé -->

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop;
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function fadeOut(menuName)
{
		opac=document.getElementById(menuName).filters.alpha.opacity;
		if(opac>0)
		{
			opac=opac-1;
			document.getElementById(menuName).filters.alpha.opacity = opac;
			eval("setTimeout('fadeOut(\""+menuName+"\")',5);");
		}
		else
		{
			out(menuName);
		}
}

function out(menuName)
{
		expr=menuName+".style.visibility='hidden';";
		eval(expr);
		expr=menuName+".style.top=400;";
		eval(expr);
		expr=menuName+".style.left=0;";
		eval(expr);
}

function hide(menuName)
{
	eval("a=document.getElementById('"+menuName+"')")
	if(a)
	{
		out(menuName);
	}
}

function collapseMenu(menuName)
{
	eval("a=document.getElementById('"+menuName+"')")
	if(a)
	{
		pictName="pict_"+menuName;
		expr=pictName+".height=1;";
		eval(expr);
		expr=pictName+".width=1;";
		eval(expr);
		out(menuName);
	}
}

function expandMenu(menuName,cX,cY,zControl)
{
	eval("a=document.getElementById('"+menuName+"')")
	if(a)
	{
		pictName="pict_"+menuName;
		hauteur = a.offsetHeight;
		largeur = a.offsetWidth;
		expr=pictName+".height="+hauteur+";";
		eval(expr);
		expr=pictName+".width="+largeur+";";
		eval(expr);

		pictName="pict_"+menuName;
		expr="PosX=findPosX("+pictName+");";
		eval(expr);
		expr="PosY=findPosY("+pictName+");";
		eval(expr);
		expr=menuName+".style.top="+(PosY+cY)+";";
		eval(expr);
		expr=menuName+".style.left="+(PosX+cX)+";";
		eval(expr);
		expr=menuName+".style.visibility='visible';";
		eval(expr);
		document.getElementById(menuName).filters.alpha.opacity=100;
		return;
	}
}

function displayMenu(menuName,cX,cY,zControl)
{
	eval("a=document.getElementById('"+menuName+"')")
	if(a)
	{
		pictName="pict_"+menuName;
		expr="PosX=findPosX("+pictName+");";
		eval(expr);
		expr="PosY=findPosY("+pictName+");";
		eval(expr);
		expr=menuName+".style.top="+(PosY+cY)+";";
		eval(expr);
		expr=menuName+".style.left="+(PosX+cX)+";";
		eval(expr);
		expr=menuName+".style.visibility='visible';";
		eval(expr);
		document.getElementById(menuName).filters.alpha.opacity=100;
		return;
	}
}