/**
 * Classe permettant de gérer les slides de la page d'accueil
 * Basé sur jQuery (http://www.jquery.com)
 */
(function($){
	$.fn.secuzenSlide = function(){
		
		var base = null;
		
		function init(item) {
			base = item;
			$(base).find('.illustration').each(function(){
				$(this).css('position', 'absolute');
				$(this).css('top', 0);
				$(this).css('left', 0);
				$(this).bind('slide', slide);
				$(this).bind('mouseenter', function(){
					$(this).stopTime();
				});
				$(this).bind('mouseleave', function(){
					$(this).oneTime(5000, slide);
				});
			});
			$(base).find('.illustration:last').oneTime(10000, slide);
		};
		
		function slide(event) {
			//je masque l'item courant
			$(this).prev().show();
			$(this).animate({'opacity':0}, 'normal', function(){
				$(this).hide();
				$(this).css('opacity', 1);
				$(this).prependTo($(this).parent());
			});
			$(this).prev().oneTime(10000, slide);
		};
		
	    return this.each(function(){
            init( $(this) );
	    });
	};		
})(jQuery)


jQuery(function(){
	jQuery('.illustrations').secuzenSlide();
});
