/*
 * tweetable 1.2 - jQuery twitter feed generator plugin
 *
 * Copyright (c) 2009 Philip Beel (http://www.theodin.co.uk/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Revision: $Id: jquery.tweetable.js 2009-08-20 $ 
 *
 */
(function($) {
	$.fn.tweetable = function(options) {
	var defaults = { limit: 5, username: 'PIWW' };
		var options = $.extend(defaults, options);
		return this.each(function(options) {
			var act = $(this);
			var api = "http://twitter.com/statuses/user_timeline/";
			var count = "?count=";
			$.getJSON(api + defaults.username + ".json" + count + defaults.limit + "&callback=?", act, function(data) {
				$.each(data, function(i, item) {
					$(act).prepend('<div class="twitter_preview"><div class="date"> ' + item.created_at.substr(0, 16) + '</div><div class="title">' + item.text.replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig, '<a href="$&">$&</a> ') + '</div>')
					//$('.tweet_content_' + i + '').append('<small> ' + item.created_at.substr(0, 20) + '</small><span class="tweet_link_' + i + '">' + item.text.replace(/#(.*?)(\s|$)/g, '<span class="hash">#$1 </span>').replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig, '<a href="$&">$&</a> ').replace(/@(.*?)(\s|\(|\)|$)/g, '<a href="http://twitter.com/$1">@$1 </a>$2'));

				}
						)
			}
				)
		}
		)
	}
}
)(jQuery);