
var slide1;
var slide2;
var widthMask = 376;
var largeurTotale;
var isGoto = false;


function slideTo(val) {
    slide2.start({
      'left': -(val) + 'px'
    });
}



window.addEvent('load', function() {

  if($('go_left'))
  {
    // Largeur totale de la liste des images
    largeurTotale = $('kpz-fdo_partenaires-liste').getWidth();
  
    // Définition des effets
    slide1 = new Fx.Morph($('kpz-fdo_partenaires-liste'), {
      duration: Math.ceil(largeurTotale / 0.5)
    });
    slide2 = new Fx.Morph($('kpz-fdo_partenaires-liste'), {
      duration: 'short'
    });
  
  
    // Slide à gauche
    var startSlideLeft = function() {
      slide1.start({
          'left': '0px'
        });
      isGoto = true;
    }
  
  
    // Slide à droite
    var startSlideRight = function() {
      slide1.start({
          'left': -(largeurTotale - widthMask) + 'px'
        });
      isGoto = true;
    }
  
    // Arrêt des slides
    var stopSlide = function() {
      slide1.cancel();
      isGoto = false;
    }
  
  
    // Récupération des événements
    $('go_left').addEvent('mouseenter', startSlideLeft);
    $('go_left').addEvent('mouseleave', stopSlide);
    $('go_right').addEvent('mouseenter', startSlideRight);
    $('go_right').addEvent('mouseleave', stopSlide);
  }
  
});


