var TwitterGitter=new Class({Implements:[Options,Events],options:{count:2,sinceID:1,link:!0,onRequest:$empty,onComplete:$empty},initialize:function(a,b){this.setOptions(b);this.info={};this.screen_name=a},retrieve:function(){(new Request.JSONP({url:"http://api.twitter.com/1/statuses/user_timeline.json",data:{screen_name:this.screen_name,count:this.options.count,since_id:this.options.sinceID},onRequest:function(){},onComplete:function(a){this.options.link&&a.each(function(a){a.text=this.linkify(a.text)}, this);this.fireEvent("complete",[a,a[0].user])}.bind(this)})).send();return this},linkify:function(a){return a.replace(/(https?:\/\/\S+)/gi,'<a href="$1">$1</a>').replace(/(^|\s)@(\w+)/g,'$1<a href="http://twitter.com/$2">@$2</a>').replace(/(^|\s)#(\w+)/g,'$1#<a href="http://search.twitter.com/search?q=%23$2">$2</a>')}}); window.addEvent("domready",function(){var a=$("social").getElement(".twitter").getProperty("title"),b=$("social").getElement(".twitter").getElement(".tweet").set("html","");(new TwitterGitter(a,{onComplete:function(a){a.each(function(a){b.set("html",a.text)})}})).retrieve()});

