window.addEvent('domready', function() {
   /**
    *Effets d'opacité
   **/
      
   var MenuBouton = $('menu').getElements('.menu-bouton');
   var opa = '.50';
   MenuBouton.each(function(MenuUnA) {      
      MenuUnA.addEvent('mouseenter', function(){this.getElements('img').fade(opa)});
      MenuUnA.addEvent('mouseleave', function(){this.getElements('img').fade('1')});
   });   
   
   if($('gros-boutons-bas')){
      var GrosBoutons = $('gros-boutons-bas').getElements('a');
      var opb = '.95';
      GrosBoutons.each(function(UnBouton){
         UnBouton.addEvent('mouseenter', function(){this.fade(opb)});
         UnBouton.addEvent('mouseleave', function(){this.fade('1')});
      });   
   }
   /**
    *Supression des valeurs par defaut des champs texte
   **/
   
   var InputASup = $('global').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'); };
   
   /**
    *Mise ŕ jour du bouton panier sur les pages details et panier
   **/   
   if ($('detail-panier-confirm')){
     var IdAUpdate = $('header-panier');
     var myRequest = new Request.HTML({
          evalScripts: true,
          url: '/inc/panier_plein.php',
          update: IdAUpdate
     });     
     myRequest.send();
     
     IdAUpdate.set('class', 'header-panier-plein');
   }
   
   /**
    *Mise ŕ jour du bouton panier sur la page produits
   **/
  if ($('produits')){
        var bouton=$$('.un-produit-achat-express');
        var IdAUpdate = $('header-panier');
        
        bouton.each(function(unBouton){
             unBouton.addEvent('click', function(){     
             var myRequest = new Request.HTML({
                  evalScripts: true,
                  url: '/inc/panier_plein.php',
                  update: IdAUpdate
             });
             
             var envoiRequete =function(){myRequest.send()};
             envoiRequete.delay(3500);             
             
             if(IdAUpdate.get('class') =='header-panier-vide'){
               IdAUpdate.set('class', 'header-panier-plein');
             }
         })
        })
    }
    
   /**
    *Rappel par mail si produit pas en stock
   **/
   if($('details-indispo')){
      var conteneur = $('details-indispo');
      var lien = conteneur.getElement('a');
      lien.addEvent('click', function(){
         conteneur.setStyle('display', 'none');
      })
   }
});
