$(document).ready(function(){
   $('.carousel').jcarousel({
     itemLoadCallback: mycarousel_itemLoadCallback
   });

})

function mycarousel_itemLoadCallback(carousel, state)
{
    // Check if the requested items already exist
    if (carousel.last<4) {
        return;
    }
    jQuery.get(
        '/main/carouseladd',
        {
            first: carousel.first,
            last: carousel.last
        },
        function(data) {
               carousel.size(data.length);
            for(i=0;i<data.html.length;i++){
                if(i%2){
			carousel.add(++data.first, data.html[i-1] + data.html[i]);
		 }
            }
//if(carousel.first!=data.first) carousel.first = data.first;
//                 
        	$("div.flashGame img").reflect();     
        },
        'json'
    );
};

