$(document).ready(function() {
  $(".carousel").jcarousel({
    scroll: 1,
    visible: 1,
    auto: 4,
    wrap: 'circular',
    initCallback: carouselControls,
    buttonNextHTML: null,
    buttonPrevHTML: null
  });
});

function carouselControls(carousel) {
  carousel.clip.hover(function() {
      carousel.stopAuto();
  }, function() {
      carousel.startAuto();
  });
  
  $('.jcarousel-control a').bind('click', function() {
      carousel.scroll(jQuery.jcarousel.intval($(this).text()));
      carousel.startAuto(0);
      $(this).blur();
      return false;
  });

  $('.jcarousel-scroll select').bind('change', function() {
      carousel.options.scroll = jQuery.jcarousel.intval(this.options[this.selectedIndex].value);
      return false;
  });
};
