﻿(function($){$.fn.tweet=function(o){var listaUOL=["UOLHomepage","UOLArtistas","BatepapoUOL","UOLCelebridades","UOLCarros","UOLCelular","UOLCinema","UOLCiencia","ClubeUOL","UOLEconomia","UOLEducacao","UOLEmpregos","UOLEntrete","UOLEsporte","UOLJogos","UOLMail","UOLMais","UOLMegastore","UOLMusica","UOLNoticias","RadioUOL","UOLTabloide","UOLTecnologia","UOLTelevisao","UOLVestibular","uolempregocerto","pagseguro","ShoppingUOL","toda_oferta","uollinks","uolhost","uolnamoro"];var tamanho=listaUOL.length;var indices=[];var listaUOLLimit=[];for(var i=0;i<tamanho;++i){indices[i]=i}indices.sort(function(){return 0.5-Math.random()});for(var i=0;i<6;++i){listaUOLLimit[i]=listaUOL[indices[i]]}var s={username:listaUOLLimit,avatar_size:36,count:12,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:"disse,",auto_join_text_ed:"",auto_join_text_ing:"está",auto_join_text_reply:"respondeu para",auto_join_text_url:"navegou em",loading_text:"carregando...",query:null};$.fn.extend({linkUrl:function(){var returning=[];var regexp=/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;this.each(function(){returning.push(this.replace(regexp,'<a href="$1" target="_blank">$1</a>'))});return $(returning)},linkUser:function(){var returning=[];var regexp=/[\@]+([A-Za-z0-9-_]+)/gi;this.each(function(){returning.push(this.replace(regexp,'<a href="http://twitter.com/$1" target="_blank">@$1</a>'))});return $(returning)},linkHash:function(){var returning=[];var regexp=/ [\#]+([A-Za-z0-9-_]+)/gi;this.each(function(){returning.push(this.replace(regexp,' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+s.username.join("%2BOR%2B")+'">#$1</a>'))});return $(returning)},capAwesome:function(){var returning=[];this.each(function(){returning.push(this.replace(/(a|A)wesome/gi,"AWESOME"))});return $(returning)},capEpic:function(){var returning=[];this.each(function(){returning.push(this.replace(/(e|E)pic/gi,"EPIC"))});return $(returning)},makeHeart:function(){var returning=[];this.each(function(){returning.push(this.replace(/[&lt;]+[3]/gi,"<tt class='heart'>&#x2665;</tt>"))});return $(returning)}});function relative_time(time_value){var parsed_date=Date.parse(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);if(delta<60){return"menos de um minuto atrás"}else{if(delta<120){return"Um minuto atrás"}else{if(delta<(45*60)){return(parseInt(delta/60)).toString()+" minutos atrás"}else{if(delta<(90*60)){return"cerca de uma hora atrás"}else{if(delta<(24*60*60)){return"cerca de "+(parseInt(delta/3600)).toString()+" horas atrás"}else{if(delta<(48*60*60)){return"1 dia atrás"}else{return(parseInt(delta/86400)).toString()+" dias atrás"}}}}}}}if(o){$.extend(s,o)}return this.each(function(){$(".tweet_list").remove();var list=$('<ul class="tweet_list">').appendTo(this);var intro='<p class="tweet_intro">'+s.intro_text+"</p>";var outro='<p class="tweet_outro">'+s.outro_text+"</p>";var loading=$('<p class="loading">'+s.loading_text+"</p>");if(typeof(s.username)=="string"){s.username=[s.username]}var query="";if(s.query){query+="q="+s.query}query+="q=from:"+s.username.join("%20OR%20from:");var url="http://search.twitter.com/search.json?"+query+"&rpp="+s.count+"&callback=?";if(s.loading_text){$.getJSON(url,function(data){if(s.loading_text){$("#loading").hide()}if(s.intro_text){list.before(intro)}$.each(data.results,function(i,item){if(s.join_text=="auto"){if(item.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)){var join_text=s.auto_join_text_reply}else{if(item.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)){var join_text=s.auto_join_text_url}else{if(item.text.match(/^((\w+ed)|just) .*/im)){var join_text=s.auto_join_text_ed}else{if(item.text.match(/^(\w*ing) .*/i)){var join_text=s.auto_join_text_ing}else{var join_text=s.auto_join_text_default}}}}}else{var join_text=s.join_text}var userFromName=(item.from_user.substr(0,3)=="uol")?item.from_user.substr(0,4).toUpperCase()+item.from_user.substr(4):item.from_user;var join_template='<span class="tweet_join"> '+join_text+" </span>";var join=((s.join_text)?join_template:" ");var avatar_template='<a class="tweet_avatar" href="http://twitter.com/'+userFromName+'" target="_blank"><img src="'+item.profile_image_url+'" height="'+s.avatar_size+'" width="'+s.avatar_size+'" alt="'+item.from_user+'\'s avatar" border="0"/></a>';var avatar=(s.avatar_size?avatar_template:"");var text='<span class="tweet_text">'+$([item.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+"</span>";list.append("<li>"+avatar+'<a href="http://twitter.com/'+userFromName+'" class="linkUser" target="_blank">@<strong>'+userFromName+":</strong></a>"+join+text+"</li>");list.children("li:first").addClass("tweet_first");list.children("li:odd").addClass("tweet_even");list.children("li:even").addClass("tweet_odd")});if(s.outro_text){list.after(outro)}initDisplay()})}})}})(jQuery);$(function(){var slideHeight=280;var defHeight=$(".tweet").height();if(defHeight>=slideHeight){$(".tweet").css("height",slideHeight+"px");$("#readmore").append('<a href="#">(+)</a>');$("#readmore a").click(function(){var curHeight=$(".tweet").height();if(curHeight==slideHeight){$(".tweet").animate({height:defHeight},"normal");$("#readmore a").html("(-)")}else{$(".tweet").animate({height:slideHeight},"normal");$("#readmore a").html("(+)")}return false})}});function initDisplay(){seconds=60;displaySecs()}function displaySecs(){if(seconds>0){seconds-=1;$("#timerCdown").html(seconds);s=setTimeout("displaySecs()",1000)}else{clearTimeout(s);$("#uolTwt").tweet()}};