function getCookie(b){if(document.cookie.length>0&&(c_start=document.cookie.indexOf(b+"="),c_start!=-1)){c_start=c_start+b.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end))}return""}
(function(b){var g=20;containerDiv="juitterContainer";h="Loading messages...";imgName="loader.gif";i="Read it on Twitter";nameUser="image";live="live-60";aURL="";msgNb=1;var f,d,k,e,h,m,i,n,j,l,o=!1;apifMultipleUSER="http://search.twitter.com/search.json?from%3A";apifUSER="http://search.twitter.com/search.json?q=from%3A";apitMultipleUSER="http://search.twitter.com/search.json?to%3A";apitUSER="http://search.twitter.com/search.json?q=to%3A";apiSEARCH="http://search.twitter.com/search.json?q=";b.Juitter=
{registerVar:function(a){f=a.searchType;d=a.searchObject;timer=a.live;k=a.lang?a.lang:"";e=a.placeHolder?a.placeHolder:containerDiv;h=a.loadMSG?a.loadMSG:h;m=a.imgName?a.imgName:imgName;g=a.total?a.total:g;i=a.readMore?a.readMore:i;n=a.nameUser?a.nameUser:nameUser;l=a.filter;openLink=a.openExternalLinks?"target='_blank'":""},start:function(a){j=0;b("#"+e)&&(this.registerVar(a),this.loading(),aURL=this.createURL(),this.conectaTwitter(1),timer!=void 0&&!o&&this.temporizador())},update:function(){this.conectaTwitter(2);
timer!=void 0&&this.temporizador()},loading:function(){h=="image/gif"?b("<img></img>").attr("src",m).appendTo("#"+e):b("#"+e).html(h)},createURL:function(){var a="";jlg=k.length>0?"&lang="+k:jlg="";var b=d.search(/,/);b>0&&(d="&ors="+d.replace(/,/g,"+"));f=="fromUser"&&b<=0?a=apifUSER+d:f=="fromUser"&&b>=0?a=apifMultipleUSER+d:f=="toUser"&&b<=0?a=apitUSER+d:f=="toUser"&&b>=0?a=apitMultipleUSER+d:f=="searchWord"&&(a=apiSEARCH+d+jlg);a+="&rpp="+g;return a},delRegister:function(){msgNb>=g&&b(".twittLI").each(function(a){a>=
g&&b(this).hide("slow")})},conectaTwitter:function(a){b.ajax({url:aURL,type:"GET",dataType:"jsonp",timeout:1E3,error:function(){b("#"+e).html().length==0&&b("#"+e).html("Unable to contact Twitter servers. Please wait...<\!--fail#--\>")},success:function(d){a==1&&b("#"+e).html("");b.each(d.results,function(d,c){if(a==1||d<g&&c.id>j){if(d==0)tultID=c.id,b("<ul></ul>").attr("id","twittList"+j).attr("class","twittList").prependTo("#"+e);if(c.text!="undefined"){var f="http://twitter.com/"+c.from_user+
"/status/"+c.id_str,p=b.Juitter.filter(c.text);mHTML=n=="image"?"<a href='http://www.twitter.com/"+c.from_user+"'><img src='"+c.profile_image_url+"' alt='"+c.from_user+"' class='juitterAvatar' /></a> "+b.Juitter.textFormat(p)+" -| <span class='time'>"+c.created_at+"</span> |- <a href='"+f+"' class='JRM' "+openLink+">"+i+"</a>":"<a href='http://www.twitter.com/"+c.from_user+"'>@"+c.from_user+":</a> "+b.Juitter.textFormat(p)+" -| <span class='time'>"+c.created_at+"</span> |-  <a href='"+f+"' "+openLink+
">"+i+"</a>";b("<li></li>").html(mHTML).attr("id","twittLI"+msgNb).attr("class","twittLI").appendTo("#twittList"+j);b("#twittLI"+msgNb).hide();b("#twittLI"+msgNb).show("slow");b.Juitter.delRegister();msgNb++}}});j=tultID}})},filter:function(a){return l?(searchWords=l.split(","),searchWords.length>0?(cleanHTML=a,b.each(searchWords,function(a,b){sW=b.split("->").length>0?b.split("->")[0]:b;rW=b.split("->").length>0?b.split("->")[1]:"";regExp=eval("/"+sW+"/gi");cleanHTML=cleanHTML.replace(regExp,rW)})):
cleanHTML=a,cleanHTML):a},textFormat:function(a){var e=/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,a=a.replace(e,"<a href='$1' class='extLink' "+openLink+">$1</a>"),e=/[\@]+([A-Za-z0-9-_]+)/ig,a=a.replace(e,"<a href='http://twitter.com/$1' class='profileLink'>@$1</a>"),e=/[\#]+([A-Za-z0-9-_]+)/ig,a=a.replace(e,"<a href='http://juitter.com/#$1' onclick='$.Juitter.start({searchType:\"searchWord\",searchObject:\"$1\"});return false;' class='hashLink'>#$1</a>");f=="searchWord"&&
(tempParam=d.replace(/&ors=/,""),arrParam=tempParam.split("+"),b.each(arrParam,function(b,c){regExp=eval("/"+c+"/gi");newString=new String(" <b>"+c+"</b> ");a=a.replace(regExp,newString)}));return a},temporizador:function(){o=!0;aTim=timer.split("-");aTim[0]=="live"&&aTim[1].length>0&&(tempo=aTim[1]*1E3,setTimeout("$.Juitter.update()",tempo))}}})(jQuery);

