/* 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:15,
	username:'luminancedesign',
	time:true};

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){
			if(i==0){
		$(act).prepend('<ul class="tweetList"><li class="tweet_content_'+i+'">')}
			else{
		$('.tweetList').append('<li class="tweet_content_'+i+'">')}
		$('.tweet_content_'+i+'').append('<q 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="$&" title="Visit: $&">$&</a>')
.replace(/@(.*?)(\s|\(|\)|$)/g,'<a href="http://twitter.com/$1" title="Follow @$1">@$1</a>$2')
		);
		if(defaults.time==true){
	$('.tweet_content_'+i).append('<em> '+item.created_at.substr(0,20)+'</em>')}
})})})}})(jQuery);