(function(b){var d=/(^|&lt;|\s)(www\..+?\..+?)(\s|&gt;|$)/g,a=/(^|&lt;|\s)(((https?|ftp):\/\/|mailto:).+?)(\s|&gt;|$)/g,c=function(){var g=this.childNodes,f=g.length;while(f--){var h=g[f];if(h.nodeType==3){var e=b.trim(h.nodeValue);if(e){e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(d,'$1<a href="http://$2" target="_blank">$2</a>$3').replace(a,'$1<a href="$2" target="_blank">$2</a>$5');b(h).after(e).remove()}}else{if(h.nodeType==1&&!/^(a|button|textarea)$/i.test(h.tagName)){c.call(h)}}}};b.fn.linkify=function(){return this.each(c)}})(jQuery);$(document).ready(function(){$("a.ss").lightBox({imageLoading:"/static/images/lightbox-ico-loading.gif",imageBtnPrev:"/static/images/lightbox-btn-prev.gif",imageBtnNext:"/static/images/lightbox-btn-next.gif",imageBtnClose:"/static/images/lightbox-btn-close.gif",imageBlank:"/static/images/lightbox-blank.gif"});$("#sns-btn").mouseover(function(){$("#sns").css("top",$("#sns-btn").offset().top+$("#sns-btn").height()+10);$("#sns").css("left",$("#sns-btn").offset().left);$("#sns").show()});$("#sns").mouseover(function(){$("#sns").show()});$("#sns-btn").mouseout(function(){$("#sns").hide()});$("#sns").mouseout(function(){$("#sns").hide()});$("#standalone-btn").mouseover(function(){$("#standalone").css("top",$("#standalone-btn").offset().top+$("#standalone-btn").height()+10);$("#standalone").css("left",$("#standalone-btn").offset().left);$("#standalone").show()});$("#standalone").mouseover(function(){$("#standalone").show()});$("#standalone-btn").mouseout(function(){$("#standalone").hide()});$("#standalone").mouseout(function(){$("#standalone").hide()})});var loading;function reload(){load_tweets($("#tweetscontainer"))}function load_tweets(b,a,d){if(loading){return}loading=true;if(a){$(b).append($("<div/>").css("padding","10px").append("loading..."))}else{$(b).empty();$(b).append($("<div/>").css("padding","10px").append("loading..."))}var c={q:"tg4g OR twitgether"};if(d){c.max_id=d}json("http://search.twitter.com/search.json",c,function(e){$("div:last",$(b)).remove();jQuery.each(e.results,function(f,g){if(!(d&&f==0)){$(b).append(create_tweet(g))}});loading=false},function(){$(b).empty();$(b).append($("<div/>").css("padding","10px").append("Error in searching tweets from twitter.com, please check your network connection."))})}var tmp_ta=document.createElement("textarea");function html_entity_decode(a){tmp_ta.innerHTML=a.replace(/</g,"&lt;").replace(/>/g,"&gt;");return tmp_ta.value}function create_tweet(c){var b=$("<div/>").data("tweet",c).addClass("tweet").addClass("thickbox").attr("id",c.id);var a=$("<div/>").addClass("time").html('<span style="margin-right:3px;">'+jQuery.timeago(new Date(c.created_at))+" from </span>").append(html_entity_decode(c.source));b.append($("<a/>").addClass("thumbnail").attr("href","https://twitter.com/"+c.from_user).attr("target","_blank").append($("<img/>").addClass("thumbnail").attr("src",c.profile_image_url))).append($("<div/>").addClass("message").append($("<a/>").addClass("name").attr("href","https://twitter.com/"+c.from_user).attr("target","_blank").append(c.from_user)).append($("<span/>").addClass("text").html(": "+c.text)).append(a));b.append($("<div/>").css("clear","both").css("height","5px"));b.linkify();return b}function reply_tweet(b){var a="https://twitter.com/home?status=@"+b.from_user+"%20&in_reply_to_status_id="+b.id+"&in_reply_to="+b.from_user;window.open(a,"twitter")}function re_tweet(b){var a="https://twitter.com/home?status=RT @"+b.from_user+" "+b.text;window.open(a,"twitter")}function json(b,c,d,a){if(c==undefined){c={}}if(b.indexOf("?")>-1){b+="&"}else{b+="?"}b+="callback=?";$.jsonp({url:b,data:c,success:function(e){d(e)},error:function(){if(a){a()}}})};