var idn = 1; // ����� �������� ��������
var slidecount; // ����� �������
var isclickpage = false; // ���� ������ �� �������

function itemLoadCallbackFunction(carousel, state){

	if (!isclickpage){
		if (state != "init"){
			$(".pager a.num"+idn).removeClass("numactive");
		}
		if (state == "prev") {
			if (idn == 1)
				idn = slidecount;
			else
				idn -= 1;
		}
  		if (state == "next") {
			if (idn == slidecount){
				idn = 1;
			}
			else
				idn +=1;
		}
		$(".pager a.num"+idn).addClass("numactive");
	}
	isclickpage = false;
};

function initCallbackFunction(carousel) {

	$(".pager a").bind('click', function() {
		if ($(this).hasClass("numactive")) return;
		isclickpage = true;

		$(".pager a.num"+idn).removeClass("numactive");

		idn = parseInt($(this).attr("title")); // ����� �� ������� ������
		$(".pager a.num"+idn).addClass("numactive");
		carousel.scroll(idn);
	});
}

$(document).ready(function(){

	slidecount = parseInt($("#besedamain li").size())
    $("#besedamain").jcarousel({
    	wrap: "circular",
		auto: 30,
		scroll: 1,
	    initCallback: initCallbackFunction,
	    itemLoadCallback: itemLoadCallbackFunction
    });

});
