jQuery.fn.reverse=Array.prototype.reverse;String.prototype.linkify=function(){return this.replace(/[A-Za-z]+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+/g,function(m){return m.link(m);});};String.prototype.linkuser=function(){return this.replace(/[@]+[A-Za-z0-9-_]+/g,function(u){var username=u.replace("@","");return u.link("http://twitter.com/"+username);});};String.prototype.linktag=function(){return this.replace(/[#]+[A-Za-z0-9-_]+/,function(t){var tag=t.replace("#","%23");return t.link("http://search.twitter.com/search?q="+tag);});};function fetch_tweets(elem){elem=$(elem);input=elem.attr('title');lang=elem.attr('lang');var url="http://search.twitter.com/search.json?q="+input+"&lang="+lang+"&rpp="+rrp+"&since_id=&callback=?";$.getJSON(url,function(json){$('div.tweet:gt('+window.widget['limit']+')',elem).each(function(){$(this).fadeOut('slow')});$(json.results).reverse().each(function(){if($('#tw'+this.id,elem).length==0){var thedate=new Date(Date.parse(this.created_at));var thedatestr=thedate.getHours()+':'+thedate.getMinutes();var divstr='<div id="tw'+this.id+'" class="tweet"><img width="42" height="42" src="'+this.profile_image_url+'" ><p class="text"><b><a href="http://twitter.com/'+this.from_user+'" target="_blank">'+this.from_user+'</a></b>&nbsp;-&nbsp;<b>'+thedatestr+'</b></p><p class="text">'+this.text.linkify().linkuser().linktag()+'<br /></p></div>';elem.prepend(divstr);	$('#tw'+this.id,elem).hide();$('#tw'+this.id+' img',elem).hide();	$('#tw'+this.id+' img',elem).fadeIn(4000);	$('#tw'+this.id,elem).fadeIn('slow');}});input=escape(input);rrp=1;setTimeout(function(){ fetch_tweets(elem)},2000);});return(false);}$(document).ready(function(){window.widget={};$('.contents_wrapper').each(function(e){ rrp=3;fetch_tweets(this);});});



//thanks to http://monitter.com/widget/index.html// JavaScript Document
