function startCarousel() {
    
   var step = 134;
   
   var container = $$('#carousel .belt').first();
    var liste = $$('#carousel ul').first();
    
   /* var btn = $('.prev_next a',el);*/
    var btnprev = $$('#carousel .previous').first();
    var btnnext = $$('#carousel .next').first();
    
    /*var element = $('ul li', el );*/
    var elements = $$('#carousel ul li');
    
    /*var nbElementMax = element.length;*/
    var nbElementMax = elements.length;
     
    /*
    $('.info', element).fadeTo("fast", 0.5);
    element.hover(function(){ $('.info',this).fadeTo("fast", 1); }, function(){ $('.info',this).fadeTo("fast", 0.5); });
    container.css('overflow','hidden');
    container.css('height',h+'px');*/
    
    /*liste.css('position','absolute');
    liste.width(nbElementMax * step);*/
    
    $(liste).setStyle({
      'width': (nbElementMax * step) + 'px',
      position: 'absolute'
    });

    liste.current = 0;
    var nbElementVisible = 3;
    
    if(nbElementMax > nbElementVisible) {
    
    btnprev.observe('click',function(){ 
        liste.current--;
        if(liste.current < 0)
          liste.current = nbElementMax - nbElementVisible;
        carouselMove(liste,step)
    });
    
    btnnext.observe('click',function(){ 
        liste.current++; 
        if(liste.current > nbElementMax - nbElementVisible)
          liste.current = 0;
        carouselMove(liste,step);
    });

    
    } else {
      $(btnprev).setStyle({'visibility': 'hidden'});
      $(btnnext).setStyle({'visibility': 'hidden'});
     
   }

}

function carouselMove(l,step) {
  var decalage = - step*l.current;
  //$(l).animate({ left: decalage + "px"}, 300 );
  $(l).morph('left: '+ decalage + "px");
}

document.observe("dom:loaded", startCarousel);