var timer1;
var mouse_y = 0;
var listeChef = false;
var listeRecette = false;
var listeParcour = false;
var listeProduit = false;
function InitListes(){ 
 
    document.onmousemove = getMousePosition; 
    if (!document.layers) 
		{ 
  	visibility('listeChefs', listeChef);
    //visibility('listeRecettes', listeRecette);
    visibility('listeParcours', listeParcour);
    visibility('listeProduits', listeProduit);
    }
 
} 
  
function getMousePosition(evt){ 
  
    if(!evt) evt = window.event; 
  		mouse_y = evt.clientY-52;
  		move('deroulChefs');
  		//move('deroulRecettes');
  		move('deroulParcours');
  		move('deroulProduits');
  
} 

function move(divId){

	if(document.getElementById(divId).scrollHeight > 545)
	{
	if(mouse_y > 0){
	temp =  ((document.getElementById(divId).scrollHeight-545)/525)*mouse_y;
	temp = -parseInt(temp);
	
	document.getElementById(divId).style.top = temp+'px';
	}
	else{
	document.getElementById(divId).style.top = '0px';
	}
	}
	
}

function visibility(nomdiv,affiche)
{ 

if (!document.layers) 
{ 

invisible = 'hidden'; visible = 'visible'; 
if (document.all) 
var objet = document.all(nomdiv).style; 
else if (document.getElementById) 
var objet = document.getElementById(nomdiv).style; 
} 
if (typeof(objet)=='undefined') return; 

if (affiche == true) 
objet.visibility = visible; 

else 
objet.visibility = invisible; 

} 

function masqueChef(){
listeChef = false;
setTimeout("visibility('listeChefs', listeChef)", 1000);

}
function afficheChef(){
listeChef = true;
listeRecette = false;
listeParcour = false;
listeProduit = false;
visibility('listeChefs', listeChef);
//visibility('listeRecettes', listeRecette);
visibility('listeParcours', listeParcour);
visibility('listeProduits', listeProduit);

}

function masqueRecette(){
listeRecette = false;
setTimeout("visibility('listeRecettes', listeRecette)", 1000);

}
function afficheRecette(){
listeChef = false;
listeRecette = true;
listeParcour = false;
listeProduit = false;
visibility('listeChefs', listeChef);
visibility('listeRecettes', listeRecette);
visibility('listeParcours', listeParcour);
visibility('listeProduits', listeProduit);
}

function masqueParcour(){
listeParcour = false;
setTimeout("visibility('listeParcours', listeParcour)", 1000);

}
function afficheParcour(){
listeParcour = true;
listeChef = false;
listeRecette = false;
listeProduit = false;
visibility('listeChefs', listeChef);
//visibility('listeRecettes', listeRecette);
visibility('listeParcours', listeParcour);
visibility('listeProduits', listeProduit);
}

function masqueProduit(){
listeProduit = false;
setTimeout("visibility('listeProduits', listeProduit)", 1000);

}
function afficheProduit(){

listeChef = false;
listeRecette = false;
listeParcour = false;
listeProduit = true;
visibility('listeChefs', listeChef);
//visibility('listeRecettes', listeRecette);
visibility('listeParcours', listeParcour);
visibility('listeProduits', listeProduit);
}




function AfficheNavigation(){
	clearTimeout(timer1);

var	objTags = document.getElementsByTagName("OBJECT");
 for (i=0; i<objTags.length; i++)
  {
       objTag =  objTags[i];
       objTag.style.display = "none";		
			 objTag.style.visibility = "hidden";		
  }
objTags = document.getElementsByTagName("EMBED");
 for (i=0; i<objTags.length; i++)
  {
       objTag =  objTags[i];
       objTag.style.display = "none";		
			 objTag.style.visibility = "hidden";		
  }
  	
var obj = document.getElementById("navigation");
		obj.style.display = "block";
		obj.style.visibility = "visible";				

	if(obj.attachEvent){
		obj.attachEvent("onmouseout", MasqueNavigation);
		}else{
		obj.addEventListener("mouseout", MasqueNavigation, false);
	}
							
	}

function initEvent(){
	var obj = document.getElementById("navigation");
	attacheEvent(obj);
	}
	
function attacheEvent(obj){
	
							
							var childs = obj.childNodes;
							
                for (i=0; i<childs.length; i++)
                {
                	child = childs[i];
                	//attacheEvent(child);
                if(child.attachEvent){
                	child.attachEvent("onmouseover",  AfficheNavigation);
									child.attachEvent("onmouseout", MasqueNavigation);
									
								}else{
									child.addEventListener("mouseover", AfficheNavigation, false);
									child.addEventListener("mouseout", MasqueNavigation, false);
									
								}
							
                }
              
	
	}	

	
function MasqueNavigation(){
clearTimeout(timer1);	
timer1 = setTimeout("hideNavigation()", 1000);			

	}



function hideNavigation(){
	var	objTags = document.getElementsByTagName("OBJECT");
	 for (i=0; i<objTags.length; i++)
	  {
	       objTag =  objTags[i];
	       objTag.style.display = "block";		
				 objTag.style.visibility = "visible";		
	  }
	 objTags = document.getElementsByTagName("EMBED");
	 for (i=0; i<objTags.length; i++)
	  {
	       objTag =  objTags[i];
	       objTag.style.display = "block";		
				 objTag.style.visibility = "visible";		
	  }
		
		var obj = document.getElementById("navigation");



		obj.style.display = "none";		
		obj.style.visibility = "hidden";		
	}
