/* ****************************************************

	@file		  global.js
	@description  Comportements globaux
	@author		  remi (ixmedia.com)
	@version	  20090224

***************************************************** */
(function($){

	$(function() {

		/****************************************************************
		 * Gallerie de photos
		 ****************************************************************/

		var photoActuelle = 0;
		var $photos = $('#photos .photo li')
		var photoTotal = $photos.length;
		$photos.eq(photoActuelle).css('z-index', 3000).siblings().hide()
		updatePhotoStatus();

		$('#photos .bar a').click(function() {
			var $photoActuelle = $photos.eq(photoActuelle);
			if ($(this).parent().is('.prev')) {
				$photoNouvelle = $photoActuelle.prev();

				if (photoActuelle == 0) {
					$photoNouvelle = $photos.filter(':last');
					photoActuelle = photoTotal-1;
				} else {
					photoActuelle--;
				}
			} else {
				$photoNouvelle = $photoActuelle.next();

				if (photoActuelle == photoTotal-1) {
					$photoNouvelle = $photos.filter(':first');
					photoActuelle = 0;
				} else {
					photoActuelle++;
				}

			}
			updatePhotoStatus();
			$photoActuelle.hide();
			$photos.stop();
			$photoNouvelle.css('opacity', 0).show().animate({
				opacity: 1
			},{
				duration: 3000,
				easing: 'easeOutExpo'
			});
			return false;
		});

		function updatePhotoStatus() {
			$('#photos .bar .status strong').text('Photo '+(photoActuelle+1)+' de '+photoTotal);
		}


	});

})(jQuery);