window.addEvent('domready', function() {
   /**
    *Menu
   **/   
   var Menu = $('menu');
   var MenuLi = $('menu').getElements('li');   
   var ClasseCarre = Menu.getElement('.menu-carres').get('class');   
   
   MenuLi.each(function(UnLi){
      var IdOri = UnLi.get('id');
      var NumIdMenu = IdOri.charAt(4);
      var NumCarre = ClasseCarre.charAt(22);                  
      var bgCarreOri = Menu.getElement('.menu-carres').getStyle('background-color');      
                  
      switch (NumIdMenu){
         case '1': case '6': var bgCarre= "#a5d8f1";break;
         case '2': case '7': var bgCarre= "#71c9e7";break;
         case '3': case '8': var bgCarre= "#109dc0";break;
         case '4': case '9': var bgCarre= "#c1d359";break;
         case '5': case '0': var bgCarre= "#83b840";break;
      };               
            
      if (IdOri .test("actif")){         
         NumIdMenuActif = IdOri.charAt(4);         
      }
                  
      if (!IdOri .test("actif")){
      UnLi.addEvent('mouseenter', function(){
         NumCetId = UnLi.get('id').charAt(4);
                  
         this.set('id', this.get('id') + '-actif');                 
         $('menu'+ NumIdMenuActif  +'-actif').set('id', 'menu'+ NumIdMenuActif );         
         
         Menu.getElements('.menu-carres').each(function(UnCarre){            
            UnCarre.tween('background-color', bgCarre);

         });
      });
      
      UnLi.addEvent('mouseleave', function(){
         NumCetId = UnLi.get('id').charAt(4);
         
         this.set('id', IdOri);
         $('menu'+ NumIdMenuActif).set('id', 'menu'+ NumIdMenuActif +'-actif' );
         
         Menu.getElements('.menu-carres').each(function(UnCarre){            
            UnCarre.tween('background-color', bgCarreOri);
         });
      });         
      };      
   });
   
   /**
    *Supression des valeurs par defaut des champs texte
   **/   
   var InputASup = $('contenu').getElements('.ChampAutoSup');
   InputASup.each(function(UnInput){
      var TextInput = UnInput.get('value');
      
      UnInput.addEvent('focus', function(){	
           if(UnInput.get('value') == TextInput){	
               UnInput.set('value', '');
           };
       })
       UnInput.addEvent('blur', function(){	
           if(UnInput.get('value') == ''){		
               UnInput.set('value', TextInput);
           };
       })
   });
   
   /**
    *antispam
   **/
   if($('special')){ $('special').setStyle('display','none'); };
   
   /**
    *tarifs
   **/
   if($('tarifs')){
      var selectForfait=$('selectforfait');
      selectForfait.addEvent('change', function(){
         var valeurSelect = selectForfait.get('value');         
         switch (valeurSelect){
            case '4':
               $('shampoings5').erase('checked');               
               $('options1').set({'checked': 'checked', 'disabled':'disabled'});
               $('options2').set({'checked': 'checked', 'disabled':'disabled'});
               $('options3').set({'checked': 'checked', 'disabled':'disabled'});
               for(i=1;i<=10;i++){
                  $('shampoings'+i).erase('disabled');
                  $('shampoings'+i).erase('disabled');                  
               }
               break;
            case '5':
               $('options1').set({'checked': 'checked', 'disabled':'disabled'});
               $('options2').set({'checked': 'checked', 'disabled':'disabled'});
               $('options3').set({'checked': 'checked', 'disabled':'disabled'});
               
               for(i=1;i<=10;i++){
                  $('shampoings'+i).set({'checked': '', 'disabled':'disabled'});
                  $('shampoings'+i).set({'checked': '', 'disabled':'disabled'});
               }
               $('shampoings5').set({'checked': 'checked', 'disabled':'disabled'});
               
            break;
            default: 
               $('options1').erase('checked');
               $('options1').erase('disabled');
               $('options2').erase('checked');
               $('options2').erase('disabled');
               $('options3').erase('checked');
               $('options3').erase('disabled');
               for(i=1;i<=10;i++){                  
                  $('shampoings'+i).erase('disabled');
                  $('shampoings'+i).erase('checked');
               }
         }
      });
      
      var shampoing=$('shampoing');
      shampoing.getElements('input').each(function(unshampoing){
         var unshampoingId=unshampoing.get('id');
         switch (unshampoingId){
            case 'shampoings5':
            case 'shampoings6':
            case 'shampoings9':
            case 'shampoings10':               
               unshampoing.addEvent('click', function(){                  
                  if(unshampoing.get('checked') != true){
                     for(i=1;i<=10;i++){
                     $('shampoings'+i).set({'disabled':''});
                     $('shampoings'+i).set({'disabled':''});
                     }
                  }
                  else{
                     for(i=1;i<=10;i++){
                     //unshampoing.set({'checked':'checked'});
                     $('shampoings'+i).set({'disabled':'disabled'});
                     $('shampoings'+i).set({'checked':''});                     
                     }
                     unshampoing.set({'disabled':''});
                     unshampoing.set({'checked':'checked'});
                  }
               });
            break;
         }
      });         
   };   
});
