var lastId=null;
var lastActive=null;
function initMGauche(mi,smi){
	var mEl;
	if ( !(mEl = document.getElementById("mgauche")) ) return;
	
	var oColl=mEl.childNodes;
	var ind=0;
	for(var x=0;x<oColl.length;x++){		
		if ( mEl.childNodes[x].tagName != "LI" )  continue;
		if ( mEl.childNodes[x].className != "top" )  continue;
		ind++;
		if ( ind == mi ) menuActivate(mEl.childNodes[x],smi);
	}
}
function menuActivate(el,smi) {
	setActive(el,true);
	if ( smi==0 ) return;
	
	var oColl=el.childNodes;
	for(var x=0;x<oColl.length;x++){
		if ( el.childNodes[x].tagName != "UL" )  continue;
		else{
			openMenu(el.childNodes[x].id);	
			smenuActivate(el.childNodes[x],smi)					
			break;
		}
	}
	if (smi==0) menuActivate(el);
}
function smenuActivate(el,ind){
	var oColl=el.childNodes;
	var i=0;
	for(var x=0;x<oColl.length;x++){				
		if ( el.childNodes[x].tagName != "LI" )  continue;
		i++;
		if(ind!=i) continue;		
		setActive(el.childNodes[x],false);
		break;
	}
}
function openMenu(id){	
	var mEl;
	if ( !(mEl = document.getElementById(id)) ) return;
	mEl.style.display='';
	if(lastActive) lastActive.className="";
	setActive(mEl.parentNode,true);	
	if (lastId && lastId!=id) document.getElementById(lastId).style.display='none';	
	lastId=id;
}
function setActive(el,_main){
	var oColl;
	if(!el) return;	
	if ( !(oColl=el.childNodes) ) return;
	for(var x=0;x<oColl.length;x++){
		if ( el.childNodes[x].tagName == "A" ) {	
			if(_main) {
				 el.childNodes[x].className="sel";
				 lastActive=el.childNodes[x];
			}
			else el.childNodes[x].className="selSub";						    
			break;
		}
	}
}
