/* Afficher les gammes de prix */
var initShowLayer = function(){
   var bts = $$(".showLayer");
   if(bts.length>0){
      bts.each(function(item){
         var layer = item.getElement("dd");
         if(layer){layer.setStyle("display", "none");}
         item.addEvent("mouseenter", function(){
            var layer = item.getElement("dd");
            if(layer){
               layer.setStyle("display", "block");
            }
         });
         item.addEvent("mouseleave", function(){
            var layer = item.getElement("dd");
            if(layer){layer.setStyle("display", "none");}
         });
      });
   }
}

/* Vider les valeurs par défaut des champs */
var emptyField = function(){
   var fields = $$("input.fieldToBeEmptied");
   if(fields.length>0){
      fields.each(function(item){
         item.addEvent("click", function(){
            var defaultValue = item.getProperty("title");
            if(item.value==defaultValue){item.value="";}
         });
      });
   }
}

/* Navigation */
var initNav = function(){
   var subNavs = $("GONav").getElements("ul");
   if(subNavs.length>0){
      subNavs.each(function(item){
         item.setStyle("display", "none");
      });
   }
   var navItems = $("GONav").getElements("li.firstLevel");
   if(navItems.length>0){
      navItems.each(function(item){
         item.addEvent("mouseenter", function(){
            var subNav = item.getElement("ul");
            if(subNav){subNav.setStyle("display", "block");}
            var img = item.getElement("img");
            if(img.getProperty("src").indexOf("_on.")!=-1){    
               img.className = "navActive";
            }
            else{
               //var src = img.getProperty("src").split(".")[0] + "_on.gif";
               var chaineSrc = img.getProperty("src").split("/");
               var srcName = chaineSrc[chaineSrc.length-1];
               var srcOn = srcName.split(".")[0] + "_on.gif";
               var src = img.getProperty("src").replace(srcName, srcOn);
               img.setProperty("src", src);
            }
            //if(window.ie6){$$("select").setStyle("visibility","hidden");}/* Cacher les select */
         });
         item.addEvent("mouseleave", function(){
            var subNav = item.getElement("ul");
            if(subNav){subNav.setStyle("display", "none");}
            var img = item.getElement("img");
            if(!img.hasClass("navActive")){
               var src = img.getProperty("src").split("_on.")[0] + ".gif";
               img.setProperty("src", src);
            }
            //if(window.ie6){$$("select").setStyle("visibility","visible");}/* Montrer les select */
         });
      });
   }
    //Debut test Claude V.
   var navItems2 = $("GONav").getElements("li.secondLevel");   
   if(navItems2.length>0){
      navItems2.each(function(item){
         item.addEvent("mouseenter", function(){
           var subNav = item.getElement("ul");
           item.addClass("subNavActive");
           if(subNav){subNav.setStyle("display", "block");}
         });                                                            
         item.addEvent("mouseleave", function(){
           var subNav = item.getElement("ul");
           item.removeClass("subNavActive");
           if(subNav){subNav.setStyle("display", "none");}
         });
      });
  }
     //Fin Test Claude V.
}

var openPopup = function(url, target, w, h){
   window.open(url, target, "menubar=no, status=no, scrollbars=no, menubar=no, width="+w+", height="+h+"");
}

window.addEvent("domready", function(){
  initNav();
  initShowLayer();
  emptyField();
});