/**
 * @author Adrien Baptiste
 * v. 1.00
 */
(function($) {
        // définition du plugin jQuery
        $.fn.ventiler = function(params) {
                // Fusionner les paramètres par défaut et ceux de l'utilisateur
                params = $.extend( {nombreBulle: 1, pxMonte: 0}, params);
				
                // Traverser tous les nœuds.
				 var largeurDiv = this.width();
				 var hauteurDiv = this.height();
				 var cooXprecedent = 0;
				 
				 var maDiv = $(this);
				 //Je récupere X membres au hasard
				$.post("ajax/recuperer_membres.php", { nbMembre: params.nombreBulle},
				function success(data){
					
					for(i=0 ; i< params.nombreBulle ; i++) {
					 
					 var monMembre = data['m'+i];
					 var tableauInfo = monMembre.split(';');

					 maDiv.append('<div class="bulle"><div class="mood">'+tableauInfo[1]+'</div><div class="pseudo"><a href="'+tableauInfo[0]+'">'+tableauInfo[0]+'</a></div></div>' );
																										 
					//var	cooY = Math.round(Math.random()*(hauteurDiv-$('.bulle:last').height()));
					var	cooY = (hauteurDiv-Math.round(Math.random()*100)) ;
					var cooX = cooXprecedent+30;
					 
					 $('.bulle:last').css('top', cooY+'px');
					 $('.bulle:last').css('left', cooX+'px');
					  $('.bulle:last').css('opacity', '0');
					  
					  if(params.pxMonte == 0){ params.pxMonte = hauteurDiv/2 }
					 $(".bulle:last").animate({"top": "-="+params.pxMonte+"px", "opacity": 1}, 1000);
					 cooXprecedent = cooX+$('.bulle:last').width();
					 
				 }
					
				},"json"); 
				 
				 
				 
        // Permettre le chaînage par jQuery
        return this;
        };
})(jQuery);
