﻿var mycarousel_itemList;

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt) {
    // The index() method calculates the index from a
    // given index who is out of the actual item range.
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_itemList[idx - 1].innerHTML);
};


function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt) {
    carousel.remove(i);
};


//jQuery(document).ready(function() {
//    mycarousel_itemList = jQuery("#videos li");
//    jQuery('#videos').jcarousel({
//        wrap: 'circular',
//        //size: mycarousel_itemList.length,
//        itemVisibleInCallback: { onBeforeAnimation: mycarousel_itemVisibleInCallback },
//        itemVisibleOutCallback: { onAfterAnimation: mycarousel_itemVisibleOutCallback }
//    });
//});

jQuery(document).ready(function() {
    mycarousel_itemList = jQuery("#videos li");
    jQuery('#videos').jcarousel({
        wrap: null
    });
});
