
if(!window.mainsite){
	var mainsite="/";
} else {
	mainsite=window.mainsite;
}
var t="";
var id_courant="";
var mActif="";
var mActif2="";
if(!menuActif){
	var menuActif=1;
}
var prec_menu=false;

function showsubmenu(A,B){
	if(submenu_A = $("submenu"+A)){
		if(id_courant==A){
			clearTimeout(t);
		} else { 
			if(id_courant!="" && submenu_A){
				if(submenu_id_courant = $("submenu"+id_courant)){
					submenu_id_courant.style.display="none";
				}
				if(B!=mActif){
					mActif.className=turnOffButton(mActif.className);
				}
				clearTimeout(t);
			}
		}
		id_courant=A;
/*
		if(prec_menu) {
			$('li_menu'+prec_menu).className='';
		}*/
		hideAllMenu();
		$('li_menu'+A).className="selected";
/*		if(B){
			B.className=turnOnButton(B.className);
			mActif=B;
		}*/
		submenu_A.style.display="block";
		if($("menu_cache")){
			$("menu_cache").setAttribute("onmouseover","showsubmenu("+A+")");
			$("menu_cache").setAttribute("onmouseout","hidesubmenu2("+A+")");
		}
		
	} else {
		if(B){
			hidesubmenu(id_courant);
			B.className=turnOnButton(B.className);
			mActif2=B;
			}
		}
	}
function onmouseoutmenu(){
	mActif2.className=turnOffButton(mActif2.className);
}
function hidesubmenu(A){
	hideAllMenu();
	if($("submenu"+A)){
		$("submenu"+A).style.display="none";
		mActif.className=turnOffButton(mActif.className);
		activeMenu(menuActif);
	}
}
/*
function hidesubmenu2(A){
	clearTimeout(t);
	window.t=setTimeout("hidesubmenu("+A+");",2000);
	
}*/
function activeMenu(A){
	$("menu"+A).className=turnOnButton($("menu"+A).className);
	$("submenu"+A).style.display="block";
	id_courant=A;
	mActif=$("menu"+A);
	$("li_menu"+A).className='selected';
}

function activeSousMenu(A){
	$("li_sousmenu"+A).className='selected2'; 
}
function turnOnButton(B){
	if(B) {
		B=B.split(" ");
		var A=(B.length!=1)?" "+B[1]:"";
		if(B[0].substr((B[0].length-3),3)!="_on"){
			B=B[0]+"_on"+A;
		}else{
			B=B[0]+A;
		}
		return B;
	}
}

function turnOffButton(B){
	if(B) {
		B=B.split(" ");
		var A=(B.length>1)?" "+B[1]:"";
		if(B[0].substr((B[0].length-3),3)=="_on"){
			B=B[0].substr(0,(B[0].length-3))+A;
		} else {
			B=B[0]+A;
		}
		return B;
	}
}

function hideAllMenu() {
	cpt=1;
	while(_obj = $('li_menu'+cpt)) {
		_obj.className='';
		cpt++;
	}
}