(function($){var scrollY;$.fn.readmytweet=function(options){var settings={'color':'black','search':'from:capenterprise','user':0,'width':0,'tweets':20,'speed':20};return this.each(function(){if(options){$.extend(settings,options);}
$(this).html('<div class="rmtwrapper"><div class="rmtlogo"></div><div class="rmtstage"><div class="rmtfadeleft"></div><div class="rmtfaderight"></div><div class="rmtscroller"></div></div></div>');readmytweet=$(this).children('.rmtwrapper');rmtScroller=readmytweet.children().children('.rmtscroller');readmytweet.addClass(settings['color']);if(settings['width']){readmytweet.width(settings['width']);}
readmytweet.children('.rmtstage').width(readmytweet.width()-readmytweet.children('.rmtlogo').width());readmytweet.children('.rmtstage').children('.rmtfaderight').css('marginLeft',readmytweet.children('.rmtstage').width()-readmytweet.children('.rmtstage').children('.rmtfaderight').width());if(settings['user']){readmytweet.children('.rmtlogo').css('cursor','pointer');readmytweet.children('.rmtlogo').click(function(){window.open('http://twitter.com/'+settings['user'],settings['user']);});}
totalWidth=0;var url='http://search.twitter.com/search.json?q='+settings['search']+'&callback=?&rpp='+settings['tweets'];$.getJSON(url,function(data){$.each(data.results,function(i,item){date=new Date(item['created_at']);diff=(((new Date()).getTime()-date.getTime())/1000);day_diff=Math.floor(diff/86400);if(!day_diff){if(diff<86400){twitterDate=Math.floor(diff/3600)+" hours ago";}
if(diff<7200){twitterDate="1 hour ago";}
if(diff<3600){twitterDate=Math.floor(diff/60)+" minutes ago";}
if(diff<120){twitterDate="1 minute ago";}
if(diff<60){twitterDate="just now";}}else{if(day_diff<31){twitterDate=Math.ceil(day_diff/7)+" weeks ago"}
if(day_diff<7){twitterDate=day_diff+" days ago"}
if(day_diff==1){twitterDate="Yesterday"}}
twitterUrl='http://twitter.com/'+item['from_user'];message=item['text'].replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1' target='_blank'>$1</a>");message=message.replace(/(^|\s)@(\w+)/g,"$1<a href='http://www.twitter.com/$2' target='_blank'>@$2</a>");message=message.replace(/(^|\s)#(\w+)/g,"$1<a href='http://search.twitter.com/search?q=%23$2' target='_blank'>#$2</a>");htmlCode='<div class="rmttweet"><div class="rmtavatar"><a href="'+twitterUrl+'" target="_blank"><img src="'+item['profile_image_url']+'"/></a></div><div class="rmtinfo"><div class="rmttop"><div class="rmtname"><a href="'+twitterUrl+'" target="_blank">'+item['from_user']+'</a></div><div class="rmtdate">'+twitterDate+'</div></div><div class="rmtmessage">'+message+'</div></div></div>';rmtScroller.append(htmlCode);rmttop=rmtScroller.children(':last').children().children('.rmttop');rmttop.width(rmttop.children('.rmtname').width()+rmttop.children('.rmtdate').width()+22);totalWidth+=rmtScroller.children(':last').width();})
rmtScroller.hide();rmtScroller.width(totalWidth);speed=(41-settings['speed'])*100;rmtScroller.css('marginLeft',100);scrollY=100;rmtScroller.fadeIn(500);rmtScroller.rmtScroll();rmtScroller.hover(function(){rmtScroller.rmtPause(1);},function(){rmtScroller.rmtPause(0);});});})};$.fn.rmtScroll=function(){scrollY-=100;rmtScroller=$(this);rmtScroller.animate({marginLeft:scrollY},speed,'linear',function(){$(this).rmtOverflow();});}
$.fn.rmtOverflow=function(){rmtScroller=$(this);rmtTarget=$(this).children(':first');if(-scrollY>rmtTarget.width()){scrollY+=rmtTarget.width();rmtScroller.css('marginLeft',scrollY);rmtScroller.append('<div class="rmttweet">'+$(this).children(':first').html()+'</div>');rmtTarget.remove();}
$(this).rmtScroll();}
$.fn.rmtPause=function(mouseOver){if(mouseOver=='1'){rmtScroller=$(this);rmtScroller.stop();scrollY=parseInt(rmtScroller.css('marginLeft'));}else{rmtScroller.rmtScroll();}}})(jQuery);
