var carouselpub_itemList = [
	{url: '../img/photos/moine_s.jpg', title: 'Chaussée aux Moines'},
	{url: '../img/photos/dali_s.jpg', title: 'Dali'}
];

function carouselpub_itemLoadCallback(carousel, state)
{
    for (var i = carousel.first; i <= carousel.last; i++) {
        if (carousel.has(i)) {
            continue;
        }

        if (i > carouselpub_itemList.length) {
            break;
        }

        // Create an object from HTML
        var item = jQuery(carouselpub_getItemHTML(carouselpub_itemList[i-1])).get(0);

        // Apply thickbox
        tb_init(item);

        carousel.add(i, item);
    }
};
 
/**
 * Item html creation helper.
 */
function carouselpub_getItemHTML(item)
{
    var url_m = item.url.replace(/_s.jpg/g, '_m.jpg');
	return '<a href="' + url_m + '" alt="' + item.title + '" name="' + item.title + '" class="thickbox" style="text-decoration:none;"><img src="' + item.url + '" width="159px" height="152px" alt="' + item.title + '" /><div style="color:#fff; position:relative; bottom:12px; font-size:9px; text-align:center; width:159px;">' + item.title + '</div></a>';
};
 
jQuery(document).ready(function() {
    jQuery('#carousel-pub').jcarousel({
		size: carouselpub_itemList.length,
		scroll: 2,
        itemLoadCallback: {onBeforeAnimation: carouselpub_itemLoadCallback},
    });
});