$(document).ready(function() {
	
	$('.metaInfo').show();
	$('#samplesCarousel li').show();
	
    jQuery('#samplesCarousel').jcarousel({
	    scroll: 1,
	    itemVisibleOutCallback: {
	        onBeforeAnimation: mycarousel_itemVisibleOutCallbackBeforeAnimation,
	        onAfterAnimation:  mycarousel_itemVisibleOutCallbackAfterAnimation
	    },
	    itemVisibleInCallback: {
		    onAfterAnimation: mycarousel_itemVisibleInCallbackAfterAnimation
	    }
    });

	$("ul.metaInfo li:not(:eq(0))").hide();

});

function mycarousel_itemVisibleInCallbackAfterAnimation(carousel, item, idx, state) {
	$("ul.metaInfo li:eq("+(idx-1)+")").fadeIn('fast');
	

};

function mycarousel_itemVisibleOutCallbackBeforeAnimation(carousel, item, idx, state) {
	var current = 0;
	if(state == 'next') current = idx+1;
	if(state == 'prev') current = idx-1;
	$("ul.metaInfo li:visible").fadeOut('fast');

    var total = $('ul.metaInfo li').size();
	$(".numbers #current").html(current);
	$(".numbers #total").html(total);

};

function mycarousel_itemVisibleOutCallbackAfterAnimation(carousel, item, idx, state) {

	

};
