// JavaScript Document
(function($) {
	$.fn.twitterFeeds = function(settings){
		var defaults = {
			container: '#cx_twitter',
			user: 'bracellos',
			limit: 5
		};

		settings = $.extend(defaults, settings);
		
		settings.limit = settings.limit+1;
		$this = this;
		$.getJSON("http://twitter.com/statuses/user_timeline.json?screen_name="+settings.user+"&count="+settings.limit+"&callback=?", function(data){
			$.each(data, function(i,item){
				ct = item.text;
				ct = ct.replace(/http:\/\/\S+/g,'$&');
				ct = ct.replace(/\s(@)(\w+)/g,' @$2');
				ct = ct.replace(/\s(#)(\w+)/g,' #$2');
				$this.html('<small><a href="http://twitter.com/#!/'+settings.user+'/statuses/'+item.id_str+'" target="_blank">'+ct+'</a></small>');
			});
		});
		return $this;
	};
})(jQuery);
