var $j = jQuery.noConflict();

function jc_initCallback(carousel) {
    $j('.jcarousel-control a').bind('click', function() {
        carousel.scroll($j.jcarousel.intval($j(this).text()));
		return false;
    });
	
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
};

function jc_highlight(carousel, obejctli, liindex, listate) {
	//alert(liindex);
	$j('.jcarousel-control a:nth-child('+ liindex +')').attr("class", "active");
};

function jc_unhighlight(carousel, obejctli, liindex, listate) {
	$j('.jcarousel-control a:nth-child('+ liindex +')').removeAttr("class", "active");
};

$j(function(){
	$j(".jcarousel-container").jcarousel( {
		auto: 4,
		scroll: 1,
		wrap: 'last',
		initCallback: jc_initCallback,
		itemVisibleInCallback: jc_highlight,
		itemVisibleOutCallback: jc_unhighlight,
		buttonNextHTML: '<div class="carousel-next"></div>',
		buttonPrevHTML: '<div class="carousel-prev"></div>'
	});
});
