/*
 * 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 sub7hours (dateTimeStr) {
	
		var todaysDate = new Date();
				
		dateTimeStr = dateTimeStr.substr(0,11) + todaysDate.getFullYear().toString() + dateTimeStr.substr(10,9);
	
		var dateTime = new Date(dateTimeStr);

		dateTime.setHours(dateTime.getHours()-7);
	
		return dateTime.toString().substr(0,11) + dateTime.toString().substr(15,9);
	}

(function($){$.fn.tweetable=function(options){var defaults={limit:5,username:'philipbeel',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+'">'+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'));if(defaults.time==true){$('.tweet_content_'+i).append('<br /><br /><img src="_img/icon_calendar.gif" alt="Date" width="10" height="10" class="icon" /><small> '+sub7hours(item.created_at.substr(0,20))+' &nbsp;&nbsp;<a href="http://www.twitter.com/equinoxdesign">[More...]</a></small>')}})})})}})(jQuery);








