var mycarousel_itemList = [
    {url: '/image/cache/Audio-Technica_ANC23-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=335', model: 'ATH-ANC23'},
    {url: '/image/cache/ATH-CK400i_BK-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=326', model: 'ATH-CK400i'},
    {url: '/image/cache/FC707-BK-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=334', model: 'ATH-FC707'},
    {url: '/image/cache/ATH-WS55I-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=325', model: 'ATH-WS55i'},
    {url: '/image/cache/Audio-Technica_CKS90i-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=324', model: 'ATH-CKS90i'},
    {url: '/image/cache/CKF303-BK-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=333', model: 'ATH-CKF303'},
    {url: '/image/cache/SJ11_BK-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=332', model: 'ATH-SJ11'},
    {url: '/image/cache/CK505i_Black-120x120.jpg', productlink: '/index.php?route=product/product&path=89&product_id=329', model: 'ATH-C505i'}
];

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};

function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt)
{
    carousel.remove(i);
};

function mycarousel_getItemHTML(item)
{
    return '<a href="' + item.productlink + '"><img src="' + item.url + '" alt="" /><br />' + item.model + '</a>';
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        wrap: 'circular',
		auto: 5,
		scroll: 1,
        itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
        itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
    });
});

