var MenuEnCours;
var queue = Effect.Queues.get('menu');
var compteur;

function effacerRoll(){
	compteur = setTimeout("rolloff();",500);
}
function lockMenu(){
	clearTimeout(compteur);
}

function roll(event){
  rolloff();
  lockMenu();
  
  
	elt = Event.findElement(event, 'div');
	tmp_menu = elt.id.split("_");
	num_menu = tmp_menu[1];

	sousmenu = $('sousmenu_'+num_menu);
  masque = $('masque_'+num_menu) ;
  MenuEnCours = num_menu;
  
 
	sousmenu.setStyle({
		display: 'block'
	});
	masque.setStyle({
		display: 'block'
	});
	
  new Effect.BlindUp(masque, {duration:0.2});
  
}

function rolloff(){
		
	for (i=4;i<=9;i++){
    sm = $('sousmenu_'+i);
  	m = $('masque_'+i);
  	
    if (m){
      m.setStyle({
		  display: 'block'
	    });  
    }
    
    if (sm){
      sm.setStyle({
      display: 'none'
	    });
    }
  }
  	
	MenuEnCours = '';
}


function InitMenu(){
  Event.observe('btMenu_4','mouseover',roll);
  Event.observe('btMenu_4','mouseout',effacerRoll);
  Event.observe('contenu_4','mouseover',lockMenu);
  Event.observe('contenu_4','mouseout',effacerRoll);
  Event.observe('btMenu_5','mouseover',roll);
  Event.observe('btMenu_5','mouseout',effacerRoll);
  Event.observe('contenu_5','mouseover',lockMenu);
  Event.observe('contenu_5','mouseout',effacerRoll);
  Event.observe('btMenu_6','mouseover',roll);
  Event.observe('btMenu_6','mouseout',effacerRoll);
  Event.observe('contenu_6','mouseover',lockMenu);
  Event.observe('contenu_6','mouseout',effacerRoll);
  Event.observe('btMenu_7','mouseover',roll);
  Event.observe('btMenu_7','mouseout',effacerRoll);
  Event.observe('contenu_7','mouseover',lockMenu);
  Event.observe('contenu_7','mouseout',effacerRoll);
  Event.observe('btMenu_8','mouseover',roll);
  Event.observe('btMenu_8','mouseout',effacerRoll);
  Event.observe('contenu_8','mouseover',lockMenu);
  Event.observe('contenu_8','mouseout',effacerRoll);
  Event.observe('btMenu_9','mouseover',roll);
  Event.observe('btMenu_9','mouseout',effacerRoll);
  Event.observe('contenu_9','mouseover',lockMenu);
  Event.observe('contenu_9','mouseout',effacerRoll);
   
}
Event.observe(window,'load',InitMenu);