(function($){
	$.fn.facebook_feed = function(options) {

		var defaults = {
			nb: 5,
			feed: null
		};
				
		var options = $.extend(defaults, options);
		
		this.each(function(){
		
			var obj = $(this);
			
			obj.addClass("facebook_feed");
			obj.append("<div class='loader'>Chargement du mur ...</div>");
			
			if(options.feed != null)
			{
				$.ajax({
					url: options.feed+"?limit="+options.nb,
					dataType: "jsonp",
					success: function(feed)
					{
						var html = "<div class='colonne'>";
						
						$(feed.data).each(function(i, elt){
							className = (i%2 == 0)?"odd":"even";
							borderClass = (i==0)?" first":(i==(options.nb-1))?" last":"";
							
							date = elt.created_time.substr(0,10).split("-");
							date = date[2]+"/"+date[1]+"/"+date[0];
							
							
							
							html += "<div class='evenement' onmouseover='this.style.background=bgcolorlist[Math.floor(Math.random()*bgcolorlist.length)]' onmouseout='this.style.background='#000000''>";
							if(elt.picture){
								html += "<div class='img'><a href='"+elt.link+"'><img src='"+elt.picture+"' alt='"+elt.message+"' width='60' height='60' /></a></div>";
							}
							html += // "<div class='txt'>"
								 // + "<h2>"+elt.from.name+"</h2>"
								  "<h2>"+elt.name+"</h2>"
								 +"<a style='font-size:11px;color:white;font-variant:normal' href="+elt.link+" target='_blank'>Lien de l'&eacute;v&egrave;nement</a>"
								 + "<div class='clear'></div>"
								 + "</div>";
								
						})
						
						html += "</div>";
						
						obj.html(html);
						obj.find(".loader").remove();
					}
				});
			}

			else
				obj.html("flux introuvable.");
			
		});
		
		return this;
	};
})(jQuery);
