var mycarousel_itemList = new Array();

function mycarousel_initCallback(carousel) {
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
}

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, '<li>'+mycarousel_itemList[idx - 1]+'</li>');
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

$(document).ready(function() {
	$('#news li').each(function(){
		mycarousel_itemList.push($(this).html());
	});
	$('#news').html('');
	$('#news').jcarousel({
		auto: 4,
		wrap: 'circular',
		animation: 1000,
		initCallback: mycarousel_initCallback,
    	itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
    	itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
	});
});