﻿var mycarousel_itemList = [
{url: 'share/img/lishnee.jpg', link: 'AuxView.aspx?ID=205#ngf'},
    
    {url: 'share/img/sert1.jpg', link: 'AuxView.aspx?ID=205#ngf'},
    //{url: 'share/img/37.jpg', link: 'AuxView.aspx?ID=205#okno'},
	//{url: 'share/img/udalas.jpg', link: 'AuxView.aspx?ID=205#udalas'},
    //{url: 'share/img/ohota.jpg', link: 'CustomCatalog.aspx?mode=discount'},
    {url: 'share/img/AKCIYA1.jpg', link: 'AuxView.aspx?ID=205#arifm'},
    {url: 'share/img/rekomend.jpg', link: 'NewsView.aspx?ID=news-52'},
    {url: 'share/img/24_chasa.jpg', link: 'AuxView.aspx?ID=41'}
    //{url: 'share/img/Box_.jpg', link: 'Catalog.aspx?CategoryID=ID10005605'},
    //{url: 'share/img/duet.jpg', link: 'Catalog.aspx?CategoryID=ID10005614'},
    //{url: 'share/img/strong.jpg', link: 'Catalog.aspx?CategoryID=ID10005613'}
];


		$(document).ready(function(){
			$('.b-news UL').jcarousel({ 
				wrap: 'circular',
				scroll: 1, 
				auto: 5,
				itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
				itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback}
			});
		});

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt)
{
    // The index() method calculates the index from a
    // given index who is out of the actual item range.
    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);
};

/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(item)
{
    return '<a href="' + item.link + '"><img border="0" src="' + item.url + '" width="550" height="267" alt="" /></a>';
};
