var layeron;
var layerclass;
var timerOption2;
var nb_id;

function AffichageElementMenu(nomelement)
{
	if (document.getElementById(nomelement)){
		if(document.getElementById(nomelement).getElementsByTagName("li")){
			document.getElementById(nomelement).className=document.getElementById(nomelement).className=="menu_gauche" ? "menu_gauche_none":"menu_gauche";
			document.images[nomelement+"_img"].src=document.getElementById(nomelement).className=='menu_gauche' ? '/images/icones/fleche_bas.gif':'/images/icones/fleche_droite.gif';
		}
	}
}

function AffichageElement(nomelement,nomclass,old)
{
	if(layeron!=nomelement)MasqueElement(layeron,old)

	if(document.getElementById(nomelement)){

		if(document.images[nomelement+"_img"]){
			document.images[nomelement+"_img"].src=document.getElementById(nomelement).className==nomclass ? '/images/icones/fleche_droite.gif':'/images/icones/fleche_bas.gif';
		}
		document.getElementById(nomelement).className=document.getElementById(nomelement).className==nomclass ? "displaynone":nomclass;
		if(old==1 && document.getElementById(nomelement).className==nomclass)
		{
			layeron=nomelement;
		}
		else
		{
			layeron="";
		}
	}
}

function AffichageElementTemp(nomelement,nomclass)
{
	if(layeron)MasqueElement(layeron)
	if(timerOption2)clearTimeout(timerOption2);

	layeron=nomelement;

	if (document.getElementById(nomelement)){
		document.getElementById(nomelement).className=document.getElementById(nomelement).className==nomclass ? "displaynone":nomclass;
	}

	timerOption2=setTimeout("MasqueElement(layeron)",5000);
}

function MasqueElement(nomelement,old)
{
	nomelement=nomelement ? nomelement:layeron;

	if(nomelement)
	{
		if (document.getElementById(nomelement)){
			document.getElementById(nomelement).className="displaynone";
		}
	}
	if(layeron==nomelement)layeron="";
}

function EtatId(nomelement,etat)
{
	if(nb_id==0)return;

	for(i=0;i<nb_id;i++){
		if(document.getElementById(nomelement+i)){
			document.getElementById(nomelement+i).className=etat ? nomelement:"displaynone";
		}
	}
}
