var g_allowNext = true;

$(function() {
	/* main rotational */
	if ($('#main_rotational_slides > div.slide').length > 1) {
		$('#main_rotational').append('<a class="prev rot_btn bgPng" href="">Previous Slide</a><a class="next rot_btn bgPng" href="">Next Slide</a>');
	}

	$('#main_rotational_slides').cycle({
		timeout: 7000
		,pause: 1
		,next: $('#main_rotational > a.next')
		,prev: $('#main_rotational > a.prev')
	});

	/* spotlight carousel */
	/*$('#spotlight_features').jcarousel({
		scroll: 1
		,initCallback: carouselInit
		,itemVisibleInCallback: slideChange
	});*/

	
});

/* carousel */
function slideChange(){
	var offset = parseInt($('#spotlight_slides').css('left'));
	var slideIndex = Math.floor(0 - offset / 300);

	var pagerLinks = $('#spotlight_pager a');
	pagerLinks.removeClass('active');
	$(pagerLinks.get(slideIndex)).addClass('active');
	$(pagerLinks.get(slideIndex + 1)).addClass('active');

	if(slideIndex == (pagerLinks.length - 2)){
		g_allowNext = false;
	}
}

function carouselInit(carousel) {
	$('#spotlight_slides li').each(function(i, e){
		$('#spotlight_pager').append('<a href="">'+(i)+'</a>');
	});

	$('#spotlight_pager a').bind('click', function(e) {
		e.preventDefault();
		carousel.scroll($.jcarousel.intval($(this).text()));
		return false;
	});

	jQuery('#next_spotlight').bind('click', function(e) {
		e.preventDefault();
		if (g_allowNext) {
			carousel.next();
		}
		return false;
	});

	jQuery('#prev_spotlight').bind('click', function(e) {
		e.preventDefault();
		carousel.prev();
		return false;
	});
}

