// Menu CSS2 pour Masteredit V5
// Adapté du menu de la V4
// nicolas.gonot@2exvia.com
// jerome.engeln@2exvia.com


var timerMenuME = "";
var timerSousMenuME = "";
var layerActif = "";
var souslayerActif = "";
var nomLayer = "";

// Fonction Roll Menu
function RMOn(menu, sousMenu)
{
	eval("document.getElementById('lm"+menu+sousMenu+"').className='lm"+menu+"o menuSousNiveauFondOn'");
}

// Fonction Roll Menu
function RMOff(menu, sousMenu)
{
	eval("document.getElementById('lm"+menu+sousMenu+"').className='lm"+menu+" menuSousNiveauFondOut'");
}

function ASL(menu, sousMenu, roll)
{	
	if(roll==1) {
		RMOn(menu, sousMenu);
	}
	if(souslayerActif) {
		document.getElementById(souslayerActif).style.visibility="hidden";
	}
	souslayerActif="sousMenu"+menu+sousMenu;
	clearTimeout(timerSousMenuME);
	eval("document.getElementById('sousMenu"+menu+sousMenu+"').style.left = (document.getElementById('menu"+menu+"').offsetWidth-5)+'px';");
	eval("document.getElementById('sousMenu"+menu+sousMenu+"').style.top = (document.getElementById('lm"+menu+sousMenu+"').offsetTop+(document.getElementById('lm"+menu+sousMenu+"').offsetHeight/2))+'px';");
	eval("document.getElementById('sousMenu"+menu+sousMenu+"').style.visibility='visible';");
}

function AL(menu)
{
	//alert(document.getElementById("imageMenu"+menu).offsetTop);
	if(layerActif) {
		document.getElementById(layerActif).style.visibility="hidden";
	}
	if(souslayerActif) {
		document.getElementById(souslayerActif).style.visibility="hidden";
	}
	layerActif="menu"+menu;
	clearTimeout(timerMenuME);
	eval("document.getElementById('menu"+menu+"').style.left = (document.getElementById('imageMenu"+menu+"').offsetLeft)+'px';");
	eval("document.getElementById('menu"+menu+"').style.top = (positiondemarrage+document.getElementById('imageMenu"+menu+"').offsetHeight+document.getElementById('imageMenu"+menu+"').offsetTop)+'px';");
	eval("document.getElementById('menu"+menu+"').style.visibility='visible';");
}

// Maintenir le niveau 2 ouvert
function ML()
{
	clearTimeout(timerMenuME);
}

// Maintenir le niveau 1 ouvert
function MSL()
{
	if(timerSousMenuME) clearTimeout(timerSousMenuME);
}
/***********************************/
/****** Supression des layer ******/
function SL(nomLayer)
{
	if(nomLayer) timerMenuME=setTimeout("li('"+nomLayer+"')","500");
}

function li(nomLayer)
{
	if(nomLayer) document.getElementById(nomLayer).style.visibility="hidden";
}
/***********************************/
/**** Supression des sous layer ****/
function SSL(menu, sousMenu)
{
	RMOff(menu, sousMenu);
	timerSousMenuME=setTimeout("sli('sousMenu"+menu+sousMenu+"')","500");
	//eval("document.getElementById('lm"+menu+sousMenu+"').className='lm"+menu+"'");
}

function sli(nomLayer)
{
	if(!nomLayer) {
		nomLayer=souslayerActif;
		souslayerActif="";
	}
	if(nomLayer) document.getElementById(nomLayer).style.visibility="hidden";
}