	function mycarousel_initCallback(carousel)
			{
				// 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_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.url + '" class="carousel_polozka"><img src="' + item.imgurl + '" alt="' + item.title + '" /><span>'+ item.title +'</span></a>';
			};