/*
 * 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:2,username:'designstationen',time:false};
		  	  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('<span class="tweet_link_'+i+'"><a href="http://twitter.com/designstationen">'+item.text.replace(/#(.*?)(\s|$)/g,'<span class="hash">#$1 </a></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'));
										if(defaults.time==true)
										{
											$('.tweet_content_'+i).append('<strong> '+item.created_at.substr(4,12) + '</strong>')
										}
									}
									)
								})
							})
		  }
		}
	)
(jQuery);