var aTimer=new Array();
aTimer["menu1"]="";
aTimer["menu2"]="";
aTimer["menu3"]="";
aTimer["menu4"]="";
var aOpacity=new Array();
aOpacity["menu1"]=0;
aOpacity["menu2"]=0;
aOpacity["menu3"]=0;
aOpacity["menu4"]=0;
var iSpeed=500;
var sMenuEnCours="";
var sMenuEnCoursOld="";
var bMenuKeep=false;
var aEtat=new Array();
var bDessus=false;
var bLocked=false;
aEtat["menu1"]="ferme";
aEtat["menu2"]="ferme";
aEtat["menu3"]="ferme";
aEtat["menu4"]="ferme";

function hideMenu(nom,timing){			
		if(bLocked==false){
			document.getElementById(nom).style.visibility='hidden';
			opacity=0;		
			aOpacity[nom]=0;
			document.getElementById(nom).style.visibility='hidden';
			document.getElementById(nom).style.MozOpacity = (opacity/100);
			document.getElementById(nom).style.filter = "alpha(opacity="+opacity+")";
			document.getElementById(nom).style.opacity = (opacity/100);
			document.getElementById(nom).style.KhtmlOpacity = (opacity/100);			
			aEtat[nom]="ferme";
		} else {
			aEtat[nom]="ouvert";
		}
		//aOpacity[nom]=100;
		//setTimeout("animeClose('"+nom+"',"+aOpacity[nom]+")",1);									
}
function animeClose(nom,opacity){	
		aOpacity[nom]-=100;
		opacity=aOpacity[nom];		
		aOpacity[nom]=opacity;		
		document.getElementById(nom).style.MozOpacity = (opacity/100);
		document.getElementById(nom).style.filter = "alpha(opacity="+opacity+")";				
		if(aOpacity[nom]<=0){				
			opacity=0;		
			aOpacity[nom]=0;
			document.getElementById(nom).style.visibility='hidden';
			document.getElementById(nom).style.MozOpacity = (opacity/100);
			document.getElementById(nom).style.filter = "alpha(opacity="+opacity+")";
			document.getElementById(nom).style.opacity = (opacity/100);
			document.getElementById(nom).style.KhtmlOpacity = (opacity/100);			
			aEtat[nom]="ferme";					
		} else {			
			setTimeout("animeClose('"+nom+"',"+aOpacity[nom]+")",1);	
		}		
			
}
function animeOpen(nom,opacity){	
		document.getElementById(nom).style.visibility='visible';
		aOpacity[nom]+=10;	
		opacity=aOpacity[nom];	
		aOpacity[nom]=opacity;
		document.getElementById(nom).style.MozOpacity = (opacity/100);
		document.getElementById(nom).style.filter = "alpha(opacity="+opacity+")";	
		if(aOpacity[nom]>=90){					
			opacity=100;
			aOpacity[nom]=100;
			document.getElementById(nom).style.MozOpacity = (opacity/100);
			document.getElementById(nom).style.filter = "alpha(opacity="+opacity+")";
			document.getElementById(nom).style.opacity = (opacity/100);
			document.getElementById(nom).style.KhtmlOpacity = (opacity/100);				
			aEtat[nom]="ouvert";			
			if(sMenuEnCours!=nom){
				menuFerme(nom);
			}			
		} else {			
			setTimeout("animeOpen('"+nom+"',"+aOpacity[nom]+")",1);	
			
		}
		
	
		
}

function showMenu(nom,timing) {
		bLocked=false;
		aOpacity[nom]=0;
		setTimeout("animeOpen('"+nom+"',"+aOpacity[nom]+")",1);			
}

function menuFerme() {
	if(bDessus==false){
		sMenuEnCours="";	
		sMenu="menu1";		
		if(aEtat[sMenu]=="ouvert"){			
			//document.getElementById(sMenu).style.visibility='hidden';						
			aEtat[sMenu]="fermeture";		
			hideMenu(sMenu,100);			
		}		
		sMenu="menu2";		
		if(aEtat[sMenu]=="ouvert"){
			//document.getElementById(sMenu).style.visibility='hidden';				
			aEtat[sMenu]="fermeture";		
			hideMenu(sMenu,100);				
		}		
		sMenu="menu3";		
		if(aEtat[sMenu]=="ouvert"){
			//document.getElementById(sMenu).style.visibility='hidden';						
			aEtat[sMenu]="fermeture";		
			hideMenu(sMenu,100);				
		}
		sMenu="menu4";		
		if(aEtat[sMenu]=="ouvert"){
			//document.getElementById(sMenu).style.visibility='hidden';						
			aEtat[sMenu]="fermeture";		
			hideMenu(sMenu,100);				
		}
	}
	
}

function menuFermeUnique(sMenu){	
	if(aEtat[sMenu]=="ouvert"){
			//document.getElementById(sMenu).style.visibility='hidden';
			aEtat[sMenu]="fermeture";		
			hideMenu(sMenu,100);		
	}
}
	
function menuOuvre(sMenu) {			
	sMenuEnCoursOld=sMenuEnCours;
	sMenuEnCours=sMenu;		
	if(aEtat[sMenu]=="ferme"){
		aEtat[sMenu]="ouverture";
		//document.getElementById("fond"+sMenu).style.backgroundColor='#c7a87a';		
		document.getElementById(sMenu).style.MozOpacity = 0;
		document.getElementById(sMenu).style.filter = "alpha(opacity=0)";
		document.getElementById(sMenu).style.opacity = 0;
		document.getElementById(sMenu).style.KhtmlOpacity = 0;
		document.getElementById(sMenu).style.visibility='visible';
		opacite=0;
		showMenu(sMenu,0);	
	}	
	if(sMenuEnCoursOld!=sMenu){
		menuFermeUnique(sMenuEnCoursOld);
	}
	
}




