// JavaScript Document
addLoadEvent(function(){initMenu();});

var tme=new Array();
var timeMenu=new Array();

function initMenu()
{
	for(var i=0;i<document.getElementsByTagName("li").length;i++)
	{
		if(document.getElementsByTagName("li")[i].getElementsByTagName("ul"))
		{
			document.getElementsByTagName("li")[i].onmouseover=function()	
			{
				if(this.getElementsByTagName("ul")[0])
				afficheSousMenu("over", this.getElementsByTagName("ul")[0].id,parseInt(this.style.left),this.getElementsByTagName("ul")[0].className);
			}
			document.getElementsByTagName("li")[i].onmouseout=function()	
			{
				if(this.getElementsByTagName("ul")[0])
				afficheSousMenu("out", this.getElementsByTagName("ul")[0].id,parseInt(this.style.left),this.getElementsByTagName("ul")[0].className);
			}
		}
	}

}

function ftimeMenu(menu)
{
	if(document.getElementById(menu))document.getElementById(menu).style.display="none";
}

function afficheSousMenu(etat, menu, x, className)
{
	if(etat=="over")
	{
		//masquage de tous les autrzs menu
		for(var i=0; i<document.getElementById("menu").getElementsByTagName("ul").length; i++)
		{
			var hm=0;
			if(document.getElementById("menu").getElementsByTagName("ul")[i].parentNode.parentNode)
			{
				if(document.getElementById("menu").getElementsByTagName("ul")[i].parentNode.parentNode.id!=menu)
				{
					hm++;
				}
			}
			else hm++;
			if(document.getElementById("menu").getElementsByTagName("ul")[i].getElementsByTagName("ul")[0])
			{
				if(document.getElementById("menu").getElementsByTagName("ul")[i].getElementsByTagName("ul")[0].id!=menu)
				{
					hm++;
				}
			}
			else hm++;
			if(document.getElementById("menu").getElementsByTagName("ul")[i].id!=menu)
			{
				hm++;
			}
			if(hm==3)document.getElementById("menu").getElementsByTagName("ul")[i].style.display="none";
		
		}
		
		if(timeMenu[menu])clearTimeout(timeMenu[menu]);
		
		document.getElementById(menu).style.display="block";
		if(className=="level3")
		{
			//document.getElementById("search").value=document.getElementById(menu).style.top;

			document.getElementById(menu).style.float="right";
			document.getElementById(menu).style.marginLeft="146px";
			document.getElementById(menu).style.backgroundImage="none";
			document.getElementById(menu).style.marginTop="-15px";
			document.getElementById(menu).parentNode.style.height="15px";
			
			document.getElementById(menu).parentNode.parentNode.style.fontSize="1px";
		}
	}
	else
	{
			if(tme[menu]==1)clearTimeout(timeMenu[menu]);
			timeMenu[menu]=setTimeout('ftimeMenu("'+menu+'")', 1000);
			tme[menu]=1;
	}
}
