
var acitveCarousel = null;
var rotionCounter = 0;

$(document).ready(function() {
	$('#bildnav').jcarousel({
		wrap: 'circular',
		scroll: 1,
		auto: 5,
		buttonNextHTML: null,
		buttonPrevHTML: null,
		initCallback: bildNav_initCallback,
		itemFirstInCallback: aktivateLink
	});
	
	
});

function bildNav_initCallback(carousel) {
	
	acitveCarousel = carousel;
	
	$('#bildNavControl a').bind('mouseenter', function() {
		
		carousel.list.stop(false,true);
		$('#bildNavControl a').removeClass('aktiv');
		$(this).addClass('aktiv');
		var position = $(this).attr('rel');
		carousel.stopAuto();
		carousel.scroll($.jcarousel.intval(position));
		return false;
	});
	
	$('#bildNavControl a').bind('mouseleave', function() {
		 carousel.startAuto();
	});
};

function aktivateLink(carousel,li,position,status)
{
	var length = carousel.size();
	var index = ((position-1)%length)+1;
	
	$('#bildNavControl a').removeClass('aktiv');
	$('#bildNavControl a[rel="'+index+'"]').addClass('aktiv');
	
	rotionCounter++;
	//console.log("step: "+rotionCounter);
	
	if (rotionCounter > 100)
	{
		carousel.stopAuto();
	}
}
