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_getItemHTML(mycarousel_itemList[idx - 1]));
};

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

function mycarousel_getItemHTML(item)
{
	return '<img src="'+item.url+'" alt="'+item.title+'" />';
};

jQuery(document).ready(function() {
	jQuery('#HomeFotos').jcarousel({
		vertical: true,
		animation: 4000,
		wrap: 'circular',
//		interval: 5000,
		auto: 5,
		scroll: 1,
		buttonPrevHTML: null,
		buttonNextHTML: null,
		itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
		itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
	});
}); 


