// Menu CSS2 pour Masteredit V4
// Par Nicolas Gonot - 2exvia 2005
// nicolas.gonot@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'");
}

// Fonction Roll Menu
function RMOff(menu, sousMenu)
{
	eval("document.getElementById('lm"+menu+sousMenu+"').className='lm"+menu+"'");
}

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)
{
	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('image"+menu+"').offsetLeft)+'px';");
	eval("document.getElementById('menu"+menu+"').style.top = (positiondemarrage+document.getElementById('image"+menu+"').offsetHeight)+'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+"')","1000");
}

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+"')","1000");
	//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";
}
