var Carousel = function(carouselElementID, carouselCfg) {
         this.init(carouselElementID, carouselCfg);
};

Carousel.prototype = {
   init: function(id, cfg) {
      var config = {
          numVisible:        5,
          animationSpeed:    0.45,
          scrollInc:         2,
          navMargin:         0,
          //size:              nbr,
          orientation:       "horizontal",
          revealAmount:      0,
          prevButtonStateHandler: this.handlePrevButtonState,
          nextButtonStateHandler: this.handleNextButtonState
      };

      for (var key in cfg) {
         if (!cfg.hasOwnProperty(key)) { continue; }
         config[key] = cfg[key];
      }

      this.carousel = new YAHOO.extension.Carousel(id, config);
   },

   handlePrevButtonState: function(type, args) {
        var enabling = args[0];
        var leftImage = args[1];
        if(enabling) {
            leftImage.src = "Images/arrow_up.gif";
        } else {
            leftImage.src = "Images/arrow_up_off.gif";
        }
   },

   handleNextButtonState: function(type, args) {
        var enabling = args[0];
        var rightImage = args[1];
        if(enabling) {
            rightImage.src = "Images/arrow_down.gif";
        } else {
            rightImage.src = "Images/arrow_down_off.gif";
        }
    }
};

function LoadCarousel(nbr){
  var carousel = new Carousel("barrisol_carousel", { prevElement:"prev-arrow", nextElement:"next-arrow", size:nbr });
}

function swapHRNetImg(newImg, openwin){
  var limg = window.document.getElementById('image_grde');
  limg.src = newImg;
  limg.style.cursor='pointer';
  if(openwin != null){
    limg.onclick = function() { window.open(openwin, 'windowviewer', 'width=800,height=500,top=50,left=50,resizable=yes'); };
  }
}

function test(){
alert("coucou");
}

//window.onload = LoadCarousel(nbr);
