// JavaScript Document

// tabs
jQuery(function() {
	$("#bloc-tabs").tabs();
});

// slider 1
jQuery(document).ready(function() {
    jQuery('#carousel-1').jcarousel({
		  scroll: 1,
		  auto: 5,
          wrap: 'last'  
	});
	// slider 2
    jQuery('#carousel-2').jcarousel({
		  scroll: 1,
		  auto: 5,
		  wrap: 'last',
		  initCallback: mycarousel_initCallback,
		  itemVisibleInCallback: {
				onBeforeAnimation: mycarousel_itemVisibleInCallbackBeforeAnimation
		  }
	});	
});

function mycarousel_initCallback(carousel) {
	
    jQuery('.jcarousel-control li a').bind('click', function() {
		//alert(this.class());
		jQuery('.jcarousel-control li').removeClass("menu-slider-active");
		jQuery(this).parent().addClass("menu-slider-active");
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).text()));
        return false;
    });
}
function mycarousel_itemVisibleInCallbackBeforeAnimation(carousel, item, idx, state) {
    // No animation on first load of the carousel
    if (state == 'init')
        return;
    jQuery('img', item).fadeIn('slow');
	jQuery('.jcarousel-control li').removeClass("menu-slider-active");
	jQuery('.jcarousel-control li#menu-sl-'+idx).addClass("menu-slider-active");
};
