(function($){
    $.fn.facefeeds=function(options){
		var settings={
			id: '', //id of the facebook entity
			query: {},
			//access_token: 'AAAAAAITEghMBAI46igvTUINZAbxe9IgyFjqxGDKcaqSNArPhGAp9hVlNhm5koGGRxaQkHvf8LKIbqbCW1yIRWtCxu9ZBuFtJyFaD7kUCpmD5fGymzw'
			access_token: 'AAACN7pyGxWsBAGwlhlGyDZCr0K7YyGCp7tHgA0VWkxG8haHhBvxKXGOIqHDfQixXBIAovBRWeJzHJ7IGMiIDjhA4qy7YplazlrB4ZBTwZDZD'
		};
		if (options){
			$.extend(settings, options);
		}
		var destino=this;
		var sURL='https://graph.facebook.com/'+settings.id+'/posts?access_token='+settings.access_token+'&'+$.param(settings.query)+'&callback=?'; //calback=? is required to get JSONP behaviour		
		$.getJSON(sURL, function(dados){
			var qtd = $(dados.data).size();
			$(destino).append('<ul></ul>');
			for(i=0; i< qtd; i++){			
				var nome = dados.data[i].from.name;
				var mensagem = dados.data[i].message;
				var imagem = dados.data[i].picture;
				var link = dados.data[i].link;
				var descricao = dados.data[i].description;
				var dataPost = dados.data[i].created_time;
					dia = dataPost.substring(8,10);
					mes = dataPost.substring(5,7);
					ano = dataPost.substring(0,4); 
					dataPost = dia + '/' + mes + '/' + ano;
					
					
				if(mensagem != undefined){				
					var template = "<span class='nome'>"+ nome +"</span><span><a href='http://www.facebook.com/profile.php?id="+ settings.id +"&sk=wall' title='Caos - Facebook' target='_blank'>" + mensagem + "</a></span><span class='data-post'>" + dataPost + "</span>";
				}else{				
					var template = "<span class='nome'>"+ nome +"</span><span><div class='img-social'><a href='" + link  + "' target='_blank'><img src='" + imagem + "' border='0' alt='" + descricao + "' title='" + descricao + "' /></div></span><span><a href='" + link  + "' target='_blank' title='Caos - Facebook' >" + descricao + "</a></span><span class='data-post'>" + dataPost + "</span>";					
				}
				$(destino).find('ul').append('<li>' + template + '</li>')
			}
			
		});
		return this;
	};
})(jQuery);
