window.addEvent('domready', function()
{
	
	 //var SoussousMenu = $$('ul.sub-menu li.current_page_item ul.sub-menu');
	 //if (!SoussousMenu)
	 var SoussousMenu = $$('ul.sub-menu li.current-menu-parent ul.sub-menu');
		 
	 SoussousMenu.removeClass('sub-menu');
	 SoussousMenu.inject($('accroche'));
	
	var SoussousMenu = $$('ul.sub-menu ul.sub-menu');
    SoussousMenu.dispose();

    // Effet fondu sousmenu
    var SousMenu = $$('ul.sub-menu');
    
    SousMenu.each(function(el,i)
    {
      //var fadeFx = new Fx.Style(el,'opacity',{'duration': 300,'wait': false}).hide();
      
  	  el.setStyle('opacity',0);	
      var MainMenu = el.getParent();
      MainMenu.addEvent('mouseenter', function()
      {        
             
          el.fade(1);
          MainMenu.getFirst().addClass('selected');
       

      });
  
      MainMenu.addEvent('mouseleave', function()
      {
        
         el.fade(0);
          MainMenu.getFirst().removeClass('selected');
        
      });      
      
      // focus    
      MainMenu.getElement('a').addEvent('focus', function()
      {
        this.getParent().fireEvent('mouseenter');
      });
      
      
      var level = "";
      // blur  : on verifie la presence de niveau 3 ou 2    
      if(SousMenu[i].getParent().getLast().getElements('li.level2 a').getLast())
      {
        level = "li.level2 a";
      }
      else if (SousMenu[i].getParent().getLast().getElements('li.level3 a').getLast())
      {        
        level = "li.level3 a";
      }
      // blur sur le level detecte
      SousMenu[i].getParent().getLast().getElements(level).getLast().addEvent('blur', function()
      {  
          SousMenu[i].getParent().fireEvent('mouseleave');
      });
      
    });

	
	var blocb = $$('div.bloc_bandeau');
	
	blocb.each(function(el,i)
    {
	 	
		old_bg_y = $('header').getStyle('background-position-y');
		old_bg = $('header').getStyle('background-position');
		el.addEvent('mouseenter', function()
     	{
        	p = '0';
			if (el==$('blocb1') || el==$('blocb12')) p = '-277';
			else if (el==$('blocb2')) p = '-554';
			else if (el==$('blocb4')) p = '-831';
			else if (el==$('blocb3')) p = '-1108';
				
			$('header').setStyle('background-position', 'center ' +p+'px');
      	}); 
		el.addEvent('mouseleave', function()
     	{
        	//console.log(old_bg);
			if (old_bg_y)
				$('header').setStyle('background-position-y',old_bg_y);
			else
				$('header').setStyle('background-position',old_bg);
			
			
      	}); 
	 });
	
});
