/**
 * We use the initCallback callback
 * to assign functionality to the controls
 */


function jcarousel_initCallback(carousel) {
	$('#jcarousel-next').bind('click', function(){
		carousel.next();
		return false;
	});

	$('#jcarousel-prev').bind('click', function(){
		carousel.prev();
		return false;
	});
}

$(document).ready(function(){

	if ($('#jcarousel').exists()) {
		if ($('#jcarousel ul li').size() > 4) {
			$('#jcarousel').jcarousel({
				auto: 5,
				animation: 500,
				scroll: 1,
				wrap: 'last',	// circular
				initCallback: jcarousel_initCallback,
				// This tells jCarousel NOT to autobuild prev/next buttons
				buttonNextHTML: null,
				buttonPrevHTML: null
			});
		} else {
			$('#jcarousel .arrow').css('display', 'none');
		}
	}


	if ($('#slides_product').exists()) {
		if ($('#slides_product .slides_container img').size() > 1) {
			$('#slides_product').slides({
				preload: true,
				preloadImage: '/netcat_files/oceanapolis/img/loading.gif',
				effect: 'slide, fade',
				crossfade: true,
				play: 5000,
				pause: 2500,
				hoverPause: true,
				generateNextPrev: false,
				generatePagination: false,
				animationComplete: function(current) {
					//alert(current);
				}
			});
		} else {
			$('#slides_product .pagination, #slides_product .prev, #slides_product .next').css('display', 'none');
		}
	}


	// slider main page
	if ($('#anythingSlider').exists()) {
		$('#anythingSlider').anythingSlider({
			width           : 940,
			height          : 300,
			animationTime   : 700,
			easing          : "easeInOutExpo",
			startStopped    : false,
			autoPlayLocked  : true,
			delay           : 10000,
			onSlideComplete : function(slider){
				$(".links a").removeClass("active");
				$(".links a").eq(slider.currentPage - 1).addClass("active");
			}
		});
	}

	// slider main page
	if ($('#new_slider').exists()) {
		$('#new_slider').anythingSlider({
			width           : 232,
			height          : 463,
			animationTime   : 700,
			easing          : "easeInOutExpo",
			startStopped    : false,
			autoPlayLocked  : true,
			delay           : 10000
		});
	}

	$(".links a").click(function(){
		var index = $(".links a").index(this);
		$('#anythingSlider').anythingSlider(index + 1);
	});

});
