//jQuery: Carousel + Thickbox
tb_pathToImage = "theme/images/thickbox-loader.gif";
		
function mycarousel_itemLoadCallback(carousel, state) {
	for (var i = carousel.first; i <= carousel.last; i++) {
		if (carousel.has(i)) {
			continue;
		}
		
		if (i > mycarousel_itemList.length) {
			break;
		}
		
		var item = jQuery(mycarousel_getItemHTML(mycarousel_itemList[i-1])).get(0);
		
		tb_init(item);
		
		carousel.add(i, item);
	}
};

function mycarousel_getItemHTML(item) {
	var url_big = item.url.replace(/size1/, 'size5');
	return '<a href="' + url_big + '" title="' + item.title + '" rel=\"gallery\" class=thickbox><img src="' + item.url + '" width="75" height="75" border="0" alt="' + item.title + '" /></a>';
	//return '<a href="' + url_big + '" title="' + item.title + '"><img src="' + item.url + '" width="75" height="75" border="0" alt="' + item.title + '" /></a>';
};

jQuery(document).ready(function() {
		jQuery('#mycarousel').jcarousel({
			//auto:3,
			//visible: 3,
			//wrap: 'last',
			size: mycarousel_itemList.length,
			itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
		});
});

