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_initCallback(carousel) { jQuery('#right').bind('click', function() { carousel.next(); return false; }); jQuery('#left').bind('click', function() { carousel.prev(); return false; }); // Disable autoscrolling if the user clicks the prev or next button. carousel.buttonNext.bind('click', function() { carousel.startAuto(0); }); carousel.buttonPrev.bind('click', function() { carousel.startAuto(0); }); // Pause autoscrolling if the user moves with the cursor over the clip. carousel.clip.hover(function() { carousel.stopAuto(); }, function() { carousel.startAuto(); }); }; function mycarousel_getItemHTML(item) { link_big = item.url.replace("orig","big"); return '' + item.title + ''; };