prepareMenu = function() {

}

prepareAudio = function() {
	$('.jp-audio').hover(
		function() { $( this ).stop().animate({ top: 0 }, 200 );  }, 
		function() { $( this ).stop().animate({ top: -3 }, 200 );  }
	)
}

function mycarousel_initCallback(carousel) {
	if( $('.jcarousel-controls a') ) {
		$('.jcarousel-controls a').bind('click', function() {
			carousel.options.auto = 0;
			$('.jcarousel-controls a').removeClass('selected');
			$(this).addClass('selected');
			carousel.scroll($.jcarousel.intval( $(this).attr('rel') ));
			return false;
		});
	}
}

function mycarousel_itemFirstInCallback(carousel, item, idx, state) {
	if( $('.jcarousel-controls a') ) {
		$('.jcarousel-controls a').removeClass('selected');
		$('.jcarousel-controls a[rel="' + idx + '"]').addClass('selected');
	}
};

function prepareCarousel( ul, time, speed, effect, vertical, button, controls, scroll ) {
	$(document).ready( function() {
		if( button ) {
			var buttonPrev	= '<a href="javascript:;"></a>';
			var buttonNext	= '<a href="javascript:;"></a>';
			var wrap		= null;
		}
		else {
			var buttonPrev	= null;
			var buttonNext	= null;
			var wrap		= "both";
		}
		if( controls ) {
			$( ul ).parent().append('<div class="jcarousel-controls"></div>');
			var divControls = $( ul ).parent().children('.jcarousel-controls');
			$(ul).children('li').each( function(index){
				var aRel = index + 1;
				divControls.append('<a href="javascript:;" rel="' + aRel + '"></a>');
			});
		}
		$( ul ).jcarousel({
			vertical:				vertical,
			scroll:					scroll,
			animation:				speed,
			auto:					time,
			wrap:					wrap,
			buttonPrevHTML:			buttonPrev,
			buttonNextHTML:			buttonNext,
			easing:					effect,
			initCallback:			mycarousel_initCallback,
			itemFirstInCallback:  {
				onBeforeAnimation:	mycarousel_itemFirstInCallback
			}
		});
	});
}

var overlayColor	= '#131313';
var overlayOpacity	= '0.3';

gestionGalleryImg = function() {
	$('.gallery').attr('rel', 'gallery').fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic', 
		'overlayColor'		: overlayColor ,
		'overlayOpacity'	: overlayOpacity
	});
}

gestionZoomImg = function() {
	$('.zoom').fancybox({
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic', 
		'overlayColor'		: overlayColor ,
		'overlayOpacity'	: overlayOpacity
	});
}
