﻿$(document).ready(function() {
  jQuery('#carousel').jcarousel({
    scroll: 1,
    start: 2,
    itemLoadCallback: {
      onAfterAnimation: cb
    },
    setupCallback: setupcb
  });

  $('#left_arrow').click(function() {
    var car = jQuery('#carousel').data('jcarousel');

    car.prev();
  });

  $('#right_arrow').click(function() {
    var car = jQuery('#carousel').data('jcarousel');

    car.next();
  });
});

function cb(carousel, action) {
  if (action == 'prev' && carousel.first == 1) {
    carousel.scroll(4, false);
  }

  if (action == 'next' && carousel.first == 5) {
    carousel.scroll(2, false);
  }
}

function setupcb(carousel, state) {

  $('#carousel').css('visibility', 'visible');
}
