
function mycarousel_itemLoadCallback(carousel, state)
{
    // Check if the requested items already exist
    if (carousel.has(carousel.first, carousel.last)) {      
        return;
    }

    //alert(carousel.options.cid+'/'+carousel.first+'/'+carousel.last);

jQuery.get(
        '/index.php',
        {   mod: 'carousel',
            cid: carousel.options.cid,
            cur_good: carousel.options.cur_good,
            first: carousel.first,
            last: carousel.last
        },

        function(json) {
            mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, json);
        },
        
        'json'
    );
};

function mycarousel_itemAddCallback(carousel, first, last, json)
{
    // Set the size of the carousel
    carousel.size(parseInt(json.total));

    for(i in json.goods) {
        var v = parseInt(i)+parseInt(first);      
        carousel.add(v, json.goods[i]);
    }

};



