function mycarousel_initCallback(carousel) {
  jQuery('#myselector a').bind('click', function() {
    carousel.startAuto(0);
    carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
    return false;
  });

  jQuery('#mycarousel-next').bind('click', function() {
    carousel.startAuto(0);
    carousel.next();
    return false;
  });

  jQuery('#mycarousel-prev').bind('click', function() {
    carousel.startAuto(0);
    carousel.prev();
    return false;
  });
};

function slider_initCallback(carousel) {
  jQuery('#slider-gallery .next a').bind('click', function() {
    carousel.startAuto(0);
    carousel.next();
    return false;
  });

  jQuery('#slider-gallery .prev a').bind('click', function() {
    carousel.startAuto(0);
    carousel.prev();
    return false;
  });
};

jQuery(document).ready(function(){
  $("#mycarousel").jcarousel({
    auto: 6,
    wrap: 'last',
    scroll: 1,
    initCallback: mycarousel_initCallback,
    buttonNextHTML: null,
    buttonPrevHTML: null
  });

  $("#slider-gallery ul.items").jcarousel({
    auto: 4,
    wrap: 'last',
    scroll: 7,
    initCallback: slider_initCallback,
    buttonNextHTML: null,
    buttonPrevHTML: null
  });

  $("#country").change(function(){
    $("#code").html(document.country_code.country.value);
  });
});
