AmiMenu=AJS.Class({init:function(a){AJS.bindMethods(this);this.args=a||{};this.menu_holder=AJS.DIV({"class":"AmiMenu"});AJS.hideElement(this.menu_holder);this.menu_table=AJS.TABLE({cellpadding:0,cellspacing:0});this.menu=AJS.TBODY();AJS.ACN(this.menu_table,this.menu);AJS.ACN(this.menu_holder,this.menu_table);AJS.ACN(AJS.getBody(),this.menu_holder);this.top_offset=0;this.show_above=false;this.shown=false;this.current_item=null;this.hide_menu_icon=false;this.set_left=true},_createListItem:function(c){var a=AJS.TD();if(c.onclick){var b=this;AJS.AEV(a,"click",$p(c.onclick,a))}if(c.extra=="fade_item"){this.fade_item=c.view}AJS.AEV(a,"mouseover",AJS.$p(this.mouseOver,a));AJS.AEV(a,"mouseout",AJS.$p(this.mouseOut,a));if(c.cls){AJS.addClass(a,c.cls)}if(c.extra&&c.extra.cls){AJS.addClass(a,c.extra.cls)}AJS.ACN(a,c.view);return AJS.TR(a)},_createSeparator:function(){return AJS.TR(AJS.TD({"class":"separator"}))},mouseOut:function(a){AJS.removeClass(a,"on")},mouseOver:function(a){AJS.addClass(a,"on")},clearItems:function(){var a=AJS.TBODY();swapDOM(this.menu,a);this.menu=a},removeMenu:function(){removeElement(this.menu)},addItem:function(a){var b;if(a.type=="item"){b=this._createListItem(a)}if(a.type=="separator"){b=this._createSeparator();a.view=b}AJS.ACN(this.menu,b)},addItems:function(){var a=this;AJS.map(arguments,AJS.$b(function(b){a.addItem(b)},this))},_show:function(a){this.shown=true;this.current_item=a;if(a){a.menu_shown=true}},show:function(e,d){if(!d||!d.x){d=AJS.absolutePosition(e)}var c=getWindowSize();var b=d.x;var a=this.menu_holder.offsetWidth;if(this.set_left){if((b+a+15)>c.w){AJS.setLeft(this.menu_holder,d.x-a+15)}else{AJS.setLeft(this.menu_holder,d.x)}}this._show(e);$sv(this.menu_holder,false);AJS.showElement(this.menu_holder);if(this.show_above){AJS.setTop(this.menu_holder,d.y+e.offsetHeight-this.menu_holder.offsetHeight+this.top_offset)}else{AJS.setTop(this.menu_holder,d.y+e.offsetHeight+this.top_offset)}$sv(this.menu_holder,true)},toggle:function(b,a){this.current_holder=a;if(this.shown){this.hide(null,true);if(b!=this.current_item){this.show(b)}}else{this.show(b)}return false},_hideMenuIcon:function(d,c){if(c&&d){var b=getParentBytc(c,"li");var a=getParentBytc(d,"li");if(b==a){return false}}if(d&&this.shown&&this.hide_menu_icon){d.menu_shown=false;d.style.visibility="hidden"}},hide:function(b,a){var d=b&&AJS.getEventElm(b);if(AJS.isSafari()){map($FA(this.menu.childNodes),function(f){var e=f.firstChild;removeClass(e,"on")})}var c=this.current_item;if(a){this._hideMenuIcon(c,d);this.shown=false;AJS.hideElement(this.menu_holder);return false}if(AJS.hasClass(d,"menu")||AJS.hasClass(d,"icon")){return}this._hideMenuIcon(c,d);this.shown=false;AJS.hideElement(this.menu_holder)}});function createItem(d,c,b){b=b||{};var a={view:AJS.DIV(),type:"item",onclick:c,extra:b};a.view.extra=b;if(isString(d)){a.view.innerHTML=d}else{ACN(a.view,d)}if(b&&b.extra_txt){AJS.ACN(a.view,SPAN({c:"extra_txt"}," ("+b.extra_txt+")"))}return a}function createSeparator(){return{type:"separator"}}function hoverOn(a){AJS.addClass(a,"hovering")}function hoverOff(a){AJS.removeClass(a,"hovering")}function hoverAttach(a){AJS.AEV(a,"mouseover",AJS.$p(hoverOn,a));AJS.AEV(a,"mouseout",AJS.$p(hoverOff,a))}var AmiTT;var AmiTT_shown=false;var AmiTT_alignment="left";var AmiTooltip={cur_elm:null,init:function(){if(AmiTT){return}AmiTT=AJS.DIV({c:"AmiTT_main AmiTT_left"});AmiTT.reuseable=true;AmiTooltip.updateAlignment();AJS.hideElement(AmiTT);AJS.ACN(AJS.getBody(),AmiTT)},updateAlignment:function(){AmiTT.className="AmiTT_main AmiTT_"+AmiTT_alignment},setAlignment:function(a){AmiTT_alignment=a;AmiTooltip.updateAlignment()},showSimpleText:function(d,c,b){var a=function(e){if(isFunction(b)&&!b(e)){return false}AmiTooltip.show(d,DIV({c:"tooltip_cnt"},c))};AEV(d,"mouseover",a);AEV(d,"mouseout",AmiTooltip.hide)},show:function(f,e,d,b,a,c){AmiTooltip.cur_elm=f;setVisibility(f,false);AmiTT_shown=true;AJS.RCN(AmiTT,e);AmiTooltip.top_offset=b;AmiTooltip.left_offset=a;AJS.showElement(AmiTT);AmiTooltip.updateAlignment();setVisibility(f,true);AmiTooltip.locate(f,d);if(c){AJS.addClass(AmiTT,c)}return false},hide:function(){AmiTT_shown=false;setTimeout(function(){if(!AmiTT_shown){AJS.hideElement(AmiTT);AmiTooltip.cur_elm=null;AmiTooltip.top_offset=0;AmiTooltip.left_offset=0}},100);return false},locate:function(h,c){if(!h){return}c=c||window.event;var g=absolutePosition(AmiTooltip.cur_elm);var f=g.x-5,b=AmiTT.offsetWidth,a=AJS.getWindowSize().w;if(f+b+20>a){f-=b-20;if(AmiTT_alignment=="left"){AmiTooltip.setAlignment("right")}}else{if(AmiTT_alignment=="right"){AmiTooltip.setAlignment("left")}}var d=$gp(h,"div","list");if(d&&d.scrollTop){g.y-=d.scrollTop}if(isNumber(AmiTooltip.top_offset)){g.y+=AmiTooltip.top_offset}if(isNumber(AmiTooltip.left_offset)){f+=AmiTooltip.left_offset}var e=g.y+AmiTooltip.cur_elm.offsetHeight+2;AJS.setTop(AmiTT,e);AJS.setLeft(AmiTT,f)}};AJS.AEV(window,"load",AmiTooltip.init);Qualifiers={qual_to_en:{},init:function(){var c=this;var b=keys(LANG_QUAL);map(b,function(e){var f=c.qual_to_en[e]={};var d=LANG_QUAL[e];map(keys(d),function(g){f[d[g]]=g})});var a={};map(b,function(d){a[d]=keys(c.qual_to_en[d])});this.matchers=a},getFirstWQual:function(b,e){if(!Qualifiers.matchers){Qualifiers.init()}e=e||"en";var d=b.split(/[.,\s]/);if(d.length>0){var c=getFirst(d).toLowerCase();var a=Qualifiers.matchers[e];if(a&&c&&isIn(c,a)){return c}}return null},transformContentQualifer:function(d,f,h){var c=isIn(d,[":","freestyle"]);try{var b=this.getFirstWQual(f,h)}catch(g){var b=null}var a=b&&b.length||0;if(b&&h!="en"){a=b.length;try{b=Qualifiers.qual_to_en[h][b]}catch(g){b=null}}if(c&&b){f=f.substring(a);d=b;c=false}return[d,f.replace(/^\s*/,"").replace(/\s*$/,"")]},format:function(f,j,q,l,b,m,a){var p={href:"/"+f.nick_name};if(f.name_color){p.style="color: #"+f.name_color+";"}if(!a){p.c="name"}var s=f.display_name||f.nick_name;var r=A(p,s);r.user_id=f.id;if(!a&&window.InfoOverlay){InfoOverlay.atttach(r)}if(window.Plurks){AEV(r,"click",Plurks.noExapndOnAction);if(!Plurks.show_expand){onEvent(r,"click",function(){return false})}}if(l){r=s}var c=setHTML(SPAN(),"&nbsp;");is_freestyle=isIn(j,[":","freestyle"]);if(!is_freestyle){var h=this._(f.gender,b,j);c=SPAN({c:"qualifier q_"+j},h)}var e=SPAN;if(isIe()){e=DIV}var o;if(b=="ja"){addClass(r,"jap_qual");o=e(r)}else{if(window.IS_RTL&&!isIn(b,["ar","he"])){o=e(c,r)}else{o=e(r,c)}}var d=2+s.length;d+=c.innerHTML.length;var g=(a?SPAN:DIV)({c:"text_holder"});setHTML(g,q);if(window.Media){Media.attach(g,m)}if(b=="ja"){ACN(g,c)}if(a){addClass(c,"qual_embedded")}return[o,g,d]},getQual:function(a){return a.className.match(/q_.+/)[0].replace("q_","")},_:function(c,d,b){var a;d=d||"en";if(window.LANG_QUAL&&LANG_QUAL[d]){a=LANG_QUAL[d][b]}if(isArray(a)){if(c==1){a=a[0]}else{a=a[1]}}if(a){return a}return null}};AEV(window,"load",$b(Qualifiers.init,Qualifiers));QualifierMenu=new Class({_:function(a){user=SiteState.getSessionUser();return Qualifiers._(user.gender,this.cur_lang,a)},init:function(g,h,a,d,b,c){var f=this;this.holder=g;this.input=h;this.cookie=a;this.char_span=b;var j=this.QualMenu=new AmiMenu();j.show_above=true;j.right_side_show=true;j.top_offset=d;this.menu_holder=j.menu_holder;addClass(j.menu_holder,"qual_menu");var e=function(o,p){var l=p||o;var m=p||"";return createItem(o,$b(f.changeQual,f),{cls:"q_"+l,extra_txt:m})};this.cur_lang="en";j.addItems(e(":","freestyle"),e("loves"),e("likes"),e("shares"),e("gives"),e("hates"),e("wants"),e("wishes"),e("needs"),e("will"),e("hopes"),e("asks"),e("has"),e("was"),e("wonders"),e("feels"),e("thinks"),e("says"),e("is"));AEV(document,"click",$b(this.hideDDMenu,this));this.updateSessionQual();if(c){addClass(this.menu_holder,c)}},changeMenuLang:function(e,f){var d=this;if(f=="en_fo"){f="en"}this.cur_lang=f;var c=$bytc("td",null,this.menu_holder);map(c,function(m){if(hasClass(m,"q_freestyle")){var g=$gc(m,"span","extra_txt");var j=d._("freestyle");if(j){setHTML(g," ("+j+")")}else{setHTML(g," ("+_("freestyle")+")")}return}var l=$gp(m,"tr");var h=Qualifiers.getQual(m);var j=d._(h);if(j){setHTML($gc(m,"div"),j);showElement(l)}else{hideElement(l)}});var b=Qualifiers.getQual(e);if(b!="freestyle"){var a=d._(b);if(a){setHTML(e,a)}else{setHTML(e,d._("says"));removeClass(e,"q_"+b);addClass(e,"q_says")}}},updateSessionQual:function(){if(this.cookie){this.updateQualifer(SiteState.getSessionUser()[this.cookie])}},removeMenu:function(){this.QualMenu.removeMenu();this.QualMenu=null;this.input=null;this.cookie=null},updateQualifer:function(a){var b=this.holder;setClass(b,"m_qualifier");if(a=="freestyle"){a=":";addClass(b,"q_freestyle")}else{addClass(b,"q_"+a)}b.innerHTML=this._(a)||""},changeQual:function(d){var c=$bytc("div",null,d)[0];var a=c.extra.cls.replace("q_","").replace("m_qualifier","");this.updateQualifer(a);this.input.select();this.hideDDMenu();var b=this.cookie;if(b){if(b!="default_qual_mini"||b=="default_qual_mini"&&isIn(a,["freestyle","says"])){PlurkAdder.saveUserValue(this.cookie,a)}}},hideDDMenu:function(a){var b;if(a){b=getEventElm(a)}if(!a||!hasClass(b,"dd_img")&&!hasClass(b,"extra_txt")&&!hasClass(b,"m_qualifier")){this.QualMenu.hide()}},showDDMenu:function(){this.QualMenu.toggle(this.img,this.img);return false}});__q_loves=_("loves");__q_likes=_("likes");__q_replurks=_("replurks");__q_shares=_("shares");__q_gives=_("gives");__q_hates=_("hates");__q_wants=_("wants");__q_wishes=_("wishes");__q_needs=_("needs");__q_will=_("will");__q_hopes=_("hopes");__q_asks=_("asks");__q_has=_("has");__q_was=_("was");__q_wonders=_("wonders");__q_feels=_("feels");__q_thinks=_("thinks");__q_says=_("says");__q_is=_("is");Formatter={re_short_url:/\[url:([0-9a-z]{6}):(.*?)\]/g,realOwnLinks:function(b){var a=function(e,d,c){return"http://"+c};return b.replace(Formatter.re_short_url,a)}};function buildFriendCollection(c,a){c=c||window.COMPLETION;collection=[];if(c){if(window.SiteState){var b=SiteState.getSessionUser();c[b.id]=b}map(keys(c),function(d){var e=c[d];if(e.nick_name!="plurkbuddy"){var f=e.full_name;if(e.display_name&&e.display_name!=e.nick_name){f+=" ("+e.display_name+")"}f+=" <"+e.nick_name+">";collection.push(f)}})}if(a&&window.CLIQUES){map(CLIQUES,function(d){collection.push(d.name+" <CLIQUE>")})}collection.sort()}collectionIndex=new Array();AmiComplete={siw:null,inited:false,init:function(){if(!this.inited){AEV(document,"keydown",AmiComplete.handleKeyDown);AEV(document,"keyup",AmiComplete.handleKeyPress);AEV(document,"mouseup",AmiComplete.handleClick);AEV(document,"mousemove",AmiComplete.handleMouseOver);ACN(getBody(),DIV({id:"smartInputFloater",c:"floater"},TABLE(TBODY(TR(TD({id:"smartInputFloaterContent",nowrap:"nowrap"}))))))}this.inited=true},handleKeyPress:function(f){var d=AmiComplete.siw;var c=getEventElm(f);var a=isWithinNode(c,null,"wickEnabled",null,null);var b=f.key;if(d&&((b==13)||(b==9)||(b==188)||(b==190))){d.selectingSomething=true;hideSmartInputFloater()}else{if(a&&(b!=38)&&(b!=40)&&(b!=37)&&(b!=39)&&(b!=13)&&(b!=27)){if(!d||(d&&!d.selectingSomething)){processSmartInput(a)}}}preventDefault(f);return false},handleKeyDown:function(h){var f=h.key;var d=AmiComplete.siw;var c=getEventElm(h);var b=true;if(c&&hasClass(c,"wickEnabled")&&c.value==""&&f==8){var a=getParentBytc(c,"li");var g=a.previousSibling;if(g&&hasClass(g,"person")){removeElement(g)}}if(d){if(f==40){d.selectingSomething=true;selectNextSmartInputMatchItem()}else{if(f==38){d.selectingSomething=true;selectPreviousSmartInputMatchItem()}else{if((f==13)||(f==9)||(f==188)||(f==190)){d.selectingSomething=true;activateCurrentSmartInputMatch()}else{if(f==27){hideSmartInputFloater();d.inputBox.value=""}else{d.selectingSomething=false;b=false}}}}}else{b=false}if(b){preventDefault(h);return false}},handleFocus:function(c){var b=AmiComplete.siw;var a=getEventElm(c);if(focEl=isWithinNode(a,null,"wickEnabled",null,null)){if(!b||(b&&!b.selectingSomething)){processSmartInput(focEl)}}},handleBlur:function(b){var a=AmiComplete.siw;if(a&&a.anchor_focus){return}eL=getEventElm(b);if(blurEl=isWithinNode(eL,null,"wickEnabled",null,null)){if(a&&!a.selectingSomething){hideSmartInputFloater()}}},handleClick:function(b){var a=AmiComplete.siw;if(a&&a.selectingSomething){selectFromMouseClick();if(a.inputBox.onadd){a.inputBox.onadd()}}},handleMouseOver:function(c){var b=AmiComplete.siw;var a=getEventElm(c);if(b&&(mEl=isWithinNode(a,null,"matchedSmartInputItem",null,null))){b.selectingSomething=true;selectFromMouseOver(mEl)}else{if(b){b.selectingSomething=false}}},createItem:function(f,d){var b=AmiComplete.siw;var a;var e=f;if(e.length>20){e=e.substring(0,20)+"..."}var c=LI({c:"person token"},DIV(e,a=IMG({src:"http://statics.plurk.com/e53f5da063e999cd58ac4a3c6c8d3fe3.gif"})));c.nick_name=d;c.full_name=f;onEvent(c,"click",function(h){var j=getEventElm(h);var g=nodeName(j)=="li"&&j||getParentBytc(j,"li");removeElement(g);if(b.inputBox.onadd){b.inputBox.onadd()}});return c}};function isWithinNode(g,b,j,a,f){var d=false;var h=g;while(h&&!d){if((h.id&&(h.id==b))||(h.className&&(h.className==b+"Class"))||(!a&&j&&h.className&&(h.className==j))||(!a&&j&&h.className&&(h.className.indexOf(j)!=-1))||(a&&h.tagName&&(h.tagName.toLowerCase()==a))||(f&&(h==f))){d=h}else{h=h.parentNode}}return h}function showSmartInputFloater(){var b=AmiComplete.siw;if(!b.floater.style.display||(b.floater.style.display=="none")){if(!b.customFloater){var c=absolutePosition(b.inputBox);var a=c.x;var d=c.y;setLeft(b.floater,a);setTop(b.floater,d+b.inputBox.offsetHeight+5)}b.floater.style.display="block";b.floater.style.visibility="visible"}}function hideSmartInputFloater(){var a=AmiComplete.siw;if(a){a.floater.style.display="none";a.floater.style.visibility="hidden";AmiComplete.siw=null}}function processSmartInput(b){var c=AmiComplete.siw;if(!c){c=AmiComplete.siw=new smartInputWindow()}c.inputBox=b;var f=b.className.split(" ");var a=null;for(i=0;(!a&&f[i]);i++){if(f[i].indexOf("wickEnabled")!=-1){a=f[i]}}if(a&&(a.indexOf(":")!=-1)){c.customFloater=true;var e=a.split(":")[1];c.floater=$(e);c.floaterContent=c.floater.getElementsByTagName("div")[0]}setSmartInputData();if(c.matchCollection&&(c.matchCollection.length>0)){selectSmartInputMatchItem(0)}var d=getSmartInputBoxContent();if(d){modifySmartInputBoxContent(d);showSmartInputFloater();if(!isIe()){setTimeout(focusCurrent,20)}}else{hideSmartInputFloater()}}function smartInputMatch(a,b){this.cleanValue=a;this.value=b;this.isSelected=false}function simplify(a){return a.replace(/^[ \s\f\t\n\r]+/,"").replace(/[ \s\f\t\n\r]+$/,"")}function getUserInputToMatch(d){var c=d;var b=d.split(",");if(b.length>0){c=b[b.length-1]}return c}function getUserInputBase(){var c=AmiComplete.siw;var d=c.inputBox.value;var b=d;if((lastComma=d.lastIndexOf(","))!=-1){b=b.replace(/^(.*\,[ \r\n\t\f\s]*).*$/i,"$1")}else{b=""}return b}function runMatchingLogic(g,d){var e=AmiComplete.siw;var g=simplify(g);var p=g.charAt(0).toLowerCase();if(p=='"'){p=(n=g.charAt(1))?n.toLowerCase():"z"}if(d){g=p}if(e){e.matchCollection=new Array()}var b=collection;if(e&&e.revisedCollection&&(e.revisedCollection.length>0)&&e.lastUserInput&&(g.indexOf(e.lastUserInput)==0)){b=e.revisedCollection}else{if(collectionIndex[g]&&(collectionIndex[g].length>0)){b=collectionIndex[g]}else{if(collectionIndex[p]&&(collectionIndex[p].length>0)){b=collectionIndex[p]}else{if(e&&(g.length==1)&&(!collectionIndex[p])){e.buildIndex=true}else{if(e){e.buildIndex=false}}}}}var q=new Array();var l=new RegExp('([ "><-]*)('+g+")","i");var c=new RegExp('([ "><-]+)('+g+")","i");var o=new RegExp('([ "}{-]*)('+g+")","gi");var m=new RegExp('([ "}{-]+)('+g+")","gi");for(var h=0,f=0;(h<b.length);h++){var s=((!d)&&(f<e.MAX_MATCHES));var r=b[h];var a=simplify(r);if(!d&&(a.indexOf(g)==0)){var g=g.replace(/\>/gi,"\\}").replace(/\< ?/gi,"\\{");var t=new RegExp("("+g+")","i");if(s){e.matchCollection[f]=new smartInputMatch(r,a.replace(/\>/gi,"}").replace(/\< ?/gi,"{").replace(t,"<b>$1</b>"))}q[f]=r;f++}else{if(a.match(l)||a.match(c)){if(!d&&s){e.matchCollection[f]=new smartInputMatch(r,a.replace(/\>/gi,"}").replace(/\</gi,"{").replace(o,"$1<b>$2</b>").replace(m,"$1<b>$2</b>"))}q[f]=r;f++}}}if(e){e.lastUserInput=g;e.revisedCollection=q.join(",").split(",");collectionIndex[g]=q.join(",").split(",")}if(d||e.buildIndex){collectionIndex[p]=q.join(",").split(",");if(e){e.buildIndex=false}}}function setSmartInputData(){var b=AmiComplete.siw;if(b){var c=b.inputBox.value;var c=getUserInputToMatch(c);var a=c.toLowerCase().replace(/[\r\n\t\f\s]+/gi," ").replace(/^ +/gi,"").replace(/ +$/gi,"").replace(/ +/gi," ").replace(/\\/gi,"").replace(/\[/gi,"").replace(/\(/gi,"").replace(/\./gi,".").replace(/\?/gi,"");if(a&&(a!="")&&(a!='"')){runMatchingLogic(a)}else{b.matchCollection=null}}}function getSmartInputBoxContent(){var d=AmiComplete.siw;var b=null;if(d&&d.matchCollection&&(d.matchCollection.length>0)){b="";for(i=0;i<d.matchCollection.length;i++){var g=d.matchCollection[i].isSelected;var c=g?" selectedSmartInputItem":"";var e=g?' id="wick_cur"':"";var f=d.matchCollection[i].value.replace(/\{ */gi,"<span>").replace(/\} */gi,"</span>");if(f.length>50){f=f.substring(0,50)+"..."}b+='<p class="matchedSmartInputItem'+c+'"><a href="javascript:;"'+e+">"+f+"</a></p>"}}if(d.matchCollection&&d.matchCollection.length==0){b='<p class="matchedSmartInputItem">No matches</p>'}return b}function modifySmartInputBoxContent(b){var a=AmiComplete.siw;a.floaterContent.innerHTML='<div id="smartInputResults">'+b+"</div>";a.matchListDisplay=$("smartInputResults")}function focusCurrent(){var a=AmiComplete.siw;if(!a){return}if(a.matchCollection.length<=6){return}var b=$("wick_cur");if(b){a.anchor_focus=true;b.focus();a.anchor_focus=false;a.inputBox.focus()}}function selectFromMouseOver(d){var c=AmiComplete.siw;var a=getCurrentlySelectedSmartInputItem();if(a!=null){deSelectSmartInputMatchItem(a)}var b=getIndexFromElement(d);selectSmartInputMatchItem(b);modifySmartInputBoxContent(getSmartInputBoxContent());focusCurrent()}function selectFromMouseClick(){var a=AmiComplete.siw;activateCurrentSmartInputMatch();a.inputBox.focus();hideSmartInputFloater()}function getIndexFromElement(b){var a=0;while(b=b.previousSibling){a++}return a}function getCurrentlySelectedSmartInputItem(){var a=AmiComplete.siw;var b=null;for(i=0;((i<a.matchCollection.length)&&!b);i++){if(a.matchCollection[i].isSelected){b=i}}return b}function selectSmartInputMatchItem(a){var b=AmiComplete.siw;b.matchCollection[a].isSelected=true}function deSelectSmartInputMatchItem(a){var b=AmiComplete.siw;b.matchCollection[a].isSelected=false}function selectNextSmartInputMatchItem(){var b=AmiComplete.siw;var a=getCurrentlySelectedSmartInputItem();if(a!=null){deSelectSmartInputMatchItem(a);if((a+1)<b.matchCollection.length){selectSmartInputMatchItem(a+1)}else{selectSmartInputMatchItem(0)}}else{selectSmartInputMatchItem(0)}modifySmartInputBoxContent(getSmartInputBoxContent());focusCurrent()}function selectPreviousSmartInputMatchItem(){var b=AmiComplete.siw;var a=getCurrentlySelectedSmartInputItem();if(a!=null){deSelectSmartInputMatchItem(a);if((a-1)>=0){selectSmartInputMatchItem(a-1)}else{selectSmartInputMatchItem(b.matchCollection.length-1)}}else{selectSmartInputMatchItem(b.matchCollection.length-1)}modifySmartInputBoxContent(getSmartInputBoxContent());focusCurrent()}function activateCurrentSmartInputMatch(){var d=AmiComplete.siw;var c=getUserInputBase();var b;if((b=getCurrentlySelectedSmartInputItem())!=null){var g=d.matchCollection[b].cleanValue;var f=g.match(/<(.+)>/,g)[1];var h=g.replace(/\s*<(.+)>/,"");g=g.replace(/\s*<.+>/,"");var e=$bytc("li","person",d.inputBox.parentNode.parentNode);var a=map(e,function(j){if(j.full_name==h){return true}});if(!a){insertBefore(AmiComplete.createItem(g,f),d.inputBox.parentNode)}d.inputBox.value="";runMatchingLogic(g,true);if(d.inputBox.onadd){d.inputBox.onadd()}}}function smartInputWindow(){this.customFloater=false;this.floater=$("smartInputFloater");this.floaterContent=$("smartInputFloaterContent");this.selectedSmartInputItem=null;this.MAX_MATCHES=25}function enableWick(a){a.setAttribute("autocomplete","OFF");AEV(a,"keypress",function(b){if(isIn(b.key,[38,40])){preventDefault(b);return false}});AEV(a,"focus",AmiComplete.handleFocus);AEV(a,"blur",AmiComplete.handleBlur)}function createListHolder(d,c){var b;var a=DIV({c:"auto_ta",id:d},UL(LI({c:"token"},b=INPUT({c:"wickEnabled",type:"text",id:c}))));AEV(a,"click",function(){$(c).focus()});AEV(b,"keyup",function(g){var f=b.value.length;if(f>=5){setWidth(b,100)}else{if(f>=30){setWidth(b,200)}else{setWidth(b,30)}}});enableWick(b);return[a,b]}PAGE_TITLE_TO=null;Profile={with_name:true,renderFriend:function(f,c){if($("fan_managment")){if(f){insertBefore($("fan_managment"),$("friend_managment"))}else{insertAfter($("fan_managment"),$("h2_fans"))}}c=c||SiteState.getPageUser();c.are_friends=f;var e,a,b;if(f){a=format(_("Remove %s as friend"),Profile.getNick(c,true));b="remove";e=this.removeFriend}else{if(c.friend_status==0){a=_("Cancel friendship request");b="pending";e=this.removePedning}else{a=format(_("Add %s as friend"),Profile.getNick(c,true));b="add_friend";e=this.addFriend}}var d=setHTML(A({href:"#",c:"friend_man "+b}),a);AEV(d,"click",$p(e,d,c),true);return d},getNick:function(b,a){var c=b.display_name&&b.display_name.length>0?b.display_name:b.nick_name;if(a==true){c=c.length>8&&c.substring(0,8)+".."||c}return Profile.with_name&&c||""},renderFollowingNoSession:function(a,b){user=SiteState.getPageUser();var d=Profile.getNick(user,true);a=format(a,d);var c=A({href:"#",id:"follow_managment",c:"friend_man "+b},a);AEV(c,"click",TopBar.showRegister);return c},renderFollowing:function(a,c,d,g){c=c||SiteState.getPageUser();var h=true;if(window.CAN_FOLLOW!=undefined){h=window.CAN_FOLLOW}if(!c.are_friends&&!h){return SPAN({id:"follow_managment"})}var b=Profile.getNick(c,true);if(d){b=""}var j,f,m;if(a){f=format(_("Don't follow %s plurks"),b);m="remove";j=this.removeFollowingTL}else{f=format(_("Follow %s plurks"),b);m="add_follow";j=this.followFriendTL}var l=A({href:"#",id:"follow_managment",c:"friend_man "+m},f);AEV(l,"click",$p(j,l,c,d),true);return l},addFriend:function(d,a,c){var b=getRequest("/Notifications/addNotification");ACN(d,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));b.addCallback(function(e){e=parseInt(e);a.friend_status=e;var g=false;if(e===1&&window.FRIENDS){var f=SiteState.getSessionUser();FRIENDS[f.uid]=f;Profile.renderFriends();g=true}else{if(e===1){g=true}}swapDOM(d,Profile.renderFriend(g,a));TopBar.updateNotificationCountAJAX()});b.addErrback(function(e){alert(trimIfNeeded(e));swapDOM(d,Profile.renderFriend(false,a))});b.sendReq({friend_id:a.uid,cur_user:top.SiteState.getSessionUser().id});preventDefault(c);return false},removeFriend:function(d,a,c){var b=getRequest("/Users/removeFriend");ACN(d,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));b.addCallback(function(){a.friend_status=null;swapDOM(d,Profile.renderFriend(false,a));if($("follow_managment")){swapDOM($("follow_managment"),Profile.renderFollowing(false,a))}});b.sendReq({friend_id:a.uid});preventDefault(c);return false},followFriendTL:function(e,b,a,d){var c=getRequest("/Users/setFollowingTL");ACN(e,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));c.addCallback(function(){swapDOM(e,Profile.renderFollowing(true,b,a));Profile._refreshOnClose();if(b.friend_status!=1){var f=SiteState.getSessionUser();FANS[f.uid]=f;Profile.renderFans()}});c.addErrback(function(f,g){alert(trimIfNeeded(f,100));swapDOM(e,Profile.renderFollowing(false,b,a))});c.sendReq({friend_id:b.uid,value:1,cur_user:top.SiteState.getSessionUser().id});preventDefault(d);return false},_refreshOnClose:function(){if(top.SiteState.canEdit()){if(top.GB_getLast()){top.GB_getLast().reload_on_close=true}}},removeFollowingTL:function(e,b,a,d){var c=getRequest("/Users/setFollowingTL");ACN(e,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));c.addCallback(function(){swapDOM(e,Profile.renderFollowing(false,b,a));Profile._refreshOnClose();if(b.friend_status!=1){var f=SiteState.getSessionUser();delete FANS[f.uid];Profile.renderFans()}});c.sendReq({friend_id:b.uid,value:0,cur_user:top.SiteState.getSessionUser().id});preventDefault(d);return false},removePedning:function(d,a,c){var b=getRequest("/Notifications/removeNotification");ACN(d,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));b.addCallback(function(){a.friend_status=-1;swapDOM(d,Profile.renderFriend(false,a));TopBar.updateNotificationCountAJAX()});b.sendReq({friend_id:a.uid});preventDefault(c);return false},_genericRender:function(f,j,a){var f=$(f);if(!f){return}var d,h;var m=TABLE(d=TBODY(h=TR()));var l=j.length;var c=0;while(true&&l>0){if(SiteState.canEdit()&&c>7){break}if(!SiteState.canEdit()&&c>11||j.length==0){break}var b=Math.floor((j.length-1)*Math.random());var g=FRIENDS[j[b]]||FANS[j[b]]||USERS[j[b]]||SiteState.getUserById(j[b]);j.splice(b,1);if(!g||(a&&g.only_fan==1)||!g.has_profile_image){continue}if(c>0&&c%4==0){h=TR();ACN(d,h)}var e=A({href:"/"+g.nick_name,c:"user_link"},IMG({src:Users.getUserImgSrc(g,"medium")}));onEvent(e,"mouseover",$p(Profile.showFriendInfo,e,g));onEvent(e,"mouseout",AmiTooltip.hide);ACN(h,TD(e));c++}RCN(f,m)},showFriendInfo:function(f,b,e){var a=$gc(f,"img").src;var c;if(a.indexOf("default")==-1){c=DIV({s:"margin-bottom: 3px;"},IMG({src:a.replace("small","medium"),width:45,height:45}))}var d=null;if(b.karma>=0){d=SPAN(_("Karma"),": ",b.karma+"")}AmiTooltip.show(f,DIV({c:"tooltip_cnt"},c,B(b.full_name)," - "+b.nick_name,BR(),Users.getGender(b),Users.getLocation(b),BR(),d),e)},renderFriends:function(){Profile._genericRender("friend_holder",keys(FRIENDS),true);if(keys(FRIENDS).length<1){RCN($("friend_holder"),SPAN(_("No friends yet.")),A({s:"margin-left:4px",href:"/?window=invite"},_("Invite your friends now!")))}},renderFans:function(){if(!$("fan_holder")){return false}Profile._genericRender("fan_holder",keys(FANS));var b=null;if(SiteState.canEdit()){b=P({s:"margin-top: 8px"},SMALL(_("Fans are people that follow your time line, but aren't on your friends list.")))}if(keys(FANS).length==0){RCN($("fan_holder"),SPAN(_("No fans yet."),b))}if(SETTINGS.view_plurks!=0&&SiteState.canEdit()){var c=A({href:"#"},_("Change Privacy in My Account"));onEvent(c,"click",TopBar.showPrivacy);RCN($("fan_holder"),SPAN(_("Currently you can't have fans. You need to allow everyone to view your plurks first. "),BR(),BR(),c,b));hideElement($bytc("div","show_all_friends",$("dash-fans")))}else{if(SETTINGS.view_plurks!=0){var a=SiteState.getPageUser().gender==0&&"her"||"his";RCN($("fan_holder"),SPAN(_("This user can't have fans due to their privacy settings.")));hideElement($bytc("div","show_all_friends",$("dash-fans")))}}},showAllFriends:function(b){var a="/Friends/showFriends?user_id="+SiteState.getPageUser().uid;if(SiteState.canEdit()){a="/Friends/"}return GB_showCenter(_("Friends"),a,600,650)},showAllFans:function(b){if(SiteState.canEdit()){return GB_showCenter(_("Friends"),"/Friends/?tab=fans",600,650)}var a="/Friends/showFans?user_id="+SiteState.getPageUser().uid;return GB_showCenter(_("Fans"),a,600,650)},showAllCliques:function(a){if(SiteState.canEdit()){return GB_showCenter(_("Friends"),"/Friends/?page=cliques",600,650)}return window.location="/"},relationships:{not_saying:"",single:_("Single"),married:_("Married"),divorced:_("Divorced"),engaged:_("Engaged"),in_relationship:_("In Relationship"),unstable_relationship:_("In Unstable Relationship"),complicated:_("Complicated"),widowed:_("Widowed"),open_relationship:_("Open Relationship")},updateRelationship:function(b){if(!$("relationship")){return}var a=getElement("relationship_container");a.style.display=b=="not_saying"?"none":"block";setHTML($("relationship"),Profile.relationships[b])},showShareHelp:function(){return GB_showCenter(_("How to share on Plurk"),"/Help/shareHelp",400,650)},showVisitors:function(){return GB_showCenter(_("Friends"),"/Friends/showVisitors",500,650)},showKarmaHelp:function(){return GB_showCenter(_("What's karma?"),"/Help/karmaHelp",400,650)},showBadgeHelp:function(){return GB_showCenter(_("how to earn badges?"),"/Help/badgeHelp",400,450)},showShareDesign:function(){return GB_showCenter(_("Share design"),"/showShareDesign",150,440)},renderKarma:function(b,d){var a=$("karma_holder");if(!a){return}b=b.toFixed(2);if(b>=100){var c=SPAN({id:"karma",c:"karma_top"},b);var e=SPAN({id:"karma_div"},c)}else{var c=SPAN({id:"karma",c:"karma_"+d},""+b);var e=SPAN({id:"karma_div"},c)}RCN(a,e);Profile.renderKarmaChange()},renderKarmaChange:function(){if(!SiteState.canEdit()){return}var a=SiteState.getPageUser().karma_change;var b=$("karma_arrow");if(!b){return}if(a>0||a<0){showElement(b);var c=a<0&&"down"||"up";b.className="cmp_karma_"+c}else{hideElement(b)}},_karma_tips:[_("Try to plurk regularly (each day), but don't plurk too much (over 30 times pr. day)"),_("Plurking interesting stuff and getting followers will increase your karma"),_("Losing followers will lower your karma"),_("Karma will be lowered if you request friendship and get rejected")+' <br /> <img src="/static/emoticons/platinum/idiot.gif" />',_("Inviting people to Plurk will gain you more karma")+' <br /> <img src="/static/emoticons/gold/rock_n_roll.gif" />',_("Responses from other plurkers will gain your karma"),_("Your karma will drop if you don't update your timeline each day"),_("Updating your profile (location, birth day etc.) will gain you more karma"),_("Uploading a profile picture will increase your karma"),_("Having fun on Plurk will increase your karma")+' <br /> <img src="/static/emoticons/silver/dance.gif" />',_("Getting more karma will enable you to use exclusive emoticons and other features"),_("Having karma over 40 will enable you to change your display name"),_("Having karma over 10 will enable you to title your profile")],cur_tip:0,_getRandomTip:function(){var b=null;var a=Profile._karma_tips;while(true){b=a[Math.round(Math.random()*(a.length-1))];if(b!=Profile.cur_tip){break}}Profile.cur_tip=b;return b},karmaHoverOn:function(g,j){if(Profile._karma_help_TO){clearTimeout(Profile._karma_help_TO)}if(window.AmiTT&&isElementShown(AmiTT)){return}var h=_("Karma has gone up %s since last karma update.");var l=_("Karma has gone down %s since last karma update.");var b=function(){var m="";m+="<br /><br /><b>"+_("Karma trend")+":</b><br />";m+='<div id="karma_trend_holder"><img src="http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif" /></div>';return m};var a=function(){var o=function(p){window.__karma_trend=p;RCN($("karma_trend_holder"),IMG({c:"karma_graph",src:p}))};if(window.__karma_trend){o(window.__karma_trend)}else{if(!window.__karma_trend_req){window.__karma_trend_req=true;var m=getRequest("/Users/getKarmaGraph");m.addCallback(o);m.addErrback(function(){window.__karma_trend_req=false});m.sendReq({user_id:SiteState.getPageUser().id})}}};if(SiteState.canEdit()){var c=SiteState.getPageUser().karma_change;var f="";if(c<=0||c>0){f=format(h,"+"+c.toFixed(2));if(c<0){f=format(l,""+c.toFixed(2))}}var e=SiteState.getSessionUser().karma_fall_reason;if(SiteState.canEdit()&&e){f+="<br /><br /><b>"+_("Karma fall reason")+":</b><br />";if(e=="friends_rejections"){f+=_("You got too many friendship rejections.")}else{if(e=="too_much_plurking"||e=="too_short_responses"){f+=_("You plurked too much - remember to plurk interesting stuff.")}else{if(e=="karma_vacation"){f+=_("Karma vacation mode costs 1 karma points. Your karma is frozen. Unfreeze it from My Account.").replace("1","0.5")}else{if(e=="inactivity"){f+=_("You are too inactive. Tell us what you are thinking, feeling or doing!")}else{if(e=="spam_content"){f+="<font color=yellow>"+_('Many of your plurks contains content marked as spam by many other plurk users, which has violated our terms of service. <a href="%s">Click here to see how you can improve it.</a>').replace("%s","http://www.plurk.com/faq#spam")+"</font>"}}}}}}f+="<br /><br /><b>"+_("Karma tip")+":</b><br />"+Profile._getRandomTip();f+=b();AmiTooltip.show(g,DIV({c:"tooltip_cnt"},setHTML(SPAN(),f)),j)}else{var d=SiteState.getPageUser();var c=d.karma_change;f=format(h,c.toFixed(2));if(c<0){f=format(l,""+c.toFixed(2))}f+=b();AmiTooltip.show(g,DIV({c:"tooltip_cnt"},setHTML(SPAN(),f)),j)}addClass(AmiTT,"karma_tooltip");a()},_karma_help_TO:null,karmaHoverOut:function(b,a){Profile._karma_help_TO=setTimeout(AmiTooltip.hide,1000)},updatePageTitle:function(a){SiteState.getPageUser()["page_title"]=a;TopBar.updateTitle();if(PAGE_TITLE_TO){clearTimeout(PAGE_TITLE_TO)}PAGE_TITLE_TO=setTimeout($p(Profile._ajaxSavePageTitle,a),500)},_ajaxSavePageTitle:function(b){var a=getRequest("/Settings/setPageTitle");a.addCallback(function(c){if(c){SiteState.getPageUser()["page_title"]=c;TopBar.updateTitle()}});a.sendReq({title:b})},_blockUserText:function(){return _("A blocked user won't be able to see your profile, follow you, respond to your plurks or befriend you. You can use this feature to protect yourself.")},blockCurrentUser:function(){var a="/Friends/blockUser?block_uid="+SiteState.getPageUser().id;return top.GB_showCenter(_("Friends"),a,350,650)},unblockCurrentUser:function(){var a="/Friends/unblockUser?block_uid="+SiteState.getPageUser().id;return top.GB_showCenter(_("Friends"),a,350,650)}};function fetchInitialTimeline(){var b=loadJSON("/Users/getOwnProfileData");b.addCallback(function(f){update(FRIENDS,f.users);update(USERS,f.replurkers);Poll.disabled=true;Poll.init();var d=[$("update_mute"),$("noti_np"),$("update_sepa"),$("noti_re")];showElement($("updater"));hideElement(d);ACN($("updater"),DIV({id:"unread_loader"},_("Loading unread...")," ",IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"})));var g=function(){hideElement($("updater"));removeElement($("unread_loader"));showElement(d);Poll.disabled=false};var e=loadJSON("/Users/getUnreadPlurks");e.addCallback(g);e.addCallback(function(h){update(FRIENDS,h.users);update(USERS,h.replurkers);Poll.initUnreadPlurks(h.unread_plurks)});e.addErrback(g);e.addCallback(function(h){Poll.initUnreadPlurks([])});var c=keys(FRIENDS);e.sendReq({known_friends:serializeJSON(c)});TimeLine._plurksFetched(f.plurks)});var a=keys(FRIENDS);b.sendReq({known_friends:serializeJSON(a)})}var main_poster;function _initUserData(d,c){SiteState.user_data=c;CLIQUES=c.cliques;CAN_FOLLOW=c.can_follow;MISC={invite_url:c.invite_url};if(SiteState.canEdit()){MoreOptions.setPlurkTo();var e=SiteState.getSessionUser();var b={lang:(e&&e.default_lang)||"en"};main_poster=PlurkPoster.render(b);ACN($("main_poster"),main_poster.table);fetchInitialTimeline();showElement($("plurk_form"));showElement($("toggle_tab"))}if(c.num_of_friends&&c.num_of_fans){GLOBAL.num_of_friends=c.num_of_friends;GLOBAL.num_of_fans=c.num_of_fans}if(c.is_warned&&!c.was_warned){GB_showCenter(_("Warning"),"/Users/showWarning",200,440)}if(typeof d=="function"){d()}_initDashboard(c);_initPlurkBox();setTimeout(function(){if(c.window=="alerts"){return TopBar.showNotifications()}else{if(c.window=="invite"){return TopBar.showFriends("inviteFriends")}else{if(c.window=="YahooApp"){return TopBar.showMyAccount("/YahooApp")}else{if(c.window&&c.window.indexOf("/")==0){return GB_showCenter("",c.window,400,650)}else{if(c.window=="restricted"){new GB_HTMLWindow(setHTML(DIV({s:"width: 420px; padding: 10px 10px 10px 10px; font-size: 20px; line-height: 25px;"}),format(_("Sorry this plurk is only viewable to %s's friends"),SiteState.getPageUser().nick_name)),{caption:_("You don't have permission to access this plurk."),overlay_click_close:true,height:200,width:440}).show()}else{if(c.window=="install_design"){if(confirm(_("Are you sure you want to install a new design?\nYou can easily revert back to your old design."))){return GB_showCenter(_("Profile settings"),"/Settings/show?page=theme",400,650)}else{var f=getRequest("/deleteNewDesign");f.sendReq({})}}}}}}}},50);var a=SiteState.getPageUser();if(a.public_view){ACN($("top_login"),A({id:"sign_up",href:"/"+a.nick_name},_("This is how your profile looks to others. Click here to go back")))}}function _initPlurkBox(){var b=getQueryArgument("status");var a=getQueryArgument("qualifier");if(b){$("input_big").value=urldecode(b)}if(a){main_poster.menu.updateQualifer(a)}}function _initDashboard(b){if(!SiteState.canEdit()){var a=SiteState.getPageUser();a.friend_status=b.friend_status;if(!b.invitation_code){TimeLine.excludeUser=function(e){var d=SiteState.getPageUser().uid;return e!=d}}if(SiteState.getSessionUser()&&SiteState.getPageUser().nick_name=="plurkbuddy"){if(!b.is_following){RCN($("render_follow"),Profile.renderFollowing(b.is_following))}}else{if(SiteState.getSessionUser()){showElement($("friendship_info"));if(!a.is_channel){try{RCN($("render_friend"),Profile.renderFriend(b.is_friend))}catch(c){}}RCN($("render_follow"),Profile.renderFollowing(b.is_following));RCN($("render_private_plurk"),PrivatePlurking.renderPrivatePlurk())}}}}function fetchUserData(b){var a=loadJSON("/Users/getUserData");a.addCallback($p(_initUserData,b));if(!SiteState.canEdit()){_showPublicTimeline();try{RCN($("render_private_plurk"),Profile.renderFollowingNoSession(_("Send private plurk"),"private_plurk"));RCN($("render_follow"),Profile.renderFollowingNoSession(_("Follow %s plurks"),"add_follow"));RCN($("render_friend"),Profile.renderFollowingNoSession(_("Add %s as friend"),"add_friend"))}catch(c){}}_makeVisible();if(SiteState.getPageUser().show_inivted_guide){GettingStarted.show(0,"invited")}a.sendReq({page_uid:SiteState.getPageUser().uid})}function _showPublicTimeline(){if(window.PUBLIC_PLURKS&&SETTINGS.view_plurks==0){TimeLine._plurksFetched(PUBLIC_PLURKS);DisplayOptions.show()}else{TimeLine.getPlurks(function(){DisplayOptions.show()})}}function _makeVisible(){var a=function(b){map(b,function(d){try{setStyle(d,{position:"static"});setOpacity(d,1);a($FA(d.childNodes))}catch(c){}})};a([$("dash-fans"),$("dash-friends"),$("dash-stats"),$("dash-profile")])}GenericFollow={renderActionRow:function(a){var b=SiteState.getSessionUser();if(a.settings==true){if(b&&b.uid!=a.uid){return DIV({c:"div_action friend_action",align:"right"},Profile.renderFollowing(a.following,a))}else{return DIV({c:"div_action friend_action",align:"right"},"")}}else{return DIV({c:"div_action friend_action",align:"right"},Profile.renderFriend(a.following,a))}}};GenericFriend={renderActionRow:function(a){var c=SiteState.getSessionUser();if(a.settings==true){if(c&&c.uid!=a.uid){return DIV({c:"div_action friend_action",align:"right"},Profile.renderFollowing(a.following,a,true),Profile.renderFriend(a.are_friends,a))}else{return DIV({c:"div_action friend_action",align:"right"},"")}}else{var b;var d=DIV({c:"div_action friend_action",align:"right"},b=A({href:"#"},_("Restricted privacy, visit profile to follow")));b.onclick=function(){top.location="/"+a.nick_name};return d}}};PlurkSearch={has_more:true,init:function(){SETTINGS={};FRIENDS={};FANS={};TimeLine.getPlurks=PlurkSearch._getPlurks},query:function(a){$("current_query").value=a;PlurkSearch.current_query=a;var b=urlencode(a.replace(/\s+/g,"+"));b=b.replace(/%2B/,"+");if(window.location.toString().indexOf("psearch")!=-1){window.location.hash="q="+b}PlurkSearch.has_more=true;PlurkSearch.offset=null;Plurks.removeCurrentOpen();TimeLine.reset();TimeLine.getPlurks();PlurkSearch.updateShareLink();window.scrollTo(0,0);return false},ajaxSearch:function(){var a=$("current_query").value;PlurkSearch.query(a);_gaq.push(["_trackEvent","Search_plurk","keypress_enter",a]);return false},showStartMessage:function(){TimeLine.renderText(_("Search Plurk and find out what's happening RIGHT now."))},showPane:function(c,a){var d=$gc($gp(c,"ul"),"li","tt_selected");removeClass(d,"tt_selected");addClass(c,"tt_selected");hideElement($bytc(null,"pane"));showElement($("pane_"+a));if(a=="search"){Plurks.removeCurrentOpen();var b=$("current_query");$("current_query").focus();setVisibility($("filter_tab"),false);if(!PlurkSearch.old_getPlurks){PlurkSearch.old_getPlurks=TimeLine.getPlurks}TimeLine.getPlurks=PlurkSearch._getPlurks;if(PlurkSearch.current_query){PlurkSearch.query(PlurkSearch.current_query)}else{TimeLine.reset();PlurkSearch.showStartMessage()}setVisibility($("updater"),false)}else{if(TimeLine.getPlurks!=PlurkSearch.old_getPlurks&&PlurkSearch.old_getPlurks){TimeLine.getPlurks=PlurkSearch.old_getPlurks;setVisibility($("filter_tab"),true);$bytc("a","filter_selected")[0].onclick();setVisibility($("updater"),true)}}PlurkSearch.current_pane=a},updateShareLink:function(){var a=$("current_query").value;if(a){a="#q="+a;a=a.replace(/ /g,"+")}a="http://www.plurk.com/psearch"+a;$("share_link").value=a;if(a.length>35){a=a.substring(0,35)+"..."}},showTrends:function(a){a=a.replace(/"/g,"%22");return GB_showCenter(_("Plurk trends"),"/ptrends?q="+a,550,700)},showTrendGraph:function(b){var a=$gc(b,"a","trend_graph");setVisibility(a,true)},hideTrendGraph:function(b){var a=$gc(b,"a","trend_graph");setVisibility(a,false)},_getPlurks:function(){var b=PlurkSearch;if(b.getting_plurks||!b.has_more){return}if(TimeLine.plurks.length>0){TimeLine.showLoadingBlock()}var a=loadJSON("/Search/queryPlurks");TimeLine.removeEmpty();if(TimeLine.plurks.length>0){TimeLine.showLoadingBlock()}else{TimeLine.showLoading()}b.getting_plurks=true;a.addCallback(function(d){b.has_more=d.has_more;b.getting_plurks=false;TimeLine.hideLoading();if(d.error){TimeLine.renderText(_("An unknown error happened."))}else{if(b.has_more){b.offset=d.last_offset}update(USERS,d.users);try{TimeLine._plurksFetched(d.plurks)}catch(f){AJS.log(f)}}});a.addErrback(function(){b.getting_plurks=false;TimeLine.hideLoading();TimeLine.renderText(_("An unknown error happened."))});var c={query:b.current_query};if(b.offset){c.offset=b.offset}a.sendReq(c)}};Badges={badges:{"1":["cmp_1",format(_("Invited more than %d users"),10)],"2":["cmp_2",format(_("Invited more than %d users"),25)],"4":["cmp_4",format(_("Invited more than %d users"),50)],"5":["cmp_5",_("Promoter of Plurk")],"6":["cmp_6",_("Has had over 100 responses to own plurk")],"7":["cmp_7",_("Translator of Plurk")],"8":["cmp_8",format(_("Has invited over %d users via Plurk widget"),50)],"9":["cmp_9",_("Reached Plurk nirvana")],"11":["cmp_11",format(_("Has more than %s fans"),50)],"13":["cmp_13",_("Is a good Plurk hacker!")],"14":["cmp_14",_("In the karma 100 club")],"15":["cmp_15",_("Developer of Plurk tools using Plurk API.")],"16":["cmp_moderator",_("Moderator of Plurk's frontpage.")],upload_profile_image:["cmp_upload_profile_image",_("Has uploaded a profile picture")],"10000_invites":["cmp_10000_invites",format(_("Invited more than %s users"),10000)],"1000_invites":["cmp_1000_invites",format(_("Invited more than %s users"),1000)],"100_invites":["cmp_100_invites",format(_("Invited more than %s users"),100)],"100000_views":["cmp_100000_views",format(_("Has over %s profile views"),100000)],"10000_views":["cmp_10000_views",format(_("Has over %s profile views"),10000)],"1000_views":["cmp_1000_views",format(_("Has over %s profile views"),1000)],"100_views":["cmp_100_views",format(_("Has over %s profile views"),100)],"10000_plurks":["cmp_10000_plurks",format(_("Plurked over %s times"),10000)],"1000_plurks":["cmp_1000_plurks",format(_("Plurked over %s times"),1000)],"100_plurks":["cmp_100_plurks",format(_("Plurked over %s times"),100)],"10_plurks":["cmp_10_plurks",format(_("Plurked over %s times"),10)],"50000_comments":["cmp_50000_comments",format(_("Responded over %s times"),50000)],"5000_comments":["cmp_5000_comments",format(_("Responded over %s times"),5000)],"500_comments":["cmp_500_comments",format(_("Responded over %s times"),500)],"50_comments":["cmp_50_comments",format(_("Responded over %s times"),50)]},render:function(c,e){var b=DIV({c:"award_bar"});if(!c.badges){return b}var d=c.badges;map(d,function(h){var j=Badges.createBadge(h,e);if(j){ACN(b,j)}});var g=c.days_joined;if(g){var f;var a=[1000,500,100,10];map(a,function(j){if(g>=j){var h=format(_("Has been user for over %s days (~%s days)"),j,g);Badges.badges[j+"_days"]=["cmp_"+j+"_days",h];ACN(b,Badges.createBadge(j+"_days",e));return true}})}return b},createBadge:function(d,g,c){var f=39,a=39;if(g){f=16,a=16}var h=Badges.badges[d];if(!h){return null}var b=h[0];if(g){b+="_mini"}var e=IMG({src:"http://statics.plurk.com/22edb6617e829a61262a0835d85572f7.gif",width:f,height:a,c:b});if(c!=true){if(d=="7"){e=DIV(A({href:"http://pctp.plurk.com/",target:"_blank"},e))}else{if(d=="15"){e=DIV(A({href:"http://www.plurk.com/API/",target:"_blank"},e))}else{if(d=="5"){e=DIV(A({href:"http://blog.plurk.com/2010/06/04/blog-needs-love/",target:"_blank"},e))}else{e=DIV(e)}}}AEV(e,"mouseover",$p(Badges.showTooltip,e,h[1],d));AEV(e,"mouseout",AmiTooltip.hide)}return e},showTooltip:function(d,a,b){var c=Badges.createBadge(b,false,true);c.style.border=0;return AmiTooltip.show(d,DIV({c:"tooltip_cnt"},c,B(a)))}};TimeShow={icon:null,time:null,div:null,init:function(){var b=TimeShow.div=DIV({id:"time_show",c:"morning"},TimeShow.time=SPAN(""));var a=absolutePosition($("bottom_line")).y;setTop(b,a+1);hideElement(b);ACN(getBody(),b);AEV(b,"mousemove",function(){hideElement(b)})},on_plurk:null,cur_elm:null,hide:function(){if(TimeShow.div){hideElement(TimeShow.div)}TimeShow.on_plurk=null;TimeShow.cur_elm=null},displayTime:function(c){var d=TimeShow.div;if(this.type=="day_start"||!TimeShow.on_plurk){TimeShow.cur_elm=null;TimeShow.hide();return true}if(TimeShow.cur_elm==TimeShow.on_plurk){return}showElement(d);if(!getPD(TimeShow.on_plurk)){return}var b=new Date(getPD(TimeShow.on_plurk).obj.posted);b=Cal.convertToLocal(b,true);setLeft(d,absolutePosition(TimeShow.on_plurk).x);var a=Cal.formatMonthDate(b)+" - "+Cal.formatHour(b.getHours(),b.getMinutes());if(a!=TimeShow.time.innerHTML){setHTML(TimeShow.time,a)}showElement(d);TimeShow.cur_elm=TimeShow.on_plurk}};Media={big_size:false,max_width:48,max_height:40,showThumb:function(e,b,h,d){preventDefault(d);GB_showImage("",e);var g=getLast(GB_CURRENT);var a=b;if(a.length>40){a=a.substring(0,40)+"..."}var f=null;if(hasClass(h,"comic")){f=DIV({s:"padding-top: 3px;"},_("more comics at")," ",A({href:"/plurkcomics"},"plurkcomics"))}var c=DIV({c:"direct-l"},"URL: ",A({href:b,target:"_blank"},a),f);insertAfter(c,g.iframe);if(window.Plurks){Plurks.noExapndOnAction()}return false},attach:function(b,a){setTimeout(function(){map($bytc("a","youtube",b),Media._attachVideo);map($bytc("a","vimeo",b),Media._attachVideo);map($bytc("a","yahoo",b),Media._attachVideo);map($bytc("a","facebook",b),Media._attachVideo);map($bytc("a","oembed",b),Media._attachOEmbed);map($bytc("a","gmap",b),Media._attachGMap);map($bytc("a","pictureservices",b),function(c){Media._attachPictures(c)});map($bytc("a","plurkalbum",b),Media._attachAlbum);map($bytc("a","ex_link",b),Media._attachExternal)},1)},_attachExternal:function(d){var c=window.location.host;c=c.replace(/www\./,"");var b=d.href.replace(/www\./,"");if(b.indexOf("http://"+c)==-1){d.target="_blank"}if(window.SiteState){if(b.indexOf(c+"/")!=-1){var e=b.match(/[^\/]\/([A-Za-z0-9_]{3,})/i);if(e){var a=SiteState.getUserByNick(e[1]);if(a&&a.display_name){setHTML(d,a.display_name)}}}}if(!$gc(d,"img")){if(d.innerHTML.match(/\s/)==null&&d.innerHTML.length>30){d.innerHTML=d.innerHTML.substring(0,35)+"..."}}if(!hasClass(d,"pictureservices")&&!hasClass(d,"youtube")){if(window.Plurks){AEV(d,"click",Plurks.noExapndOnAction)}}Media._attachPaste(d);if(d.innerHTML.indexOf("::Plurk Frontpage Promotion::")!=-1){addClass(d,"plurk_top_link");d.target="_blank";RCN(d,SPAN(_("Promoted this plurk to Plurk Frontpage")))}},_attachAlbum:function(d){var a=d.href.replace("http://www.plurk.com/","/");var b=a.split("/");var c=parseInt(b[6]);if(c>1&&!AJS.$bytc("span","photo_count",d).length){ACN(d,SPAN({c:"photo_count"},c))}d.onclick=function(e){preventDefault(e||event);if(window.Plurks){Plurks.noExapndOnAction()}return GB_showCenter("&nbsp;",a,700,985)}},_attachPaste:function(b){var a=b.href.match(/^(http:\/\/)?paste.plurk.com\/show\/(.+)/);if(!a){return}onEvent(b,"click",function(c){if(window.Plurks){Plurks.noExapndOnAction()}return GB_showCenter("Plurk paste",b.href,500,650)})},_attachOEmbed:function(o){var j={slideshare:{regex:/slideshare.net/,url:"http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=%s",pattern:[]},scribd:{regex:/scribd.com\/doc\/(\d+)/,url:"http://www.scribd.com/embeds/%s/content?start_page=1",pattern:[1]},vimeo:{regex:/vimeo.com\/(\d+)/,url:"http://player.vimeo.com/video/%s",pattern:[1]},instagram:{regex:/instagr.am\/p/,url:"",pattern:[]},yfrog:{regex:/yfrog.com/,url:"",pattern:[]},xfuture:{regex:/xfuture.org\/contract_groups/,url:"",pattern:[]},xuite:{regex:/vlog.xuite.net\/play\/([^&]+)/,url:"",pattern:[]},mlb:{regex:/mlb.com\/video\/play.jsp\?.*content_id=([^&]+)/,url:"",pattern:[]}};var d=$gc(o,"img"),e;if(!d){return false}addClass(o,"oembed");var p=d.alt;Media._attachBigSize(d);for(var m in j){var g=o.href.match(j[m].regex);if(!g){continue}if(m=="vimeo"||m=="xuite"||m=="mlb"){ACN(o,IMG({c:"media_play_icon",src:"http://statics.plurk.com/003e5e225479d6b82e8ffb93c26b6a01.png"}))}var h=j[m].url;map(j[m].pattern,function(r){h=h.replace(/%s/,g[r])});if(h==""&&m=="instagram"){h=d.src.replace("_5.jpg","_7.jpg");e=Media._generateFlashHolder('<div align="center"><img src="'+h+'" height="450px"/></div>',o.href);break}if(m=="yfrog"){h=d.src;if(d.alt.indexOf("embed")>-1){e=Media._generateFlashHolder('<iframe src="'+d.alt+'" data-auto-height="true" scrolling="yes" width="640" height="368" frameborder="0"></iframe>',o.href)}else{e=Media._generateFlashHolder('<div align="center"><img src="'+h+'" width="640" /></div>',o.href)}break}if(m=="mlb"){var f=g[1];var c='<object width="640" height="385"><param name="movie" value="http://mlb.mlb.com/shared/flash/video/share/ObjectEmbedFrame.swf?content_id='+f+'&topic_id=&width=640&height=385&property=mlb" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="scale" value="noscale" /><param name="salign" value="tl" /><embed src="http://mlb.mlb.com/shared/flash/video/share/ObjectEmbedFrame.swf?content_id='+f+'&topic_id=&width=640&height=385&property=mlb" type="application/x-shockwave-flash" allowscriptaccess="never"  allowfullscreen="true"  width="640" height="385" scale="noscale" salign ="tl" /></object>';e=Media._generateFlashHolder(c,o.href);break}var q=o.href.match(/vlog.xuite.net\/play\/([\w-]+)/);if(q){var g=Base64.decode(q[1]).match(/\w+-(\d+)\./);if(g){var a="http://vlog.xuite.net/_v001/"+Base64.encode(g[1])+"&ar=0&as=0&volume=50";var c='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="640" height="385" style="z-index: 50000; border:0; padding: 0;" id="video_holder_obj"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="'+a+'"></param><embed src="'+a+'" type="application/x-shockwave-flash" width="640" height="385" autostart="true" allowScriptAccess="always" id="video_holder" allowfullscreen="true"></embed></object>';e=Media._generateFlashHolder(c,o.href);break}}var l=d.src.match(/cdn.slidesharecdn.com\/([^&]+)-thumbnail/);if(l){h=h.replace(/%s/,l[1])}var b=o.href.match(/xfuture.org\/contract_groups\/([\w-]+)/);if(b){h="http://xfuture.org/Content/FusionCharts/CandleStick.swf?debugMode=0&chartWidth=785&chartHeight=400&DOMId=ChartId&registerWithJS=0&scaleMode=noScale&lang=EN&dataURL=http://xfuture.org/ContractGroups/ChartDataXml/"+b[1]+"?ctype=lifetime&amp;Scheme=http"}e=Media._generateFlashHolder('<iframe src="'+h+'" data-auto-height="true" scrolling="yes" width="640" height="368" frameborder="0"></iframe>',o.href)}onEvent(o,"click",function(s){preventDefault(s||event);Media._showGreyBox(p,o.href,"",345,665);var r=$gc($bytc("div","iframe_holder")[0],"div");setHTML(r,e);return false});if(p!=""){AEV(o,"mouseover",$p(AmiTooltip.show,o.firstChild,DIV({c:"tooltip_cnt"},p)));AEV(o,"mouseout",AmiTooltip.hide)}},_attachVideo:function(f){var a={vimeo:{regex:/vimeo.com\/(\d+)/,url:"http://player.vimeo.com/video/%s",pattern:[1]},yahoo:{regex:/video.yahoo.com\/watch\/([^&]+)\/([^&]+)/,url:"http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?vid=%s&id=%s",pattern:[1,2]},facebook:{regex:/facebook.com\/(video\/video.php\?v=|v\/)([^&]+)/,url:"http://www.facebook.com/v/%s",pattern:[2]}};var c=$gc(f,"img"),j;if(!c){return false}addClass(f,"video");ACN(f,IMG({c:"media_play_icon",src:"http://statics.plurk.com/003e5e225479d6b82e8ffb93c26b6a01.png"}));var g=c.alt;if(g.length>45){g=g.substr(0,45)+"..."}Media._attachBigSize(c);var b=f.className.indexOf("youtube")>0;if(b){j=Media._generateYoutubeHolder(f.href,true)}else{for(var d in a){var e=f.href.match(a[d].regex);if(!e){continue}var h=a[d].url;map(a[d].pattern,function(l){h=h.replace(/%s/,e[l])});j=Media._generateFlashHolder('<iframe src="'+h+'" data-auto-height="true" scrolling="no" width="640" height="368" frameborder="0"></iframe>',f.href)}}onEvent(f,"click",function(m){preventDefault(m||event);Media._showGreyBox(g,f.href,"",345,665);var l=$gc($bytc("div","iframe_holder")[0],"div");setHTML(l,j);if(b&&f.href.indexOf("#music")!=-1){YouTubeControl.activate();YouTubeControl.showIndicator()}return false})},_attachBigSize:function(a){if(a.width&&a.height){if(window.SiteState&&!SiteState.canEdit()||Media.big_size&&!a.big_size){a.width+=a.width*0.35;a.height+=a.height*0.35;a.big_size=true}}},_generateYoutubeHolder:function(d,g){var b=d.match("v=([A-Za-z0-9-_]+)");if(b==null){b=d.match("youtu.be/([A-Za-z0-9-_]+)")}if(b==null){return}var c=b[1];var a="";var f=d.match(/#t=((\d+)h)?((\d+)m)?((\d+)s)?/i);if(f){a+=f[0]}var e='<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/'+c+"?autoplay=1&playerapiid=ytplayer&enablejsapi=1&color1=0xffffff&color2=0xffffff&border=0&fs=1&rel=0"+a+'" frameborder="0"></iframe>';return Media._generateFlashHolder(e,d,g)},_generateFlashHolder:function(a,d,e){var c=['<div class="video_holder" style="padding: 5px 10px 0 0;">'];var b="";if(e){b='<div class="hide_window"><a href="#" onclick="setTimeout(YouTubeControl.activate, 100); return false;">'+_("Hide video and play in background")+"</a></div>"}c.push('<div class="object_holder" style="margin-left: 10px;">'+a+"</div>"+b+'<div class="direct-l yt">'+_("Direct link")+': <a href="'+d+'" target="_blank">'+d+"</a></div>");return c.join("")},_showGreyBox:function(e,c,b,a,d){if(YouTubeControl.isShown()){YouTubeControl.stop()}if(window.Plurks){Plurks.noExapndOnAction()}return GB_showHTML(e,b,a,d)},_attachGMap:function(a){var c=$gc(a,"img");if(!c){return false}var b=c.alt;onEvent(a,"click",function(f){preventDefault(f||event);Media._showGreyBox(b,a.href,"",345,665);var e=$gc($bytc("div","iframe_holder")[0],"div");if(a.href.indexOf("layer=c")!=-1){output="svembed"}else{output="embed"}var d='<div class="gmap_holder" style="padding: 5px 10px 0 0;"><div class="object_holder" style="margin-left: 10px;"><iframe width="640" height="385" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="'+a+"&amp;output="+output+'"></iframe></div><div class="direct-l yt">'+_("Direct link")+': <a href="'+a+'" target="_blank">'+a+"</a></div>";setHTML(e,d);return false})},_attachFlickr:function(b){var a=$gc(b,"img");if(a){onEvent(b,"click",$p(Media.showThumb,a.alt,b.href,b))}},_attachPlurk:function(b){var a=$gc(b,"img");if(a){onEvent(a,"load",$p(Media._attachBigSize,a));onEvent(b,"click",$p(Media.showThumb,a.alt,b.href,b))}},_attachPictures:function(c){var b=$gc(c,"img");var a=c.href;if(b){b.style.maxWidth=Media.max_width+"px"}if(a.indexOf("flickr.com/photos/")!=-1||a.indexOf("flic.kr/p/")!=-1){return Media._attachFlickr(c)}else{if(a.indexOf("23hq.com/")!=-1&&a.indexOf("/photo/")!=-1){return Media._attachFlickr(c)}else{if(b&&b.src.indexOf("images.plurk.com")!=-1){return Media._attachPlurk(c)}else{if(a.indexOf("photobucket.com/albums/")!=-1){return Media._genericImageLoad(GenericImages.photoBucket,c)}else{if(a.indexOf("tinypic.com/")!=-1){return Media._genericImageLoad(GenericImages.tinyPic,c)}else{if(a.indexOf("imageshack.us/img")!=-1){return Media._genericImageLoad(GenericImages.imageShack,c)}else{if(a.indexOf("imgur.com")!=-1){return Media._genericImageLoad(GenericImages.imgGur,c)}else{if(a.indexOf("statics.plurk.com")!=-1){c.href="http://statics.plurk.com/261c0fe4a88417146ae0292d697a5f52.gif"}return Media._genericImageLoad(GenericImages.justImage,c)}}}}}}}return false},_genericImageLoad:function(c,b){var d=b.href.match(/[^\/]+?\.(jpg|jpeg|gif|png)/i);if(d){d=d[0];var a=GenericImages.loadImage(b.href,d,c,b);setHTML(b,a);onEvent(b,"click",$p(Media.showThumb,b.href,b.href,b))}return false}};GenericImages={loaded_images:{},big_images:{},replaceDivs:function(a,f){GenericImages.loaded_images[a.src]=true;if(a.width<50&&a.height<50){GenericImages.big_images[a.src]=false}var d=GenericImages.getImgClass(a.src);var b;try{b=$bytc("div",d)[0].parentNode}catch(g){}var c=GenericImages.getImagePreview(a.src,b);map($bytc("div",d),function(e){setHTML(e.parentNode,c)});if(f){setTimeout($p(GenericImages.replaceDivs,a,false),200)}},img_ids:{},img_counter:1,getImgClass:function(a){var b=GenericImages.img_ids[a];if(!b){b=GenericImages.img_ids[a]=GenericImages.img_counter++}return"big_image_"+b},loaded:function(a){if(window.TimeLine&&TimeLine.big_media_hidden&&hasClass(a,"big_image")){addClass(a.parentNode,"big_image_border")}},getImagePreview:function(f,d){var a=Media.max_width,e=Media.max_height;if(hasClass(d,"bigimg")){a=96;e=80}var b="max-height: "+e+"px; max-width: "+a+"px;";if(isIe()&&!isIe8()){b="width: expression(this.width > "+a+" ? "+a+": true); height: expression(this.height > "+e+" ? "+e+": true);"}var c="";if(GenericImages.big_images[f]){if(window.TimeLine&&TimeLine.big_media_hidden){b+="visibility:hidden;"}c="big_image"}return'<img src="'+f+'" style="'+b+'" class="'+c+'" onload="GenericImages.loaded(this)" />'},getImageThumb:function(b,e,d){if(b==e&&!GenericImages.loaded_images[e]){if(!GenericImages.big_images[e]){var a=new Image();a.onload=$p(GenericImages.replaceDivs,a,true);a.src=e;GenericImages.big_images[e]=true}var c=GenericImages.getImgClass(e);return'<div class="'+c+'"><img src="http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif" /></div>'}else{return GenericImages.getImagePreview(e,d)}},photoBucket:function(c,a){var b=a.replace(c,"th_"+c);return b},tinyPic:function(c,a){var b=c.split(".");return a.replace(c,b[0]+"_th."+b[1])},imageShack:function(c,a){if(c.indexOf(".gif")!=-1){return a}var b=c.split(".");b.splice(1,0,"th");return a.replace(c,b.join("."))},imgGur:function(c,a){var b=c.split(".");if(b[0].indexOf("s")!=b[0].length-1){b[0]+="s"}return a.replace(c,b.join("."))},justImage:function(b,a){return a},loadImage:function(b,f,e,c){var a=b;var d=e(f,b);return GenericImages.getImageThumb(a,d,c)}};YouTubeControl={inited:false,div_player:null,indicator:null,title:"",flash_player:null,initIfNeeded:function(){if(this.inited){return}var b,a;ACN(getBody(),DIV({id:"music_player"},this.indicator=SPAN({s:"margin-right: 5px;"}),this.title=SPAN(),a=A({href:"#",s:"margin: 0 8px 0 8px"},_("Stop")),b=A({href:"#"},_("Show video"))));AEV(a,"click",$b(YouTubeControl.stop,this));AEV(b,"click",$b(YouTubeControl.deactivate,this));this.inited=true},isShown:function(){var a=$("music_player");if(!a){return false}return a.style.display!="none"},activate:function(){map($bytc("div","GB_window"),function(b){YouTubeControl.left_pos=b.style.left;b.style.left="-1500px";setVisibility(b,false)});map($bytc("div","GB_overlay"),function(b){hideElement(b)});setVisibility(getYCPlayer(),false);var a=$bytc("td","caption")[0].innerHTML;if(a.length>30){a=a.substr(0,30)+"..."}YouTubeControl.initIfNeeded();setHTML(YouTubeControl.title,a);showElement($("music_player"));window.scroll(0,0);return false},deactivate:function(){map($bytc("div","GB_overlay"),function(a){showElement(a)});map($bytc("div","GB_window"),function(a){a.style.left=YouTubeControl.left_pos;setVisibility(a,true)});setVisibility(getYCPlayer(),true);hideElement($("music_player"));return false},stop:function(){hideElement($("music_player"));GB_hide();return false},showIndicator:function(){RCN(YouTubeControl.indicator,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}))},hideIndicator:function(){if(YouTubeControl.indicator){RCN(YouTubeControl.indicator,null)}}};function getYCPlayer(){if(isIe()){return $("youtube_holder_obj")}else{return $("youtube_holder")}}function youtubeChecker(){var a=getYCPlayer();if(!a){return clearTimeout(YOUTUBE_CHECKER)}if(!a.getPlayerState){return}var b=a.getPlayerState();if(b==1){YouTubeControl.hideIndicator()}else{if(b==0){YouTubeControl.stop()}}}var YOUTUBE_CHECKER=null;function onYouTubePlayerReady(a){YOUTUBE_CHECKER=setInterval(youtubeChecker,500)}var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(c){var a="";var l,h,f,j,g,e,d;var b=0;c=Base64._utf8_encode(c);while(b<c.length){l=c.charCodeAt(b++);h=c.charCodeAt(b++);f=c.charCodeAt(b++);j=l>>2;g=((l&3)<<4)|(h>>4);e=((h&15)<<2)|(f>>6);d=f&63;if(isNaN(h)){e=d=64}else{if(isNaN(f)){d=64}}a=a+this._keyStr.charAt(j)+this._keyStr.charAt(g)+this._keyStr.charAt(e)+this._keyStr.charAt(d)}return a},decode:function(c){var a="";var l,h,f;var j,g,e,d;var b=0;c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(b<c.length){j=this._keyStr.indexOf(c.charAt(b++));g=this._keyStr.indexOf(c.charAt(b++));e=this._keyStr.indexOf(c.charAt(b++));d=this._keyStr.indexOf(c.charAt(b++));l=(j<<2)|(g>>4);h=((g&15)<<4)|(e>>2);f=((e&3)<<6)|d;a=a+String.fromCharCode(l);if(e!=64){a=a+String.fromCharCode(h)}if(d!=64){a=a+String.fromCharCode(f)}}a=Base64._utf8_decode(a);return a},_utf8_encode:function(b){b=b.replace(/\r\n/g,"\n");var a="";for(var e=0;e<b.length;e++){var d=b.charCodeAt(e);if(d<128){a+=String.fromCharCode(d)}else{if((d>127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a},_utf8_decode:function(a){var b="";var d=0;var e=c1=c2=0;while(d<a.length){e=a.charCodeAt(d);if(e<128){b+=String.fromCharCode(e);d++}else{if((e>191)&&(e<224)){c2=a.charCodeAt(d+1);b+=String.fromCharCode(((e&31)<<6)|(c2&63));d+=2}else{c2=a.charCodeAt(d+1);c3=a.charCodeAt(d+2);b+=String.fromCharCode(((e&15)<<12)|((c2&63)<<6)|(c3&63));d+=3}}}return b}};AlbumViewer={init:function(b,c){this.holder=b;this.photos=c;var a=DIV({id:"paging"});ACN(b,a);this.picture_holder=DIV({id:"picture_holder"});ACN(b,this.picture_holder);new Paging({ul:a,page_count:1,item_count:c.length,renderLi:function(){return null},renderPageDisplay:this.renderPageDisplay,get:this.getItem,holders:[a]})},getItem:function(d,e){var b=AlbumViewer;var c=b.photos[d];var a=IMG({src:"http://images.plurk.com/"+c});a.onload=function(){updateHeight()};RCN(b.picture_holder,a);updateHeight(600)},renderPageDisplay:function(d){var b=AlbumViewer;var c=b.photos[d-1];var e="http://images.plurk.com/tn_"+c.split(".")[0]+".gif";var a=IMG({src:e,style:"max-width: 30px; max-height: 30px;"});return a}};Emoticons={basic:[[/(?:(\s+|^)):-?\)\)/,"http://statics.plurk.com/ff124032f8cc3a9d43b99e661f8fcb4d.gif",":-))"],[/(?:(\s+|^)):-?\)/,"http://statics.plurk.com/99ef3957ef779718546752b749bdeabd.gif",":-)"],[/(?:(\s+|^)):-?D/i,"http://statics.plurk.com/3385896779bf1c13188bf92ca516878e.gif",":-D"],[/(LOL)/,"http://statics.plurk.com/615f18f7ea8abc608c4c20eaa667883b.gif","(LOL)"],[/:-?P/i,"http://statics.plurk.com/2d5e21929e752498e36d74096b1965e1.gif",":-P"],[/\(woot\)/i,"http://statics.plurk.com/13b15aa49358be8f47b58552401d7725.gif","(woot)"],[/;-?\)/i,"http://statics.plurk.com/57c69f50e40a283dcd2e7b56fc191abe.gif",";-)"],[/:-?o/i,"http://statics.plurk.com/8eb05ca7a32301ba16c9496bcad893c4.gif",":-o"],[/X-?\(/,"http://statics.plurk.com/261c0fe4a88417146ae0292d697a5f52.gif","X-("],[/:-?\(/,"http://statics.plurk.com/11eed61b41a3e935773476ac33bc00d9.gif",":-("],[/:'-?\(/,"http://statics.plurk.com/72ddf2c585fe77dd0be731b19624d8cb.gif",":'-("],[/:-?&amp;/,"http://statics.plurk.com/2884b8d0e496c06136c86e9c9599edae.gif",":-&"]],silver:[[/(?:(\s+|^))\(K\)/,"http://statics.plurk.com/9454d15bcaf411b159dcc147ebc3f0eb.gif","(K)"],["(angry)","http://statics.plurk.com/a5ae31c4185bc60cd006650dc10f8147.gif","(angry)"],["(annoyed)","http://statics.plurk.com/35b16fc25623670e41c2be6bf8ac38c7.gif","(annoyed)"],[/\(bye\)|\(wave\)/,"http://statics.plurk.com/4afd784c0df9f7a3ceacb92beca543f6.gif","(wave)"],[/(?:(\s+|^))B-?\)/,"http://statics.plurk.com/c1c9870cf653fa3cd103d2eb0f519ccb.gif","B-)"],["(cozy)","http://statics.plurk.com/d1a6f08507b126ec6a215e6a2372e8bb.gif","(cozy)"],["(sick)","http://statics.plurk.com/5495d64ccb898ca596b061168fa0374a.gif","(sick)"],["(:","http://statics.plurk.com/b82e3225c92a764d225429a6487d9f04.gif","(:"],["(goodluck)","http://statics.plurk.com/65271ac2126706bc09d31ff67c525d67.gif","(goodluck)"],["(griltongue)","http://statics.plurk.com/a709dab8ddd26bd222466d31bd549579.png","(griltongue)"],[/(mmm)/,"http://statics.plurk.com/e3baa9d0d78c35e955a6b07c39f530fa.gif","(mmm)"],["(hungry)","http://statics.plurk.com/0f96595ed7733393b93a3d67aa4f2f4f.gif","(hungry)"],["(music)","http://statics.plurk.com/919b87048fdf7bd59dae457f4284b20b.gif","(music)"],["(tears)","http://statics.plurk.com/96872d481bbfe87aad5aed976c7de4ee.gif","(tears)"],["(tongue)","http://statics.plurk.com/56336bb821c4766001816639e55e5811.gif","(tongue)"],["(unsure)","http://statics.plurk.com/6cb1dc388b9259565efedef8f336d27d.gif","(unsure)"],["(highfive)","http://statics.plurk.com/a9560787e93f4f8890e4bd38696ba537.gif","(highfive)"],["(dance)","http://statics.plurk.com/a55bdb344892676b0fea545354654a49.gif","(dance)"],["(blush)","http://statics.plurk.com/9939dd585cf0e8d39e7912a98a9ce727.gif","(blush)"]],gold:[["(doh)","http://statics.plurk.com/e8ed6c7eed76d2acd9dbf469f29fbec2.gif","(doh)"],["(brokenheart)","http://statics.plurk.com/2b3593aea68efa7a00b4ef2850f98b8a.gif","(brokenheart)"],["(drinking)","http://statics.plurk.com/ed3620ff28a02e3dc9ac4ffa8e6ae2e6.gif","(drinking)"],["(girlkiss)","http://statics.plurk.com/08a43d50691a1ed22706fc92f568fa07.gif","(girlkiss)"],["(rofl)","http://statics.plurk.com/8600839dc03e6275b53fd03a0eba09cf.gif","(rofl)"],["(money)","http://statics.plurk.com/e6bb16b6ef386c5f23900b103dbdba31.gif","(money)"],["(rock)","http://statics.plurk.com/1c890273544559b17f090d09238fa763.gif","(rock)"],["(nottalking)","http://statics.plurk.com/f053074bcce500fbd1e2327d49748a6d.gif","(nottalking)"],["(party)","http://statics.plurk.com/1f44d3984a094fceae1f1a016a730fc9.gif","(party)"],["(sleeping)","http://statics.plurk.com/2f7c90ce56fb4a70e34c04d8d7692dd0.gif","(sleeping)"],["(thinking)","http://statics.plurk.com/900f3dd0adaad9142d567caf6bfb1311.gif","(thinking)"],["(bringit)","http://statics.plurk.com/95ace5ba1097301b5206a9e0fb431624.gif","(bringit)"],["(worship)","http://statics.plurk.com/95e69aa508d4bb435706b9db0a610dad.gif","(worship)"],["(applause)","http://statics.plurk.com/a08ed27ec14b48d4703f53f7eb94834b.gif","(applause)"],[/8-?\)/,"http://statics.plurk.com/85ef5fa01a6a67a525429f8bf4279fe7.gif","8-)"],[/(gym)/,"http://statics.plurk.com/986ecf2b1ae69072e0195b0a58545900.gif","(gym)"],[/(heart)/,"http://statics.plurk.com/150e3f367a063d3baf9720719d78d778.gif","(heart)"],[/(devil)/,"http://statics.plurk.com/3fabe74e992888be701de2a9d80c180a.gif","(devil)"],[/(lmao)/,"http://statics.plurk.com/92b595a573d25dd5e39a57b5d56d4d03.gif","(lmao)"]],platinum:[["(bigeyes)","http://statics.plurk.com/8073c1716e75d32eb79f97a9f521fa01.gif","(bigeyes)"],["(funkydance)","http://statics.plurk.com/373cd2f23dab7528d4875170d13d64f7.gif","(funkydance)"],["(idiot)","http://statics.plurk.com/8863234ebea13f109c9b15ba19a4531c.gif","(idiot)"],["(lonely)","http://statics.plurk.com/8738c7a1c402f41b5319abe504ce9687.gif","(lonely)"],["(scenic)","http://statics.plurk.com/db4c4a7d141fdcaca4d4b11f8fb360db.gif","(scenic)"],["(hassle)","http://statics.plurk.com/ced6d40bebe2d424b59322b311fc04bb.gif","(hassle)"],["(panic)","http://statics.plurk.com/b62d1e55e8311af5bc7526c595ac1dbb.gif","(panic)"],["(okok)","http://statics.plurk.com/9b6f4864c822e1a97c98507c2b41a74f.gif","(okok)"],["(yahoo)","http://statics.plurk.com/e49c8ae965452550c98fc7f99741ae0d.gif","(yahoo)"],["(cry)","http://statics.plurk.com/318416eab5a856bddb1e106a21ff557a.gif","(cry)"]],platinum_2:[["(banana_cool)","http://statics.plurk.com/4f01bac8a707e5450307f97065ec0fa7.gif","(banana_cool)"],["(banana_rock)","http://statics.plurk.com/48515125401120316abb97666458d05b.gif","(banana_rock)"],["(evil_grin)","http://statics.plurk.com/aabbc82c2b0dc72bfbce2f82c97a95e8.gif","(evil_grin)"],["(headspin)","http://statics.plurk.com/b0b0596acce9ffc1f2a27548aa642eaf.gif","(headspin)"],["(heart_beat)","http://statics.plurk.com/52991d7ff65a05526454bd1170a0f14c.gif","(heart_beat)"],["(ninja)","http://statics.plurk.com/846277f0a154dc95a08594b7d32a5ccd.gif","(ninja)"],["(haha)","http://statics.plurk.com/843739a95294fd0bf4c958840b46408f.gif","(haha)"],["(evilsmirk)","http://statics.plurk.com/22416dced8b59446db8cd366cc925d09.gif","(evilsmirk)"],["(eyeroll)","http://statics.plurk.com/e3f0f67ca3af62e34f13abf1d036a010.gif","(eyeroll)"]],karma100:[["(muhaha)","http://statics.plurk.com/84f94a47fcaf1df0a5f17a1cfa52fa64.gif","(muhaha)"],[/\(rammi\)|\(taser\)/,"http://statics.plurk.com/44117848701cd748460921cfea5c3781.gif","(taser)"],["(banana_ninja)","http://statics.plurk.com/88f6dda8d290f66a923c1116a2a2b4ab.gif","(banana_ninja)"],["(beer)","http://statics.plurk.com/eeaf87c619a0221ec9fa06413fd2d5dc.gif","(beer)"],["(coffee)","http://statics.plurk.com/48ec47723cb34be3fcbc914e591e69cd.gif","(coffee)"],["(fish_hit)","http://statics.plurk.com/259a728a690204148037fbee7e2ca2d3.gif","(fish_hit)"],["(muscle)","http://statics.plurk.com/4383af0e055bce112176c5104deeaadf.gif","(muscle)"],["(smileydance)","http://statics.plurk.com/70722ab5756c3b89c86d85feab91725d.gif","(smileydance)"],["(morning)","http://statics.plurk.com/91cf07e3aa16738943fa1147940b48ea.gif","(morning)"]],all_paths:{},isEmoticon:function(c){var b=Emoticons.all_paths;if(!Emoticons.inited_paths){var a=Emoticons.generateEmoticons("all",{karma:100,recruited:50});map(a,function(d){b[d[1]]=true});Emoticons.inited_paths=true}return b[c]},is_inited:false,init:function(){},_init:function(){if(this.is_inited){return false}var h=DIV({id:"emoticon_selecter"},DIV({"class":"upper_arrow"}));var f,b,a,g,d;var e;ACN(h,DIV({id:"emoticons_tabs"},e=A({href:"#","class":"bn_close"}),g=UL(f=LI({id:"emo_basic",c:"emoticon_selecter"},A({href:"#"},_("Basic set"))),b=LI({c:"emoticon_selecter"},A({href:"#"},_("Extra set"))))));AEV(e,"click",function(){Emoticons.forceHide();return false});var c=Emoticons.selectEmoTab;AEV(f,"click",$p(c,f,"basic"));AEV(b,"click",$p(c,b,"extra"));ACN(g,a=LI({id:"emo_my",c:"emoticon_selecter"},A({href:"#"},_("My Emoticons"))));AEV(a,"click",$p(c,a,"my_emoticons"));if(SiteState.getSessionUser()&&SiteState.getSessionUser().karma>=100){ACN(g,d=LI({c:"emoticon_selecter"},A({href:"#"},_("Karma 100"))));AEV(d,"click",$p(c,d,"karma_100"))}ACN(h,DIV({id:"emoticons_show"}));hideElement(h);ACN(getBody(),h);AEV(document,"click",function(l){var m=getEventElm(l);var j=$gp(m,"div");if(j&&j.id=="emoticons_tabs"||j&&hasClass(j,"manage_btn")||j&&hasClass(j,"GB_overlay")){return true}if(Emoticons.shown&&!hasClass(m,"emoticon_selecter_img_on")){Emoticons.forceHide()}});this.is_inited=true;Emoticons.selectEmoTab($("emo_basic"),"basic")},selectEmoTab:function(c,a,b){if(b){preventDefault(b)}removeClass($bytc("li",null,$("emoticons_tabs")),"current");addClass(c,"current");if(a=="my_emoticons"){EmoticonsMy.showEmoticons()}else{Emoticons.showEmoticons(a)}return false},generateEmoticons:function(d,b){if(!b){b=SiteState.getSessionUser()}var e=b&&b.recruited||0;var c=b&&b.karma||0;var a=[];if(d=="basic"||d=="all"){a=a.concat(Emoticons.basic);if(c>=25){a=a.concat(Emoticons.silver)}}if(d=="extra"||d=="all"){if(e>=10){a=a.concat(Emoticons.platinum)}if(c>=50){a=a.concat(Emoticons.gold)}if(c>=81){a=a.concat(Emoticons.platinum_2)}}if(d=="karma_100"||d=="all"){if(c>=100){a=a.concat(Emoticons.karma100)}}return a},showEmoticons:function(e){var b=SiteState.getSessionUser();var c=b&&b.karma||0;var d=Emoticons.generateEmoticons(e);var g=Emoticons._renderEmoticonHolder(d);var a=null;if(c<50){var f=A({href:"#",c:"red_link"},_("Want extra exclusive emoticons?"));AEV(f,"click",function(){return GB_showCenter(_("Exclusive emoticons"),"/Help/extraSmilies",300,440)});a=DIV({s:"padding: 5px 0 5px 10px"},f)}RCN($("emoticons_show"),DIV(g,a))},_renderEmoticonHolder:function(e){var a,c;var g=TABLE(c=TBODY());for(var d=0;d<e.length;d++){if(d%8==0){ACN(c,a=TR())}var f=e[d];var h=IMG({src:f[1],s:"max-width: 50px; max-height: 50px;"});var b=A({href:"#",c:"a_emoticon"},h);b.emo_type=f[2];AEV(b,"click",$p(Emoticons.select,b));ACN(a,TD(b));if(f.length>3){EmoticonsMy.attachHint(h,f[3])}}return g},select:function(d){var c=d.emo_type;var a=$("input_big_private")?$("input_big_private"):$(Emoticons.cur_input);var b="";if(strip(a.value)!=""){b=" ";if(getLast(a.value)==" "){b=""}}InputUtil.insertAtCursor(a,b+c);PlurkBoxExpand.init(a);return false},forceHide:function(){hideElement($("emoticon_selecter"));Emoticons.shown=false},insertPack:function(a,b){map(a,function(c){b(IMG({src:c[1],c:"emoticon"}))})},shown:false,cur_input:null,toggle:function(d,g){Emoticons._init();Emoticons.cur_input=d;var b=(d=="input_small")?$bytc("div","mini_form")[0]:$("plurk_form");var e=(g)?getEventElm(g):$bytc("div","cmp_emoticon_off",b)[0];var a=$("emoticon_selecter");setVisibility(a,false);showElement(a);var c={w:430,to:300};var f=absolutePosition(e);if(d=="input_small"){f.y=f.y+28;f.x=f.x-8}else{f.y=f.y+37;f.x=f.x-a.offsetWidth+c.w}setStyle(a,{top:f.y,left:f.x});if(Emoticons.shown){hideElement(a)}else{showElement(a)}setVisibility(a,true);Emoticons.shown=!Emoticons.shown;var l=getWindowSize().h;if(a.offsetHeight+f.y>l+getScrollTop()){if(Emoticons.shown){if(d=="input_big"){window.scrollTo(0,c.to)}else{var j=getWindowSize().h;var h=f.y+30+c.to;if((j+getScrollTop())<h){window.scrollTo(0,f.y-300)}}}else{window.scrollTo(0,0)}}}};EmoticonsMy={cached:null,ErrorPanel:{_panel:null,build:function(){var a;this._panel=DIV({c:"add-emoticon-panel"},DIV({c:"popup"},a=A({href:"#","class":"bn_close"}),DIV({style:"clear:both"}),DIV({c:"error"},"BOOM!"),DIV({style:"clear:both"})));AEV(this._panel,"click",function(b){stopPropagation(b)});AEV(a,"click",function(b){hideElement(EmoticonsMy.ErrorPanel._panel);return false});return this._panel},show:function(b){var a=$bytc("div","error",this._panel)[0];setHTML(a,b);this._panel.style.display="block"}},publicPool:{page:1,emosPerPage:10,customEmoHintTimeout:500,customEmoHintTimer:null,addEmoticonPanel:null,uploadEmoticonPanel:null,buildManagerPanel:function(){var d,c;var a;var b=DIV({id:"emo-manager",c:"emo-manager"},a=INPUT({c:"orange-but emo-add-bn",type:"button",value:_("Add more...")}),DIV({c:"emo-pool-paging"},d=IMG({c:"arr-prev",src:"/static/emoticon_manager/arr-prev.png",style:"display: none"}),IMG({c:"arr-prev-inactive",src:"/static/emoticon_manager/arr-prev-inactive.png"}),c=IMG({c:"arr-next",src:"/static/emoticon_manager/arr-next.png"}),IMG({c:"arr-next-inactive",src:"/static/emoticon_manager/arr-next-inactive.png",style:"display: none"})),DIV({c:"emo-public-pool"}));AEV(d,"click",function(e){EmoticonsMy.publicPool.page--;EmoticonsMy.publicPool.reload();preventDefault(e);stopPropagation(e);return false});AEV(c,"click",function(e){EmoticonsMy.publicPool.page++;EmoticonsMy.publicPool.reload();preventDefault(e);stopPropagation(e);return false});AEV(a,"click",function(e){EmoticonsMy.publicPool.showUploadEmoticonPanel();preventDefault(e);stopPropagation(e);return false});return b},buildAddEmoticonPanel:function(){var c;var d;var b;var a=DIV({c:"add-emoticon-panel"},DIV({c:"popup"},b=A({href:"#","class":"bn_close"}),DIV({style:"clear:both"}),LABEL({c:"col-left"},_("add emoticon:")),IMG({c:"col-right"}),INPUT({type:"hidden",c:"emoticon-hash"}),DIV({style:"clear:both"}),LABEL({"for":"emo-keyword",c:"col-left"},_("assign keyword:")),d=INPUT({id:"emo-keyword",c:"col-right"}),DIV({style:"clear:both"}),DIV({c:"hint"},_("Sequential numbers will be used if left blank: emo1, emo2")),c=INPUT({c:"orange-but",type:"button",value:_("Add")}),DIV({style:"clear:both"})));AEV(a,"click",function(e){stopPropagation(e)});AEV(b,"click",function(e){hideElement(a);return false});AEV(c,"click",function(f){c.disabled=true;var e=getRequest("/EmoticonDiscovery/addEmoticon");e.addCallback(function(g){if(g!="ok"){alert("Something went wrong :(")}EmoticonsMy.loadEmoticons();EmoticonsMy.publicPool.reload();c.disabled=false;d.value="";hideElement(a)});e.addErrback(function(g){c.disabled=false;d.value="";hideElement(a);EmoticonsMy.ErrorPanel.show(g)});e.sendReq({form_token:GLOBAL.session_user.token,hash_id:$bytc("input","emoticon-hash",a)[0].value,url:$bytc("img","",a)[0].src,keyword:d.value})});return EmoticonsMy.publicPool.addEmoticonPanel=a},buildUploadEmoticonPanel:function(){var b;var f;var h;var d;var e;var g;var a=DIV({c:"add-emoticon-panel upload-panel"},DIV({c:"popup"},b=A({href:"#","class":"bn_close"}),DIV({style:"clear:both"}),DIV({c:"error-msg emo-url-error",style:"visibility: hidden"},"&nbsp;"),LABEL({c:"col-left","for":"emo-url"},_("Add from URL:")),f=INPUT({c:"col-right",id:"emo-url"}),DIV({style:"clear:both"}),h=INPUT({c:"orange-but",type:"button",value:"Add"}),DIV({style:"clear:both"}),d=FORM({method:"post",action:"/EmoticonManager/uploadEmoFromFile",target:"emo-upload-iframe",enctype:"multipart/form-data"},DIV({c:"error-msg emo-file-error",style:"visibility: hidden"},"&nbsp;"),LABEL({c:"col-left","for":"emo-file"},_("Add from file:")),INPUT({type:"hidden",name:"callback",value:"parent.EmoticonsMy.publicPool.handleEmoticonUpload"}),INPUT({type:"hidden",name:"form_token",value:GLOBAL.session_user.token}),e=INPUT({c:"col-right",id:"emo-file",type:"file",name:"image",size:13}),DIV({style:"clear:both"}),g=INPUT({c:"orange-but",type:"submit",value:"Upload"}),DIV({style:"clear:both"})),IFRAME({id:"emo-upload-iframe",name:"emo-upload-iframe",style:"visibility: hidden; width: 1px; height: 1px;"})));AEV(a,"click",function(j){stopPropagation(j)});AEV(b,"click",function(j){hideElement(a);return false});AEV(h,"click",function(l){h.disabled=true;var j=loadJSON("/EmoticonManager/uploadEmoFromUrl");j.addCallback(function(m){h.disabled=false;var o=$bytc("div","emo-url-error",a)[0];if(m.ok){EmoticonsMy.publicPool.reload();o.style.visibility="hidden";a.style.display="none";EmoticonsMy.publicPool.showAddEmoticonPanel(m)}else{setHTML(o,m.error);o.style.visibility="visible"}});j.sendReq({format:"json",form_token:GLOBAL.session_user.token,url:f.value})});AEV(d,"submit",function(j){g.disabled=true;return true});var c=function(j){g.disabled=false;var l=$bytc("div","emo-file-error",a)[0];if(j.ok){EmoticonsMy.publicPool.reload();l.style.visibility="hidden";a.style.display="none";EmoticonsMy.publicPool.showAddEmoticonPanel(j)}else{setHTML(l,j.error);l.style.visibility="visible"}};EmoticonsMy.publicPool.handleEmoticonUpload=function(j){return c(j)};return EmoticonsMy.publicPool.uploadEmoticonPanel=a},showAddEmoticonPanel:function(c){var a=EmoticonsMy.publicPool.addEmoticonPanel;var b=$("emo-keyword");a.style.display="block";$bytc("img",null,a)[0].src=c.url;$bytc("input","emoticon-hash",a)[0].value=c.hash_id;b.value="";b.focus()},showUploadEmoticonPanel:function(){var c=$bytc("div","error-msg",EmoticonsMy.publicPool.uploadEmoticonPanel);var a=$("emo-url");for(var b in c){c[b].style.visibility="hidden";setHTML(c[b],"&nbsp;")}a.value="";$("emo-file").value="";EmoticonsMy.publicPool.uploadEmoticonPanel.style.display="block";a.focus()},togglePager:function(a,b){showElement($bytc("img",a+(b?"":"-inactive"),$("emo-manager"))[0]);hideElement($bytc("img",a+(!b?"":"-inactive"),$("emo-manager"))[0])},reload:function(){var a=EmoticonsMy.publicPool;a.togglePager("arr-prev",false);a.togglePager("arr-next",false);var b=loadJSON("/EmoticonDiscovery/getHot");b.addCallback(function(c){a.togglePager("arr-prev",a.page>1);a.togglePager("arr-next",c.length>=a.emosPerPage);var d=$bytc("div","emo-public-pool")[0];RCN(d);AJS.map(c,function(g,f){var e=DIV({c:"emo-wrapper"},IMG({src:g.url}));ACN(d,e);AEV(e,"click",function(h){stopPropagation(h);preventDefault(h);if(g.added){EmoticonsMy.deleteEmo(g)}else{EmoticonsMy.publicPool.showAddEmoticonPanel(g)}return false});AEV(e,"mouseover",function(){AmiTooltip.show(this,DIV({c:"tooltip_cnt"},IMG({src:g.url}),BR(),SPAN(g.added?_("Remove"):_("Add"))),null,null,null,"emo-manager-preview")});AEV(e,"mouseout",function(){AmiTooltip.hide(true)})})});b.sendReq({form_token:GLOBAL.session_user.token,page:a.page,pr_page:a.emosPerPage})}},deleteEmo:function(b){var a=getRequest("/EmoticonDiscovery/removeEmoticon");a.addCallback(function(c){if(c!="ok"){alert("Something went wrong :(")}EmoticonsMy.loadEmoticons();EmoticonsMy.publicPool.reload()});a.sendReq({form_token:GLOBAL.session_user.token,hash_id:b.hash_id})},attachHint:function(b,c){var a=EmoticonsMy.publicPool;AEV(b,"mouseover",function(){if(a.customEmoHintTimer){clearTimeout(a.customEmoHintTimer)}a.customEmoHintTimer=setTimeout(function(){var d;AmiTooltip.show(b,DIV({c:"tooltip_cnt"},c.keyword?"["+c.keyword+"] ":"",d=A({href:"#"},_("Delete"))),null,null,null,"emo-custom-hint");AEV(d,"click",function(e){stopPropagation(e);preventDefault(e);EmoticonsMy.deleteEmo(c);return false})},a.customEmoHintTimeout)});AEV(b,"mouseout",function(){if(a.customEmoHintTimer){clearTimeout(a.customEmoHintTimer)}a.customEmoHintTimer=setTimeout(function(){AmiTooltip.hide(true)},a.customEmoHintTimeout*2)})},showEmoticons:function(){if(EmoticonsMy.cached){RCN($("emoticons_show"),EmoticonsMy.cached);return false}var c;var a;if(FeatureManager.isAvailable("EmoticonManager")){a=DIV({c:"emoticons_my"},EmoticonsMy.publicPool.buildManagerPanel(),DIV({id:"emoticons_my_holder"}),EmoticonsMy.publicPool.buildAddEmoticonPanel(),EmoticonsMy.publicPool.buildUploadEmoticonPanel(),EmoticonsMy.ErrorPanel.build())}else{var b=_("Your profile completion is less than %d%. Try to complete your profile and you can enjoy this feature!");b=b.replace("%d",90);var e="* "+_("The information you've provided will be used to improve our product.");var d;a=DIV({c:"emoticons_my"},DIV({c:"emo-manager-message"},b),DIV({c:"edit-profile-wrapper"},d=INPUT({c:"orange-but",type:"button",value:_("Update My Profile Now")})),DIV({c:"emo-manager-message-small"},e));AEV(d,"click",function(){return TopBar.showProfileSettings("extra")})}AEV(c,"click",EmoticonsMy.showEmoticonManager);RCN($("emoticons_show"),a);if(FeatureManager.isAvailable("EmoticonManager")){EmoticonsMy.publicPool.reload();EmoticonsMy.loadEmoticons()}a.reuseable=true;EmoticonsMy.cached=a;return false},loadEmoticons:function(){RCN($("emoticons_my_holder"),IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));var a=loadJSON("/EmoticonManager/getUserEmoticons");a.addCallback(function(c){var b=[];map(c,function(e){if(e.keyword){b.push([null,e.url,"["+e.keyword+"]",e])}else{b.push([null,e.url,e.url,e])}});var d=Emoticons._renderEmoticonHolder(b);RCN($("emoticons_my_holder"),d)});a.sendReq({token:top.SiteState.getToken()})},showEmoticonManager:function(a){return GB_showCenter(_("Emoticon Manager"),"/EmoticonManager/showManage",500,500,function(){EmoticonsMy.cached=null;EmoticonsMy.showEmoticons()})}};PlurkPoster={facebook_sync_checkbox:null,twitter_sync_checkbox:null,weibo_sync_checkbox:null,render:function(v){var c={submit_fn:PlurkAdder.plurk,drop_down_img:v.drop_down_img||"http://statics.plurk.com/b5013d83d670a7b88d13308929741d98.png",cookie:"default_qual",top_offset:55,show_submit:true,default_qual:"is",input_id:"input_big",lang:"en"};if(v){update(c,v)}var j=c.input_id.indexOf("big")!=-1&&"big"||"small";var q,s,d,m,r,l;var t=TABLE({className:"plurkForm"},TBODY(TR(q=TD({c:"qual_holder"}),d=TD({c:"input_holder"}),s=TD({c:"qual_holder"}),m=TD({c:"smily_holder"}),td_submit=TD({c:"submit_holder"})),TR({c:"icons_holder_row"},TD(),l=TD({c:"icon_holder"}),TD()),TR(TD(),TD(r=SPAN({id:c.input_id+"_cu",c:"char_updater"})),TD())));var e=PlurkPoster.getIconsHolder(j);if(j=="big"&&FeatureManager.isAvailable("PlurksLocation")){ACN(e,Location.getLocationBar())}ACN(l,e);var w,u,b;var f=12;var x=11;if(j=="big"){f=13;x=18}var y=SiteState.getSessionUser().display_name;y=y&&y.length?y:SiteState.getSessionUser().nick_name;ACN(q,y," ");w=SPAN({c:"dd_img"},qualifier=SPAN({c:"m_qualifier"}),b=PNGIMG({src:c.drop_down_img,c:"dd_img",width:x,height:f}));if(c.lang=="ja"){ACN(s,w)}else{ACN(q,w)}addClass(qualifier,"q_"+c.default_qual);if(c.default_qual=="freestyle"){qualifier.innerHTML=""}else{qualifier.innerHTML=c.default_qual}var p;ACN(d,p=TEXTAREA({id:c.input_id,name:"content",c:"content"}));var a=new QualifierMenu(qualifier,p,c.cookie,c.top_offset,r,c.extra_menu_class);a.img=b;onEvent(w,"click",$b(a.showDDMenu,a));a.changeMenuLang(qualifier,c.lang);var g=$p(c.submit_fn,p,qualifier,o);if(c.show_submit){var h;swapDOM(td_submit,TD({c:"submit_holder"},h=DIV({c:"click submit_img cmp_plurk"})));onEvent(h,"click",g)}p.disabled=false;attachKeyDown(p,function(z){if(z.key==13&&!z.shiftKey){g();return false}});var o=MaxChar.init(p,r);return{table:t,menu:a,input:p}},getIconsHolder:function(b){var e=SPAN({c:"qual_holder icons_holder"});var a=$("timeline_holder").className;function d(h,l,m){var g=(b=="big")?"cmp_"+h:"cmp_"+h+"_mini";var f;if(h=="emoticon"){var j=(b=="big")?"emoticon_off":"emoticon_mini_off";g="emoticon_selecter_img";f=IMG({src:$static_path("/static/icons/"+j+".png"),c:g+"_off"})}else{f=imageSprite(g+"_off","float:left;margin:4px 6px 0 0;cursor:pointer")}AEV(f,"click",function(p){var r=$gp(getEventElm(p),"div","mini_form");var q=(h=="sync")?null:r&&1||0;if(h=="emoticon"){var o=(r)?"input_small":"input_big";Emoticons.toggle(o,p)}else{if(h=="privacy"){MoreOptions.toggle()}else{if(h=="sync"){if(PlurkPoster.syncShown){PlurkPoster.hideSyncForm()}else{PlurkPoster.showSyncForm()}}else{m(q)}}}AmiTooltip.hide()});AEV(f,"mouseover",function(){removeClass(f,g+"_off");addClass(f,g+"_on");AmiTooltip.show(f,DIV({c:"tooltip_cnt"},l))});AEV(f,"mouseout",function(){removeClass(f,g+"_on");addClass(f,g+"_off");AmiTooltip.hide(true)});return f}ACN(e,d("media",_("Share media"),PlurkPoster.showPhoto));ACN(e,d("emoticon",_("Select emoticon(s)"),null));if(b=="big"&&a.indexOf("perma")<0){ACN(e,DIV({id:"sync_checked_holder"},d("sync",_("Plurk to other networks"),null)));ACN(e,d("privacy",_("Privacy options"),null))}if(b=="big"&&FeatureManager.isAvailable("PlurksLocation")){var c=d("location",_("Record plurk location"),function(){Location.locate();PlurkPoster.toggleLocation()});ACN(e,c)}return e},toggleLocation:function(b){Location.record_plurk_location=!Location.record_plurk_location;var a="cmp_location_on";var c="cmp_location_off";if(!Location.record_plurk_location){addClass(b,c);removeClass(b,a);hideElement(Location.getLocationBar())}else{addClass(b,a);removeClass(b,c);showElement(Location.getLocationBar())}},focusInputAtEnd:function(a){setTimeout($p(function(){top.InputUtil.placeCursor(a,a.value.length)},a),20)},showPhoto:function(a){return GB_showCenter(_("Share media"),"/Shares/showPhoto?mini="+a,440,735)},syncShown:null,_renderSyncCheckbox:function(){AEV(document,"click",function(j){var l=getEventElm(j);var h=$gp(l,"div");if(h&&h.id=="sync_checked_form"){return}if(PlurkPoster.syncShown&&!hasClass(l,"cmp_sync_on")){PlurkPoster.hideSyncForm()}});var b=A({href:"#","class":"bn_close"});var f=UL({id:"sync_checked_ul"});AEV(b,"click",function(){PlurkPoster.hideSyncForm();return false});PlurkPoster.facebook_sync_checkbox=INPUT({id:"facebook_sync",type:"checkbox",checked:"checked"});PlurkPoster.twitter_sync_checkbox=INPUT({id:"twitter_sync",type:"checkbox",checked:"checked"});PlurkPoster.weibo_sync_checkbox=INPUT({id:"weibo_sync",type:"checkbox",checked:"checked"});var a=LI(INPUT({id:"add_facebook_sync",name:"facebook_sync",type:"checkbox",disabled:"disabled"})," ",A({href:"#"},"Facebook"));var d=LI(INPUT({id:"add_twitter_sync",name:"twitter_sync",type:"checkbox",disabled:"disabled"})," ",A({href:"#"},"Twitter"));var e=LI(INPUT({id:"add_weibo_sync",name:"weibo_sync",type:"checkbox",disabled:"disabled"})," ",A({href:"#"},_("Sina Weibo")));if(SiteState.user_data.has_facebook){ACN(f,LI(PlurkPoster.facebook_sync_checkbox,LABEL({"for":"facebook_sync"}," ","Facebook")))}else{ACN(f,a);AEV(a,"click",function(){top.TopBar.showMyAccount("/FacebookApp/");return false})}if(SiteState.user_data.has_twitter){ACN(f,LI(PlurkPoster.twitter_sync_checkbox,LABEL({"for":"twitter_sync"}," ","Twitter")))}else{ACN(f,d);AEV(d,"click",function(){top.TopBar.showMyAccount("/TwitterApp/");return false})}if(window.LANG&&(window.LANG.indexOf("zh_Hant")!==-1)){if(SiteState.user_data.has_weibo){ACN(f,LI(PlurkPoster.weibo_sync_checkbox,LABEL({"for":"weibo_sync"}," ",_("Sina Weibo"))))}else{ACN(f,e);AEV(e,"click",function(){top.TopBar.showMyAccount("/WeiboApp/");return false})}}var c=DIV({id:"sync_checked_form"},DIV({c:"upper_arrow"}),b,DIV({c:"sync_header"},_("Also post to:")),f);var g=$bytc("div","cmp_sync_off")[0];g=absolutePosition(g);g.y=g.y+40;g.x=g.x+66;setStyle(c,{top:g.y,left:g.x});return c},showSyncForm:function(){var a=$("sync_checked_form");if(a){a.style.display="block"}else{ACN($("sync_checked_holder"),PlurkPoster._renderSyncCheckbox())}PlurkPoster.syncShown=1},hideSyncForm:function(){var a=$("sync_checked_form");a.style.display="none";PlurkPoster.syncShown=null}};KeyManager={cur_sequence:[],init:function(){attachKeyDown(document,KeyManager.onKeyDown)},onKeyDown:function(d){var j=getEventElm(d);var c=d.key;try{var a=KeyManager.cur_sequence+=c+",";if(KeyManager.cur_sequence.length>500){a=a.split(",");a.splice(0,400);KeyManager.cur_sequence=a.join(",")}if(KeyManager.cur_sequence.indexOf("38,38,40,40,37,39,37,39,66,65,")!=-1){konamicode();KeyManager.cur_sequence=""}}catch(g){}if(d.charCode&&d.charCode==39){c=null}if(c==27){top.Plurks.removeCurrentOpen()}var b=isIn(nodeName(j),["input","textarea"]);if(!b||b&&j.value==""){var f=c==37&&40||-40;switch(c){case 39:TimeShow.hide();TimeLine.slideBack(10,f,"right");top.Plurks.removeCurrentOpen();break;case 37:TimeShow.hide();TimeLine.slideBack(10,f,"left");top.Plurks.removeCurrentOpen();break;case 38:TimeShow.hide();TimeLine.moveToBlock("front");break}}if(!b){var h=Poll.mode;if(c==118||c==86){if(h=="new"){Poll._viewAll()}else{if(keys(Poll.current_data.unread_plurks).length>0){Poll._renderPlurks()}}}if(h=="new"&&(c==109||c==77)){Poll.markAllRead()}if(h!="new"&&(c==117||c==85)&&keys(Poll.current_data.new_plurks).length>0){Poll.update()}}}};var InputUtil={placeCursor:function(c,b){if(AJS.isIe()){var a=c.createTextRange();a.collapse(true);a.move("character",b);a.select()}else{if(c.selectionStart||c.selectionStart=="0"){c.selectionStart=b;c.selectionEnd=b}}c.focus()},insertAtCursor:function(l,e,a,c){cursor_at=e.indexOf("~");if(cursor_at==-1){cursor_at=e.length}e=e.replace("~","");if(document.selection){l.focus();sel=document.selection.createRange();var f=sel.text;sel.text=e;var j=e.length-cursor_at;sel.moveStart("character",-j);sel.moveEnd("character",-j);sel.select();if(c){InputUtil.insertAtCursor(l,f)}}else{if(l.selectionStart||l.selectionStart=="0"){var g=l.scrollTop;var h=l.selectionStart;var b=l.selectionEnd;var f=l.value.substring(h,b);if(a){h=b}cursor_at+=h;l.value=l.value.substring(0,h)+e+l.value.substring(b,l.value.length);l.selectionStart=cursor_at;l.selectionEnd=cursor_at;l.scrollTop=g;if(c){InputUtil.insertAtCursor(l,f)}}else{l.value+=e}}l.focus()}};function konamicode(){var g=0,d=0.1,o=0.05,c=0.25,m=0.24,a=1.6,l=0.24,q=150,j=150,p=150,h=150;var f=$bytc("div","plurk");var b=f.length;function e(){var r=0;for(i=0;i-b;i++){var s=f[i].style;if(!$(f[i].id)){r++}s.position="absolute";s.left=(Math.sin(g*d+i*c+a)*q+p)+"px";s.top=(Math.cos(g*o+i*m+l)*j+h)+"px"}g++;if(r!=b){setTimeout(e,5)}}setTimeout(e,5)}Plurk={friends_only:"|0|",isPrivate:function(a){return a.plurk_type==1||a.plurk_type==3},isResponded:function(a){return a.plurk_type==2||a.plurk_type==3},isExpanded:function(a){if($dp.holder_shown){if(getPD($dp.current_div).obj.plurk_id==a){return true}}return false},updatePlurk:function(a,b){if(!a){return}update(a,b);if(Poll._backup_plurks){var c=Plurk.getById(a.id,values(Poll._backup_plurks));if(c){update(c,b)}}},getById:function(d,b,c){c=c||"id";b=b||TimeLine.plurks;if(b){var a=map(b,function(e){if(e[c]==d){return e}});return a||null}return null},markAsResponded:function(a){if(Plurk.isPrivate(a)){a.plurk_type=3}else{a.plurk_type=2}}};Responses={cur_plurkers:[],addToList:function(f){var b=$("m"+f.id);if(b){return}var e=$bytc("div","empty",$dp.list);if(e){removeElement(e[0])}if(isString(f.posted)){f.posted=new Date(f.posted)}f.posted=Cal.convertToLocal(f.posted);var a=getPD($dp.current_div);var c=Plurks.renderPlurk(f,true);if(!c){return}removeClass(c,"display");ACN($dp.list,c);Plurks.focusTrick(c);AJS.fx.highlight(getPD(c).cnt,{duration:2000});setHTML($("input_small_cu"),_("140 characters left"));var d=$bytc("div","plurk",$dp.list).length;Plurk.updatePlurk(a.obj,{response_count:d,responses_seen:d});a.obj.response_count=d;a.obj.responses_seen=d;Responses._updateNewRespCount(a);setHTML(a.response_count,d);showElement(a.response_count);var g=SiteState.getUserById(f.user_id);if(g){Plurks.cur_plurkers.push(g)}ResponseCache.addToCache(f.plurk_id,f)},fetchItems:function(b){var g=$dp.current_div;var f=getPD(g).obj.plurk_id;var d=SiteState.getSessionUser();var c=Plurks.cur_req=loadJSON("/Responses/get2");c.addCallback(function(l){ResponseCache.addToCache(f,l.responses);l.responses=ResponseCache.getFromCache(f);if(l.friends){update(USERS,l.friends);Plurks.cur_plurkers=values(l.friends);Plurks.cur_plurkers.push(SiteState.getUserById(getPD(g).obj.owner_id))}var h=getPD(g).obj;var j=l.responses;if(l.responses_seen!=-1){h.responses_seen=l.responses_seen}if(l.response_count){h.response_count=l.response_count}var m=[];map(j,function(o){m.push(o.user_id)});PlurkAdder.fetchUsersIfNeeded(m,$p(Responses._renderList,b,j),"rfi")});c.addErrback(function(j,h){removeElement($gc($dp.list,"div"));if(h.status==404){RCN($dp.list,DIV({c:"empty",s:"color: red"},_("This plurk seems to be deleted.")))}else{RCN($dp.list,DIV({c:"empty",s:"color: red"},_("An unknown error happened.")))}Plurks.poster.input.disabled=true});var a=0;var e=ResponseCache.getFromCache(f);if(e){a=e.length}Banana.prefetch(b);c.sendReq({plurk_id:f,from_response:a})},_renderList:function(j,g){var u=Plurks;var r=$dp.list;var h=$dp.current_div;if(!h){return}var a=DIV({c:"list",style:"width: "+r.style.width});var s=getPD(h).obj;map(g,function(e){if(isString(e.posted)){e.posted=new Date(e.posted)}e.posted=Cal.convertToLocal(e.posted)});var o=s.responses_seen;var t=s.response_count=g.length;var d,m;var v={};map(g,function(e,x){if(v[e.id]){return}var w=Plurks.renderPlurk(e,true);if(!w){return}removeClass(w,"display");ACN(a,w);if(x==o){d=w}m=w;v[e.id]=true});var f=getPD(h).response_count;removeClass(h,"new");Responses._updateNewRespCount(s);swapDOM(r,a);$dp.list=a;if(g.length==0&&!s.no_comments){ACN(a,DIV({c:"empty"},_("No responses - be the first :)")))}else{setHTML(f,g.length);showElement(f);s.response_count=s.responses_seen=g.length;var q=$gc(j,"div","list");if(q.scrollHeight>150){var b=h.offsetTop+h.offsetHeight+450;if(b<getWindowSize().h){setHeight(q,"350px")}else{var c=getWindowSize().h-(h.offsetTop+h.offsetHeight+140);var l=(c<150)?150:c;setHeight(q,l+"px")}}if(m&&o){setTimeout($p(Plurks.focusTrick,m,ACN),500)}if(d&&t!=o){setTimeout(function(){Plurks.focusTrick(d,ACN);AJS.fx.highlight(getPD(d).cnt,{duration:2000})},500)}}Banana.show();try{Plurks.poster.input.disabled=false;Plurks.poster.input.focus()}catch(p){}},_updateNewRespCount:function(a){if(Plurks.poster){Poll.setPlurkRead(a.id,a.response_count)}},_renderLimitedTo:function(e,a,c,d){RCN(e,_("private plurk to")," ");var b=false;if(d.length==2&&d[0]==d[1]){d=[d[0]]}map(d,function(o,h){if(o==a.owner_id&&d.length!=1){return}var f=SiteState.getUserById(o);var m=SiteState.getSessionUser();if(parseInt(o)==m.uid){f=m}if(f){var l=A({href:f.nick_name,c:"name"},f.display_name||f.nick_name);var j=SPAN(l," ");if(b){hideElement(j)}ACN(e,j)}if(h==6&&c.length>7){var g;ACN(e,SPAN(Responses._moreUsers(c.length-d.length)));b=true}})},_moreUsers:function(a){if(a<10){return _("and some other plurkers")}else{if(a<20){return _("and over 10 other plurkers")}else{if(a<50){return _("and over 30 other plurkers")}}}return _("and over 50 other plurkers")},showLoading:function(c){var a=$dp.cur_loading=DIV({c:"loading"},IMG({src:"http://statics.plurk.com/6ad45e7e08754eba760d200a93f1d115.gif"}));var b=c.parentNode;setTop(a,b.offsetTop);setWidth(a,b.offsetWidth);RCN(c,a)},deleteResponse:function(d,b){if(!confirm(_("Are you sure you want to delete this response?"))){return false}var a=getPD(d).obj;swapDOM(b,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));var c=getRequest("/Responses/deleteResponse");c.addCallback(function(){removeElement(d);Responses._responseMouseOut();ResponseCache.removeFromCache(a);var e=Plurk.getById(a.plurk_id);if(e){e.response_count--;var f=$("p"+e.plurk_id);setHTML(getPD(f).response_count,""+e.response_count)}});c.sendReq({id:a.id,plurk_id:a.plurk_id})},mouseTO:null,responseMouseOver:function(b){if(Responses.mouseTO){clearTimeout(Responses.mouseTO);Responses._responseMouseOut()}var e=getPD(b).obj;var d=Plurk.getById(e.plurk_id);var f=e.posted;var g="@ "+Cal.formatMonthDate(f)+" - "+Cal.formatTime(f.getHours(),f.getMinutes());var h,c=null;var a=null;if(SiteState.getSessionUser()){a=SiteState.getSessionUser().id}var p=e.user_id==a;var j=d.owner_id==a;if(p||j){h=A({c:"resp_icon del_icon",title:_("delete this response")},_("delete"));AEV(h,"click",$p(Responses.deleteResponse,b,h))}if(!p){c=A({c:"reply_to",title:_("reply to this person")},_("reply"));AEV(c,"click",function(){var q=$("m"+e.id).getElementsByTagName("a")[0].getAttribute("href",2).substring(1);var r="@"+q+": "+$("input_small").value+"~";$("input_small").value="";InputUtil.insertAtCursor($("input_small"),r)})}var m=DIV({c:"response_time plurk_cnt"},DIV({c:"holder"},P(g),BR(),c,h));var o=absolutePosition(b);o.x+=$dp.holder.offsetWidth-6;var l=$gp(b,"div","list");o.y-=l&&l.scrollTop||0;setStyle(m,{top:o.y,left:o.x});ACN(getBody(),m);AEV(m,"mouseover",function(){if(Responses.mouseTO){clearTimeout(Responses.mouseTO)}});return false},responseMouseOut:function(b){var a=Responses;if(a.mouseTO){clearTimeout(a.mouseTO)}a.mouseTO=setTimeout(a._responseMouseOut,600);return false},_responseMouseOut:function(){removeElement($bytc("div","response_time"))}};ResponseCache={plurk_cache:{},addToCache:function(e,c){var d=ResponseCache[e];if(d){d=ResponseCache[e]=d.concat(c)}else{d=ResponseCache[e]=c}var b=[];var a={};map(d,function(f){if(f&&!a[f.id]){a[f.id]=true;b.push(f)}});ResponseCache[e]=b},getFromCache:function(b){var a=ResponseCache[b];if(a){return a}return null},removeFromCache:function(d){var c=d.plurk_id;var a=ResponseCache.getFromCache(c);if(a){var b=[];map(a,function(e){if(e.id!=d.id){b.push(e)}});ResponseCache[c]=b}}};$dp={};$plurks={};function getPD(c,b,a){return $plurks[c.id]}Truncated={};Plurks={img_prefix:"small_",img_toggle:null,qual_toggle:null,show_expand:true,poster:null,cur_req:null,visit_timeline:false,init:function(){var c=Plurks;var b=DIV({c:"plurk_box",id:"form_holder"});var a=SiteState.getSessionUser();if(a&&c.show_expand){c.poster=PlurkPoster.render({submit_fn:PlurkAdder.plurkResponse,submit_img:"/static/button/plurk_mini.gif",drop_down_img:"http://statics.plurk.com/123918e3c72ef7b92780fffc44085dfb.gif",cookie:"default_qual_mini",extra_menu_class:"mini_menu",top_offset:150,show_submit:false,default_qual:"says",input_id:"input_small"});var d=c._renderResponses(b);$dp.list=d;c._renderPost(b);c._createManager(b);c._renderSaver(b);c._renderCommentsDisabled(b);c._renderCommentsOnlyFriends(b)}else{var d=c._renderResponses(b);$dp.list=d;c._renderLogin(b)}c._renderInfoBox(b);$dp.holder=b;$dp.holder_shown=false;hideElement(b);ACN(getBody(),b)},removeCurrentOpen:function(){if($dp.holder_shown){Plurks._removeExpand(false)}if(Plurks.cur_req){Plurks.cur_req.abort()}var a=$("input_small");if(a){PlurkBoxExpand.init(a,"hide")}},cleanPlurk:function(b){var a=$plurks["p"+b];if(a){if(a.div){a.div.onmouseover=null;a.div.onmouseout=null}map(keys(a),function(c){delete a[c]});delete $plurks["p"+b]}},cleanData:function(){$dp.deleting=null;$dp.removing=null;$dp.current_div=null;$dp.td_close=null;$dp.holder_shown=null;Banana.reset()},__plurkDeleted:function(){var d=$dp.current_div;var b=$dp.holder;var c=getPD(d).block;var a=getIndex(getPD(d).obj,c.plurks);c.plurks.splice(a,1);a=getIndex(getPD(d).obj,TimeLine.plurks);TimeLine.plurks.splice(a,1);hideElement(b);discardElement(d);Plurks.cleanData();Plurks.poster.input.disabled=false},_deletePlurk:function(){if($dp.deleting){return}if(!confirm(_("Are you sure you want to delete your plurk?"))){Plurks.noExapndOnAction();return false}var a=$dp.holder;$dp.deleting=true;$dp.removing=true;Responses.showLoading($dp.list);Plurks.poster.input.disabled=true;var b=getRequest("/TimeLine/deletePlurk");b.sendReq({plurk_id:getPD($dp.current_div).obj.plurk_id});setTimeout(Plurks.__plurkDeleted,50);return false},_editPlurk:function(){var e=$dp.current_div;var c=$dp.holder;var d=Plurks;$dp.removing=true;ACN(getPD(e).td_cnt,$dp.saver);var b=$dp.edit_text_area;var a=getPD(e).td_cnt.offsetWidth-10;if(a<150){a=150}setWidth(b,a);b.value=Formatter.realOwnLinks(getPD(e).obj.content_raw);hideElement(getPD(e).div_cnt);appendToTop(getPD(e).td_cnt,b);hideElement($dp.manager);showElement($dp.saver);b.focus();d.repositionCurrent();return false},_renderSaver:function(){var a=$dp.edit_text_area=TEXTAREA();a.rows=3;var c=$dp.cancel_link=Plurks.createLink(_("cancel"),"cancel",Plurks.__cancelOnClick);var b=$dp.save_link=Plurks.createLink(_("save"),"action",Plurks.__saveOnClick);$dp.saver=DIV({c:"manager"},c,b);attachKeyDown(a,Plurks._taKeyPress)},_taKeyPress:function(a){if(a.key==13){Plurks.__saveOnClick();return false}},_createManager:function(a){$dp.manager=DIV({c:"manager"});$dp.manager_edit=Plurks.createLink(_("edit"),"action",Plurks._editPlurk);$dp.manager_del=Plurks.createLink(_("delete"),"delete",Plurks._deletePlurk);$dp.fav_link=Plurks.createLink(_("like"),"unmute",Plurks._favoritePlurk);$dp.mute_link=Plurks.createLink(_("mute"),"mute delete",Plurks._mutePlurk);$dp.promo_link=Plurks.createLink(_("promote"),"promote action",Plurks._showPromote);$dp.replurk_info=SPAN();$dp.replurk_link=Plurks.createLink("replurk","replurk action",Plurks._replurk)},_renderMute:function(a){if(a.obj.is_unread==2){addClass(setHTML($dp.mute_link,_("unmute")),"unmute")}else{removeClass(setHTML($dp.mute_link,_("mute")),"unmute")}},_renderManager:function(a){var e=SiteState.getSessionUser();if(!e){return}RCN($dp.manager,null);var c=[];if(a.owner_id==e.id){c.push($dp.manager_del);c.push($dp.manager_edit)}else{c.push($dp.mute_link)}if(a.owner_id!=e.id&&a.replurkable){c.push($dp.promo_link);c.push($dp.replurk_link)}c.push($dp.fav_link);var d=$p(ACN,$dp.manager);for(var b=0;b<c.length;b++){d(c[b])}},__cancelOnClick:function(){hideElement($dp.saver);removeElement($dp.edit_text_area);showElement(getPD($dp.current_div).div_cnt,$dp.manager);Plurks.repositionCurrent();Plurks.noExapndOnAction()},__saveOnClick:function(){var h=Plurks;if($dp.saving_edit){return true}var f=$dp.save_link;var b=$dp.current_div;var l=$dp.holder;var e=$dp.edit_text_area;var m=e.value;var a=MaxChar.calculateContentLength(m,getPD(b).obj.lang);if(a>140){var d=a-140;var g=format(_("Content is too long. Remove %s characters."),d);alert(g);e.focus();return true}$dp.saving_edit=true;hideElement($dp.saver);var c;insertAfter(c=DIV({c:"manager"},_("saving...")),$dp.saver);$dp.edit_text_area.disabled=true;var j=loadJSON("/TimeLine/editPlurk");j.addCallback(function(o){e.disabled=false;getPD(b).obj.content_raw=o.content_raw;getPD(b).obj.content=o.content;setHTML(getPD(b).div_cnt,o.content);Media.attach(getPD(b).div_cnt,o.id);h.__cancelOnClick();removeElement(c);h.repositionCurrent();delete $dp.saving_edit});j.sendReq({plurk_id:getPD(b).obj.plurk_id,content_raw:m})},_favoritePlurk:function(){var d=$dp.hover_div;var c=getPD(d);var a=c.obj;a.favorite=!a.favorite;var b=loadJSON("/Favorites/set");b.sendReq({plurk_id:a.plurk_id,favorite:a.favorite,token:SiteState.getToken()});if(a.favorite){a.favorers.push(SiteState.getSessionUser().id);a.favorite_count=a.favorite_count+1}else{a.favorers.splice(AJS.getIndex(SiteState.getSessionUser().id,a.favorers),1);a.favorite_count=a.favorite_count-1}Plurks._renderFav(c);Plurks._renderIcons(c,false);Plurks._renderReplurkDetails(c);Plurks._renderFavoriteCount(a);TimeLineCache.purge("favorite");Plurks.noExapndOnAction();if(a.favorite){Signals.sendSignal("plurk_favorited",a)}else{Signals.sendSignal("plurk_unfavorited",a)}return false},_replurk:function(){var d=$dp.hover_div;var b=getPD(d);var a=b.obj;if(a.replurkable){var c=a.replurked?"unreplurk":"replurk";a.replurked=!a.replurked;if(Plurks.__replurkOp(a,c)){if(a.replurked){a.replurkers.push(SiteState.getSessionUser().id);a.replurkers_count=a.replurkers_count+1}else{a.replurkers.splice(AJS.getIndex(SiteState.getSessionUser().id,a.replurkers),1);a.replurkers_count=a.replurkers_count-1}Plurks._renderReplurk(b);Plurks._renderReplurkDetails(b);Plurks._renderIcons(b);Signals.sendSignal("plurk_"+c+"ed",a)}}Plurks.noExapndOnAction();return false},__replurkOp:function(a,c){var b=loadJSON("/TimeLine/"+c);b.sendReq({plurk_id:a.plurk_id,uid:SiteState.getSessionUser().id,token:SiteState.getToken()});return true},_mutePlurk:function(){var c=0;if(!hasClass($dp.mute_link,"unmute")){c=2}if(c){addClass(setHTML($dp.mute_link,_("unmute")),"unmute");addClass($dp.hover_div,"muted");if($dp.hover_div==$dp.current_div){addClass($dp.holder,"muted")}}else{removeClass(setHTML($dp.mute_link,_("mute")),"unmute");removeClass($dp.hover_div,"muted");if($dp.hover_div==$dp.current_div){removeClass($dp.holder,"muted")}}var a=getPD($dp.hover_div).obj;a.is_unread=c;var b=loadJSON("/TimeLine/setMutePlurk");b.sendReq({plurk_id:a.plurk_id,value:""+c});if(c){removeClass($dp.hover_div,"new");Poll.setPlurkRead(a.id,a.response_count)}if(c==2){Signals.sendSignal("plurk_muted",a)}else{Signals.sendSignal("plurk_unmuted",a)}AmiTooltip.hide();Plurks.noExapndOnAction();return false},_renderIcons:function(g,e,f){var e=!!e;var c=g.obj;var a=g.div;if(!f){f=SiteState.getPlurkUser(c)}var m=$bytc("div","plurk_icon",a);for(var d=0;d<m.length;d++){removeElement(m[d])}var j=15;if(c.limited_to){appendToTop(a,DIV({c:"plurk_icon private",s:"left:"+j+"px"},PNGIMG({src:"http://statics.plurk.com/c550f52f61da13964d5415c07b7506ca.png",width:16,height:16})));j+=17}if(c.favorite){appendToTop(a,DIV({c:"plurk_icon favorite_icon",s:"left:"+j+"px"},PNGIMG({src:"http://statics.plurk.com/ffdca9715cfcd8ea7adc140c1f9d37df.png",width:16,height:16})));j+=17}if(c.replurked){appendToTop(a,DIV({c:"plurk_icon replurk",s:"left:"+j+"px"},PNGIMG({src:"http://statics.plurk.com/2da9c174ff4bce649887dba83a97222e.png",width:16,height:16})));j+=17}if(!e){var l=f.date_of_birth;if(l){if(isString(l)){l=new Date(l)}var b=new Date();var h="plurk_icon bday";if(l.getMonth()==b.getMonth()&&l.getDate()==b.getDate()){appendToTop(a,DIV({c:h},PNGIMG({src:"http://statics.plurk.com/095108068bb9c366ab82a362d84610aa.png",width:16,height:16})))}}}},_renderFav:function(c){var a=c.obj;if(a.favorite){var b=(a.favorite_count>0)?format(_("unlike(%s)"),a.favorite_count):_("unlike");setClass(setHTML($dp.fav_link,b),"unmute");addClass(c.div,"favorite")}else{var b=(a.favorite_count>0)?format(_("like(%s)"),a.favorite_count):_("like");setClass(setHTML($dp.fav_link,b),"action");removeClass(c.div,"favorite")}},_renderReplurk:function(c){var a=c.obj;var b;if(a.replurked){addClass($dp.replurk_link,"unmute");b=(a.replurkers_count>0)?format(_("unreplurk(%s)"),a.replurkers_count):_("unreplurk")}else{removeClass($dp.replurk_link,"unmute");b=(a.replurkers_count>0)?format(_("replurk(%s)"),a.replurkers_count):_("replurk")}RCN($dp.replurk_link,b)},_renderInfoBox:function(a){var d=$dp.info_box=DIV({c:"info_box"});var c=A({href:""},_("link"));AJS.ACN(d,DIV({c:"perma_link"},c));var b=A({href:"",c:"plurk_loc_btn"},_("Show location"));AJS.ACN(d,DIV({c:"plurk_loc"},b));AJS.ACN(d,DIV({c:"limited_box"}));AJS.ACN(d,DIV({c:"favorite_count"}));AJS.ACN(d,DIV({c:"replurk_count"}));ACN(a,d)},noExapndOnAction:function(a){a=a||10;if($dp.edit_text_area){$dp.edit_text_area.value=""}$dp.removing=true;setTimeout(function(){$dp.removing=false},10)},expand:function(m){var G=Plurks;var o=$dp.holder;if($dp.removing){return true}if($dp.current_div==m&&!$dp.hoverFlag){G._removeExpand(false);return true}$dp.hoverFlag=null;Plurks.noExapndOnAction(100);if(InfoOverlay.cloned){InfoOverlay.hideInfoOverlay()}var x=getWindowSize().w;var g=absolutePosition(m).x;var D=(x-g);if(D<450){$dp.div2=m;try{G._removeExpand(false);$dp.removing=true}catch(y){}var C=(700-D)/4;TimeLine.slideBack(4,-C,"left",function(){if(!$dp.div2){return}Plurks.expand($dp.div2);$dp.div2=null});return true}removeClass(m,"link_extend");var l=getPD(m);var h=l.obj;if(G.poster){var j=G.poster;if(G.visit_timeline){var b;var I=SiteState.getPlurkUser(h);var H=I.display_name&&I.display_name.length>0?I.display_name:I.nick_name;var t=format(_("Visit %s's timeline to respond"),H);var p=A({href:"/"+I.nick_name},t);swapDOM(j.table,b=DIV({s:"text-align: center;"},p));j.table=b}else{j.input.disabled=false;j.input.value="";j.menu.updateSessionQual();var v=$gc(o,"span","m_qualifier");j.menu.changeMenuLang(v,h.lang)}var r=SiteState.getSessionUser();if(h.no_comments==1&&r&&r.id!=h.owner_id){hideElement($dp.post_holder);hideElement($dp.commets_only_friends);showElement($dp.commets_disabled)}else{if(h.no_comments==2){hideElement($dp.commets_disabled);showElement($dp.commets_only_friends);showElement($dp.post_holder)}else{if(h.no_comments==1){hideElement($dp.commets_only_friends);showElement($dp.post_holder);showElement($dp.commets_disabled)}else{hideElement($dp.commets_only_friends);hideElement($dp.commets_disabled);showElement($dp.post_holder)}}}}G.removeCurrentOpen();PlurkBlock.toggleHighlight(m,1);$dp.current_div=m;addClass(m,"plurk_box");var E=SiteState.getSessionUser();if(G.show_expand&&E&&h.owner_id==E.uid){showElement($dp.manager);ACN(getPD(m).td_cnt,$dp.manager);$dp.save_link.innerHTML=_("save")}else{if(SiteState.canEdit()){if(h.is_unread==2){addClass(setHTML($dp.mute_link,_("unmute")),"unmute")}else{removeClass(setHTML($dp.mute_link,_("mute")),"unmute")}}}if(h.is_unread==2){addClass(o,"muted")}else{removeClass(o,"muted")}var z=$dp.info_box;var q=$bytc("span","pixel",z,true);if(q){removeElement(q)}var f="/p/"+(h.plurk_id).toString(36);var d=AJS.$bytc("div","limited_box",z,true);var u=$bytc("div","perma_link",z,true);var c=A({href:f},_("link"));c.setAttribute("target","_blank");AJS.RCN(u,c);var w=$bytc("div","plurk_loc",z,true);if(h.latitude&&h.longitude){AJS.showElement(w);var a=$bytc("a","plurk_loc_btn",w,true);AEV(a,"click",function(J){top.GB_showCenter(_("Plurk location"),"/PlurksLocation/show?plurk_id="+h.plurk_id,400,650);AJS.stopPropagation(J);AJS.preventDefault(J)})}else{AJS.hideElement(w)}Plurks._renderManager(h);if(E){Plurks._renderReplurkDetails(l);Plurks._renderFavoriteCount(h);showElement($dp.manager);ACN(getPD(m).td_cnt,$dp.manager)}if(h.limited_to){AJS.showElement(d);var s=h.limited_to;if(s==Plurk.friends_only){AJS.RCN(d,_("private plurk to friends"))}else{if(s.replace){s=s.replace(/\|\|/g,"|").replace(/^\|/,"").replace(/\|$/,"").split(/\|/)}var F=s;if(s.length>8){F=s.slice(0,8)}PlurkAdder.fetchUsersIfNeeded(F,$p(Responses._renderLimitedTo,d,h,s,F),"lts")}}else{AJS.hideElement(d);if(!(h.favorite_count||h.replurkers_count)){ACN(z,setHTML(SPAN({c:"pixel"}),"&nbsp;"))}}setTimeout(function(){var e=getPD(m).cnt;var J=absolutePosition(e);setLeft(o,J.x);setTop(o,J.y+getPD(m).td_cnt.offsetHeight);setWidth(o,e.offsetWidth);if(E&&G.show_expand){setWidth($dp.list,e.offsetWidth-11)}$dp.holder_shown=true;showElement(o);if(G.show_expand){Responses.showLoading($dp.list);Responses.fetchItems(o)}},0)},__renderReplurkStr:function(c,f){var b=f.obj;var e=b.replurkers_count;var d=format(ngettext(_("one plurker replurked this"),_("%d plurkers replurked this"),e),e);AJS.setHTML(c,d);if(b.replurkers){var a=function(){var g=Plurks._userListStr(b.replurkers_count,b.replurkers,b.replurked,_("%s replurked this"),_("%s and %s replurked this"),_("%s and %d others replurked this"));AJS.setHTML(c,g)};setTimeout(function(){PlurkAdder.fetchUsersIfNeeded(b.replurkers,a,"rrs")},10)}},_renderReplurkDetails:function(e){if(!SiteState.getSessionUser()){return}var d=$dp.info_box;var b=AJS.$bytc("div","replurk_count",d,true);var a=e.obj;var c=a.replurkers_count;AJS.hideElement(b);if(c>0){showElement(b);Plurks.__renderReplurkStr(b,e)}},_renderFavoriteCount:function(b){if(!SiteState.getSessionUser()){return}var e=$dp.info_box;var d=AJS.$bytc("div","favorite_count",e,true);var c=b.favorite_count;if((b.favorers==undefined)||(c==0)){AJS.hideElement(d);return}AJS.showElement(d);AJS.setHTML(d,format(ngettext(_("one plurker liked this"),_("%d plurkers liked this"),c),c));if(b.favorers){var a=function(){var f=Plurks._userListStr(b.favorite_count,b.favorers,b.favorite,_("%s liked this"),_("%s and %s liked this"),_("%s and %d others liked this"));AJS.setHTML(d,f)};setTimeout(function(){PlurkAdder.fetchUsersIfNeeded(b.favorers,a,"rfc")},10)}},_userListStr:function(p,r,h,j,c,l){var q=SiteState.getSessionUser();if(q){var a=q.uid}var g=0,e=[],d=p,b=r.slice();if(q&&h){e.push(_("you"));if((g=AJS.getIndex(a,b))!=-1){b.splice(g,1)}}while(e.length<=2&&b.length>0){var o=b.shift();var t=SiteState.getUserById(o);var m=t.display_name||t.nick_name;e.push('<a href="/'+t.nick_name+'">'+m+"</a>")}var v="";if(d-e.length>0){v=format(l,e.join(", "),d-e.length)}else{if(e.length>1){v=format(c,e.slice(1,e.length).join(", "),e[0])}else{if(e.length==1){v=format(j,e[0])}}}return v},repositionCurrent:function(a){var c=$dp.current_div;var b=5;setTop($dp.holder,absolutePosition(getPD(c).cnt).y+getPD(c).td_cnt.offsetHeight+b)},_removeExpand:function(a){var c=$dp.current_div;var b=$dp.holder;getPD(c).obj.response_count=$bytc("div","plurk",$dp.list).length;hideElement(b);$dp.holder_shown=false;if($dp.list){RCN($dp.list,null)}Plurks.__cancelOnClick();hideElement($dp.manager);PlurkBlock.toggleHighlight(c,0);removeClass(c,"plurk_box");getPD(c).cnt.style.backgroundColor="#"+Plurks.getShades(c)[0];if($dp.edit_text_area){showElement(getPD(c).div_cnt)}Plurks.cleanData();if(a){Plurks.noExapndOnAction()}if(document.focus){document.focus()}removeElement($bytc("div","response_time"))},_renderClose:function(c){var b=IMG({src:"http://statics.plurk.com/7d18146c10c2fbafa789e79c49db7804.gif"});var a;ACN(c.tr_cnt,a=TD({c:"mini_close"},b));AEV(a,"click",$p(Plurks._removeExpand,true));return a},_renderPost:function(c){var a;var b=$dp.post_holder=DIV(DIV({c:"caption response"},_("Plurk your response:")),a=DIV({c:"mini_form"}));ACN(a,Plurks.poster.table);ACN(c,b)},_renderLogin:function(a){var b;ACN(a,DIV({c:"caption"},_("Recent plurk responses:")),DIV({c:"login_to_see"},b=A({href:"/Users/showRegister"},_("Register your Plurk account to respond to these plurks"))));AEV(b,"click",TopBar.showRegister)},_renderCommentsDisabled:function(a){ACN(a,$dp.commets_disabled=setHTML(DIV({c:"info_box c_disabled"}),_("Responses <b>disabled</b> for others than plurk poster")));hideElement($dp.commets_disabled)},_renderCommentsOnlyFriends:function(a){ACN(a,$dp.commets_only_friends=setHTML(DIV({c:"info_box c_disabled"}),_("Only plurker's <b>friends</b> can respond")));hideElement($dp.commets_only_friends)},_renderResponses:function(c){var a;var b=DIV(DIV({c:"caption"},_("Recent plurk responses:")),a=DIV({c:"list"}));ACN(c,b);return a},renderPlurk:function(p,s){var H=Plurks;var E="p"+p.id;if(s){E="m"+p.id;if($(E)){return null}}var x=SiteState.getSessionUser();var J=(x&&x.default_lang)||"en";var r=$plurks[E]={};r.obj=p;var j=SiteState.getPlurkUser(p);var d;var f=false;if(!j){return null}var u=j;if(p.replurker_id){d=SiteState.getUserById(p.replurker_id);if(d){u=d;f=true}else{}}var z=DIV({c:"plurk_cnt",id:"plurk_cnt_"+p.id});var l=40;var y=p.content;y=y.replace("<script","");var G=Qualifiers.format(j,p.qualifier,y,false,p.lang,p.id,f);var F=G[0];var w=G[1];if(d){var m=Qualifiers._(d.gender,J,"replurks");w=DIV({c:"text_holder"},F,w);F=SPAN(A({href:"/"+d.nick_name,c:"name"},d.display_name||d.nick_name),SPAN({c:"qualifier q_replurks"},m))}var b,D,q,I,h;ACN(z,TABLE(TBODY(q=TR(TD({c:"td_qual"},F),D=TD({c:"td_cnt"},w)),I=TR({c:"tr_info",s:"display: none"},h=TD({c:"td_info",colSpan:2})))));var v;if(!s){var e=Users.getUserImgSrc(u);v=DIV({c:"p_img"},IMG({src:e}))}var b;var t=DIV({c:"plurk"},TABLE(TBODY(b=TR(TD(z)))));if(!s){appendToTop(b,TD({c:"td_img"},v))}t.id=E;r.div=t;r.image=v;r.div_cnt=w;r.td_cnt=D;r.cnt=z;r.tr_cnt=q;r.tr_info=I;r.td_info=h;r.tr=b;Plurks._renderIcons(r,s,u);if(!s){var a=Truncated[p.id];if(!a){a=Plurks.shouldTruncate(w);Truncated[p.id]=a}var o=a[0];var g=a[1];var c;if(!SiteState.canEdit()&&isIn(o,[1,2])){}if(o==1){c="truncated"}else{if(o==2){c="truncated_total"}else{if(o==3){c="truncated_media"}else{if(o==4){c="truncated_media_height"}}}}if(c){H.truncate(t,c)}}if(!s){AEV(t,"mouseover",$p(H._plurkMouseOver,t));AEV(t,"mouseout",$p(H._plurkMouseOut,t));ACN(b,getPD(t).td_resp_count=TD({c:"td_response_count"},getPD(t).response_count=SPAN({c:"response_count"},p.response_count)));var C=$p(Plurks.expand,t);AEV(z,"click",C);AEV(getPD(t).td_resp_count,"click",C);AEV(v,"click",C);if(SiteState.canEdit()){if((Poll.current_data.unread_plurks[p.id])){addClass(t,"new")}}if(p.response_count==0){hideElement(getPD(t).response_count)}}if(s){onEvent(t,"mouseover",$p(Responses.responseMouseOver,t));onEvent(t,"mouseout",$p(Responses.responseMouseOut,t));if(getPD($dp.current_div).obj.owner_id==p.user_id){addClass(t,"highlight_owner")}}if(j.nick_name=="plurkbuddy"&&SiteState.canEdit()){addClass(t,"glow")}if(p.is_unread==2){addClass(t,"muted")}Plurks.applyNameColor(t,p);return t},plurkMouseOutTO:null,_plurkMouseOut:function(b){var a=Plurks;if(Plurks.plurkMouseOutTO){clearTimeout(Plurks.plurkMouseOutTO)}a.plurkMouseOutTO=setTimeout($p(a.__plurkMouseOut,b),500);return false},_plurkMouseOver:function(d){var a=getPD(d);var b=$dp.edit_text_area;if(Plurks.plurkMouseOutTO){clearTimeout(Plurks.plurkMouseOutTO)}if($dp.hover_div==d){return}else{removeClass($dp.hover_div,"link_extend");if(SiteState.canEdit()){if(!hasClass($dp.hover_div,"plurk_box")){removeClass($dp.hover_div,"display")}}}map($bytc("div","display"),function(e){if(!hasClass(e,"plurk_box")){removeClass(e,"display")}});$dp.hover_div=d;if(a.truncated){addClass(d,"display")}addClass(d,"link_extend");Plurks._renderManager(a.obj);var c=SiteState.getSessionUser();if(c){if(!b){showElement($dp.manager)}Plurks._renderFav(a);Plurks._renderReplurk(a);Plurks._renderMute(a);ACN(getPD(d).td_cnt,$dp.manager)}if(SiteState.canEdit()){if(!hasClass($dp.current_div,"plurk_box")&&(b&&b.value=="")){$dp.current_div=d;$dp.hoverFlag=1;showElement($dp.manager);ACN(getPD(d).td_cnt,$dp.manager);$dp.save_link.innerHTML=_("save")}}if($dp.holder_shown){Plurks.repositionCurrent()}TimeShow.on_plurk=d;Plurks.fixBottomPlurk(d);return false},__plurkMouseOut:function(b){var a=getPD(b);if(a){if(SiteState.canEdit()){if(!$dp.holder_shown){if($dp.manager){hideElement($dp.manager)}}}removeClass(b,"link_extend");if(a.truncated&&!hasClass(b,"plurk_box")){removeClass(b,"display")}}TimeShow.on_plurk=null;$dp.hover_div=null;Plurks.fixBottomPlurk(b,"mouseout")},fixBottomPlurk:function(c,a){var b=$("timeline_cnt");b.style.paddingBottom="0";b.style.overflow="hidden";if(c.offsetTop+c.clientHeight>386){b.style.overflow="visible";b.style.paddingBottom="25px"}},highlightPlurk:function(c,a){a=a||40000;var b=TimeLine.highlight_ids[c];if(b==true){TimeLine.highlight_ids[c]=AJS.fx.highlight("plurk_cnt_"+c,{duration:a,onComplete:function(){TimeLine.highlight_ids[c]=null}},Plurks.getShades($("p"+c)))}},shouldTruncate:function(f,c,g){var l=Plurks._getPlurkCntDim(f);var a=l[0];var j=l[1];var e=$bytc("img",null,f);var d=false;var h=0;var b=0;map(e,function(m){if(Emoticons.isEmoticon(m.src)){h++}else{d=true;b++}});if(h>3){return[4,l]}if((d&&b>=2)){return[4,l]}if(a>220){return[1,l]}if(j>50){return[4,l]}return[false,l]},truncate:function(d,a){addClass(getPD(d).div_cnt,a);if(!getPD(d).truncated){var c=TD({c:"dots"},DIV({c:"inner"},"..."));var b=getPD(d).td_resp_count;if(b){insertBefore(c,b)}else{ACN(getPD(d).tr,c)}}getPD(d).truncated=true},_getPlurkCntDim:function(c){var b=c.cloneNode(true);b.style.position="absolute";setTop(b,500);setVisibility(b,false);ACN(getBody(),b);var d=b.offsetWidth;var a=b.offsetHeight;removeElement(b);b=null;return[d,a]},_showPromote:function(){Plurks.noExapndOnAction();var a=getPD($dp.hover_div).obj;var b="/PlurkTop/showAddPlurk/?from_plurk=1&plurk_url=/p/"+(a.plurk_id).toString(36);return GB_showCenter(_("Promote New Plurk"),b,400,550)},getShades:function(a){return AJS.fx._shades}};Plurks.createLink=function(e,a,b){var f=A({c:a,href:"#"},e),d=b,c=e;if(b){f.onclick=function(){d();_gaq.push(["_trackEvent","Plurk_action","click",c])}}return f};Plurks.decoratePlurksNav=function(){var a=$("next_plurk");var b=$("prev_plurk");if(b){sText=b.innerHTML;sText=sText.substr(0,90);sText+=b.innerHTML.length>90?"...":"";sText+=" &raquo; ";b.innerHTML=sText}if(a){sText=a.innerHTML;sText="&laquo; "+sText.substr(0,90);sText+=a.innerHTML.length>90?"...":"";a.innerHTML=sText}};Plurks.focusTrick=function(a){$dp.list.scrollTop=a.offsetTop};Plurks.applyNameColor=function(c,b){var a=SiteState.getPlurkUser(b);map($bytc("a","name",c),function(d){if(a.name_color){d.style.color="#"+a.name_color}})};PlurkMetaData={responded:{},muted:{},annotate:function(a){var b=PlurkMetaData;var c=a.plurk_id;if(b.muted[c]){a.is_unread=2}if(b.responded[c]){if(Plurk.isPrivate(a)){a.plurk_type=3}else{a.plurk_type=2}}},load:function(){var a=PlurkMetaData;var b=loadJSON("/Plurks/getPlurksMetaData.json");b.addCallback(function(c){map(c.r,function(d){a.responded[d]=true});map(c.m,function(d){a.muted[d]=true})});b.addErrback(function(){setTimeout(a.load,5000)});b.sendReq({})}};Signals.connect("plurk_muted",function(a){PlurkMetaData.muted[a.plurk_id]=true});Signals.connect("plurk_unmuted",function(a){if(PlurkMetaData.muted[a.plurk_id]){delete PlurkMetaData.muted[a.plurk_id]}});Signals.connect("response_added",function(a,b){PlurkMetaData.responded[a.plurk_id]=true});PrivatePlurking={renderPrivatePlurk:function(){var b=A({href:"#",c:"friend_man private_plurk"},_("Send private plurk"));var a=$p(PrivatePlurking.showPrivatePlurk,b,top.SiteState.getPageUser().id);AEV(b,"click",a,true);return b},showPrivatePlurk:function(e,a){if(e){ACN(e,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}))}var d=DIV(CENTER(IMG({s:"padding: 15px 0 15px 0",src:"http://statics.plurk.com/6ad45e7e08754eba760d200a93f1d115.gif"})));top.GB_showHTML(_("Send private plurk"),d,200,700);top.GB_getLast().setWindowPosition=function(){};var c=top.GB_getLast().g_window;c.style.top="150px";c.style.zIndex=1500;top.GB_getLast().overlay.style.zIndex=1000;var b=getRequest("/Users/showSendPrivatePlurk");b.addCallback(function(f){if(e){swapDOM(e,PrivatePlurking.renderPrivatePlurk())}setHTML(d,f);evalScriptTags(f);if($("input_big_private")){$("input_big_private").focus()}});b.addErrback(function(){if(e){swapDOM(e,PrivatePlurking.renderPrivatePlurk())}top.GB_hide()});b.sendReq({to_user_id:a});return false},plurkPrivatePlurk:function(e,g,j){var b=private_poster.menu.cur_lang;var f=e.value;g=Qualifiers.getQual(g);var c=Qualifiers.transformContentQualifer(g,f,b);g=c[0];f=c[1];var d=private_poster.to_user_id;var h={post:function(){var l=loadJSON("/Users/sendPrivatePlurk");l.addCallback(function(m){var o=top.GB_getLast().g_window;if(top.SiteState.canEdit()){PlurkAdder._plurkAdded(e,j,{plurk:m});top.GB_hide()}else{RCN($gc(o,"div","content_inner"),DIV({s:"font-size: 15px; padding: 15px 0 15px 0"},_("Private plurk is sent :)")))}});l.addErrback(function(m){alert(m)});l.sendReq({to_user_id:d,content:f,qualifier:g,lang:b})}};var a="/VisualCaptcha/showCaptcha";top.GB_showCenter(_("Are you a human test?"),a,500,500,function(){if(top.VISUAL_CAPTCHA_OK){window.captcha_checked=true;h.post()}});return false}};InfoOverlay={timeout:null,init:function(e){var f=this;var g=this.menu=new AmiMenu();addClass(g.menu_holder,"info_menu");g.addItems(createItem(this.user_info=DIV(),null,{cls:"user_info"}),createItem(this.badge_holder=DIV(),null,{cls:"award_bar_mini"}));this.user_info.reuseable=true;this.only_non_user_n_logged=[];var d,c,b;g.addItems(createSeparator());if(!e){g.addItems(this.reply_item=c=createItem(DIV(_("Reply to")),$b(this.sendReply,this)),d=createItem(DIV(_("Send private plurk")),$b(this.sendPrivatePlurk,this)),b=createSeparator(),createItem(DIV(_("Visit profile")),$b(this.visitProfile,this)),this.friends_of=createItem(DIV(_html(_("View friend list"))),$b(this.showFriends,this)));this.only_non_user_n_logged.push(d,c,b)}else{g.addItems(createItem(DIV(_("Visit profile")),$b(this.visitProfile,this)),this.friends_of=createItem(DIV(_html(_("View friend list"))),$b(this.showFriends,this)))}if(top.SiteState.getSessionUser()){g.addItems(b=createSeparator(),this.block_item=d=createItem(DIV(_html(_("Block User"))),$b(this.showBlock,this)),this.spam_item=item_s=createItem(DIV({c:"block"},SPAN({c:"txt"},_("Report as Spam/Abuse"))),$b(this.showAbuse,this)));this.only_non_user_n_logged.push(d,b,item_s)}var a=function(){if(f.timeout){clearTimeout(f.timeout);f.timeout=null;if(window.TimeShow){TimeShow.on_plurk=null}}};this.loading=DIV({c:"cmp_tooltips-loading"});this.up=DIV({c:"cmp_tooltips-up"});this.down=DIV({c:"cmp_tooltips-down"});this.loading.reuseable=true;this.up.reuseable=true;this.down.reuseable=true;onEvent(this.loading,"mouseover",a);onEvent(this.up,"mouseover",a);onEvent(this.down,"mouseover",a);ACN(getBody(),this.loading,this.up,this.down);hideElement(this.loading,this.up,this.down);this._attachEvents(g.menu_holder,500)},showHideItems:function(){var b=true;var c=top.SiteState.getSessionUser();if(top.SiteState.getSessionUser()){b=false}if(c){b=this.user_id==c.id}var a=top.SiteState.getUserById(this.user_id)||SiteState.getUserById(this.user_id);if(a.nick_name=="plurkbuddy"){b=true;hideElement(this.friends_of.view);hideElement(this.user_location);setHTML(this.user_gender_info,_("Hi! I am Plurk Buddy and I am here to help make your Plurk experience great."));hideElement(this.user_name)}else{showElement(this.friends_of.view);showElement(this.user_location);showElement(this.user_name)}if(hasClass(this.elm,"gs_link")){b=true}map(this.only_non_user_n_logged,function(d){var e=$gp(d.view,"tr");if(b){hideElement(e)}else{showElement(e)}});if(window.Plurks){if($dp.holder_shown){showElement(this.reply_item.view.parentNode)}else{hideElement(this.reply_item.view.parentNode)}}},sendReply:function(){var a=this.user;var b="@"+a.nick_name+": "+$("input_small").value+"~";$("input_small").value="";InputUtil.insertAtCursor($("input_small"),b);InfoOverlay.hideInfoOverlay();return false},sendPrivatePlurk:function(){PrivatePlurking.showPrivatePlurk(null,this.user.id);InfoOverlay.hideInfoOverlay()},showFriends:function(){var a="/Friends/showFriends?user_id="+this.user_id;return top.GB_showCenter(format(_("Friends of %s"),this.user.nick_name),a,600,650)},visitProfile:function(){top.window.location="/"+this.user.nick_name},showBlock:function(){var a=format(_("Are you sure you want to block %s?"),this.user.nick_name);if(confirm(a)){var b="/Friends/blockUser?block_uid="+this.user_id;return top.GB_showCenter(_("Friends"),b,350,650)}return false},showAbuse:function(c){var a=format(_("Thank you for helping Plurk by reporting user or content which may be in violation of our policies.\nAre you sure you wanna report this user (%s) or content as spam/abuse?"),this.user.nick_name);if(confirm(a)){var b="/Friends/blockUser?block_uid="+this.user_id+"&abuse=1";return top.GB_showCenter(_("Friends"),b,350,650)}return false},atttach:function(a){AEV(a,"mouseover",$b(this.showInfoOverlay,this));this._attachEvents(a,500)},renderInfo:function(d,f){if(!f){f="medium"}var c=DIV({c:"user_img"},IMG({src:Users.getUserImgSrc(d,f)}));var e=d.karma&&d.karma.toFixed(1)||0;var b=Utils.getYears(d.date_of_birth);var a="";if(d.verified_account){var h="http://statics.plurk.com/637e673af4bc88b9c674745171f0f27b.png";a=DIV({c:"verified-account-small",title:_("This user is verified as authentic identity.")},IMG({src:h}))}var g={};g.info_holder=DIV(c,g.user_name=DIV({s:"max-width: 200px"},B(d.full_name)),g.user_gender_info=DIV({s:"max-width: 330px; white-space: normal"},b,Users.getGender(d,true),", karma ",e),g.user_location=DIV({s:"overflow: hidden"},Users.getLocation(d)),a);return g},__replaceInfo:function(b){this.user=b;var a=InfoOverlay.renderInfo(b);update(this,a);RCN(this.user_info,a.info_holder);if(b.badges&&b.days_joined){var c=Badges.render(b,true);RCN(this.badge_holder,c)}var d=absolutePosition(this.elm);d.y=absolutePosition(this.arrow).y;this.showHideItems();this.menu.show(this.elm,d);showElement(this.up);hideElement(this.loading,this.down)},_showUserInfo:function(){var b=this;var a=loadJSON("/Users/fetchUserInfo");a.addCallback(function(c){if(!top.FRIENDS){top.FRIENDS={}}if(!top.USERS){top.USERS={}}if(c.are_friends==1){top.FRIENDS[c.id]=c}top.USERS[c.id]=c;b.__replaceInfo(c)});a.addErrback(function(){showElement(b.down);hideElement(b.loading,b.up)});a.sendReq({user_id:this.user_id})},showInfoOverlay:function(d){var g=getEventElm(d);if(g.arrow){return}this.elm=g;this.user_id=g.user_id;this.menu.hide(null,true);removeElement($("info_overlay"));var f=this.arrow=DIV();f.id="info_overlay";if(window.MouseWheel){MouseWheel.attachTLScroll(f)}var c=DIV({c:"drop_arrow",s:"width: 22px; height: 17px;"});var a=DIV(this.down,this.up,this.loading);showElement(this.down);hideElement(this.up,this.loading);RCN(c,a);onEvent(c,"mouseover",function(){addClass(c,"on_arrow")});onEvent(c,"mouseout",function(){removeClass(c,"on_arrow")});onEvent(c,"click",$b(this.toggle,this));ACN(f,c);var b=absolutePosition(g);var e=$gp(g,"div","list");b.y-=e&&e.scrollTop||0;if(e&&isIe()){b.x-=5}setStyle(f,{left:b.x+g.offsetWidth,top:b.y-1,visibility:"hidden"});ACN(getBody(),f);setStyle(f,{visibility:"visible"});this._attachEvents(f,1000)},_attachEvents:function(c,b){var a=InfoOverlay;AEV(c,"mouseout",function(){a.timeout=setTimeout(function(){a.hideInfoOverlay()},b)});AEV(c,"mousemove",function(){if(top.Plruks&&top.Plurks.plurkMouseOutTO){clearTimeout(top.Plurks.plurkMouseOutTO)}if(a.timeout){clearTimeout(a.timeout);a.timeout=null}},null,true)},hideInfoOverlay:function(a){removeElement(this.arrow);this.menu.hide(null,true)},toggle:function(){if(isElementShown(this.loading)){return}if(isElementShown(this.down)){addClass(this.arrow,"on_div");showElement(this.loading);hideElement(this.up,this.down);this._showUserInfo()}else{removeClass(this.arrow,"on_div");showElement(this.down);hideElement(this.loading,this.up);this.menu.hide(null,true);this.hideInfoOverlay(true)}}};B_ID=1;B_DATA={};getBD=function(a){return B_DATA[a.id]};PlurkBlock=Class({init:function(a){update(this,a);this.is_rendered=false;this.id=B_ID++;B_DATA[this.id]={}},removeRender:function(){this.is_rendered=false;removeElement(getBD(this).div_cnt);removeElement(getBD(this).div_bg);getBD(this).div_cnt=null;getBD(this).div_bg=null;if(this.plurks){try{Tracks.removePlurksFromTracks(this.plurks)}catch(a){}map(this.plurks,function(b){Plurks.cleanPlurk(b.id)})}},_renderBlock:function(){var d=DIV({c:"div_one_line"});var a,c;var b=DIV(a=DIV({c:"div_inner"}),c=DIV({c:"div_bottom"}));return[d,b,c]},renderBlock:function(d,a){this._render(a);var c=getBD(this).div_bg;var b=getBD(this).div_cnt;if(a){c.style.visibility="hidden";b.style.visibility="hidden"}ACN(T_cnt,b);ACN(T_bg,c);this.setLeft(d);this.l_offset=d},_render:function(){var c=this._renderBlock();var g=this._renderBlock();var d=this.type;if(this.plurks&&this.is_small&&this.plurks.length<=2){d+=" small_hh"}var a=B_DATA[this.id].div_bg=DIV({c:"block_bg "+d});var b=B_DATA[this.id].div_cnt=DIV({c:"block_cnt "+d});ACN(a,c[0],c[1]);ACN(b,g[0],g[1]);var e=c[2];if(this.bottom_end){ACN(e,SPAN({c:"bottom_end"},this.bottom_end))}ACN(e,SPAN({c:"bottom_start"},this.bottom_start));this.is_rendered=true;if(isIn(this.type,["day","day_start"])){addClass(c[1],"day_bg");var f=46;if(this.bottom_start.indexOf("ago")!=-1||(_("Yesterday")==this.bottom_start)){f=70}setWidth(c[0],f);setWidth(c[1],f)}},_rankPlurks:function(f,d){var h=f.response_count!=f.responses_seen;var e=d.response_count!=d.responses_seen;if(h&&!e){return -1}else{if(!h&&e){return 1}}if(Plurk.isPrivate(f)&&!Plurk.isPrivate(d)){return -1}if(Plurk.isResponded(f)&&!Plurk.isResponded(d)){return -1}var c=f.response_count;var g=d.response_count;if(c>g){return -1}else{if(c<g){return 1}}return 0},renderPlurks:function(o,j){if(!this.plurks){return}var l=this;var m=getBD(this).div_cnt;var p=m.offsetWidth/this.interval;var e=this.date_start;var q=this.date_end;this.plurks.sort(this._rankPlurks);for(var f=0;f<this.plurks.length;f++){var d=this.plurks[f];if(PlurkBlock.isWithinBounds(d,e,q)){var a=Plurks.renderPlurk(d,false);a.style.visibility="hidden";ACN(m,a);getPD(a).block=l;var r=(Math.abs(d.posted.getTime()-e.getTime()))/60/1000;var h=(r*p);setLeft(a,h);var g=j+h;var b=Tracks.findTrack(g,d,m);var c=Tracks.getTopOffset(m,b);setTop(a,c);a.style.visibility="visible";if(o){Tracks.tracks[b].splice(0,0,a)}else{Tracks.tracks[b].push(a)}Tracks.plurks[d.id]=b;Plurks.highlightPlurk(d.id)}}},setLeft:function(a){this.l_offset=a;setLeft(getBD(this).div_cnt,getBD(this).div_bg,a)},incLeft:function(b,c){var e=b;var a=e.div_cnt.offsetLeft+c+"px";e.div_cnt.style.left=a;e.div_bg.style.left=a;return a},setVisibility:function(a){if(a){a="visible"}else{a="hidden"}getBD(this).div_bg.style.visibility=a;getBD(this).div_cnt.style.visibility=a},setTop:function(a){if(a>0){a=0}setTop(getBD(this).div_cnt,a)}});PlurkBlock.zIndex=1000;PlurkBlock.isWithinBounds=function(a,c,b){return a.posted.getTime()>=b.getTime()&&a.posted.getTime()<=c.getTime()};PlurkBlock.toggleHighlight=function(b,a){if(isIe()){var d=a==1&&500||-500;var c=getParentBytc(b,"div","block_cnt");c.style.zIndex+=d}};BlockGenerator={generate:function(c,e){var d=this;var g=[];var h=[];var f=null;var b=null;map(c,function(j){var m=new Date(j.posted);m.setHours(23);m.setMinutes(59);m.setSeconds(59);var l=new Date(m);l.setHours(0);l.setMinutes(0);l.setSeconds(0);if(!Cal.sameDate(f,m)){b={date_start:m,date_end:l,plurks:[]};f=m;h.push(b)}b.plurks.push(j)});map(h,function(o){var p="day_start";if(o.plurks.length>0){var m=Cal.formatMonthDate(o.date_start);if(e){block=new PlurkBlock({type:p,bottom_start:m,plurks:o.plurks,date_start:o.date_start,date_end:o.date_end,interval:1440});block.plurks=null;g.push(block)}else{e=true}var l=[];map(o.plurks,function(q){var r=q.posted.getHours();if(!l[r]){l[r]=[]}l[r].push(q)});var j=false;if(o.plurks.length<=3){j=true}rmap(l,function(s,q){if(!s){return}var u;var t=new Date(s[0].posted);t.setMinutes(59);t.setSeconds(59);t.setMilliseconds(59);var v=new Date(s[0].posted);v.setMinutes(0);v.setSeconds(0);v.setMilliseconds(0);if(s.length<=2){var r=Cal.convertToLocal(t);u=new PlurkBlock({type:"hh_mm",bottom_start:Cal.formatHour(r.getHours()+1),bottom_end:Cal.formatHour(r.getHours()),plurks:s,interval:60,date_start:t,date_end:v,is_small:j});g.push(u)}else{u=d.generateMinuteBlocks(t,s,j);g=g.concat(u)}})}});var a=null;map(g,function(j){if(a){if(a.bottom_end==j.bottom_start){a.bottom_end=""}}a=j});return g},max_hour_count:3,max_ss_count:4,_generateOptimalBlocks:function(p,b,r,q,t,u){var s=[];var f=true;var j=this.max_ss_count;var l=this.max_hour_count;var a=function(y){var v=[];map(q,function(C){if(PlurkBlock.isWithinBounds(C,p,b)){v.push(C)}});var z=new PlurkBlock({type:y,interval:r,plurks:v,date_start:new Date(p),date_end:new Date(b),is_small:t});if(u){z.bottom_start="";z.bottom_end=""}else{var w=Cal.convertToLocal(p);var x=Cal.convertToLocal(b);z.bottom_start=Cal.formatHour(w.getHours(),w.getMinutes());z.bottom_end=Cal.formatHour(x.getHours(),x.getMinutes())}return z};var e=this.intervalCount(q,p,b);if(e>0&&e<=l){s.push(a("hh_mm"))}else{if(u&&e>0&&e<=j){var c="ss";s.push(a(c))}else{if(e>0&&e<=l&&r<=1){var c="mm";s.push(a(c))}else{if(u&&e>0&&r<=1){var c="ss";s.push(a(c))}else{if(e>0){var h=r/2;var g=2;if(h==2.5){g=5;h=1}else{if(h==0.5){g=3;h=20;u=true}}var o=new Date(p);for(var m=0;m<g;m++){var d=new Date(o);this._incInterval(d,h,u);s=s.concat(this._generateOptimalBlocks(new Date(o),new Date(d),h,q,t,u));o=d}if(u&&h==20){map(s,function(y,x){if(x==0){var v=Cal.convertToLocal(y.date_start);y.bottom_start=Cal.formatHour(v.getHours(),v.getMinutes())}else{if(x==s.length-1){var w=Cal.convertToLocal(b);y.bottom_end=Cal.formatHour(w.getHours(),w.getMinutes())}else{y.bottom_end=""}}})}}}}}}return s},_incInterval:function(b,a,c){if(c){b.setSeconds(b.getSeconds()-a)}else{b.setMinutes(b.getMinutes()-a)}return b},generateMinuteBlocks:function(e,d,a){var g=[];var f=new Date(e);for(var c=0;c<3;c++){f=new Date(f);var b=new Date(f);b.setMinutes(b.getMinutes()-20);g=g.concat(this._generateOptimalBlocks(f,b,20,d,a,false));f.setMinutes(f.getMinutes()-20)}return g},intervalCount:function(c,d,b){var a=0;map(c,function(e){if(PlurkBlock.isWithinBounds(e,d,b)){a++}});return a}};function cometNewPlurksCallback(a,b){map(b,function(c){PlurkMetaData.annotate(c);c.user_id=SiteState.getSessionUser().id});Poll.fetchedPlurks(b)}function cometNewResponsesCallback(b,a){map(a,function(g){update(USERS,g.user);var f=g.response;var d=g.plurk;var h=g.plurk_id;PlurkMetaData.annotate(d);TimeLineCache.addPlurk(d);if(d.is_unread==2){return}Plurk.updatePlurk(d,{is_unread:1});var e=ChatPoll.chatResponse(f,d,user);if(!e){var c=ResponseCache.getFromCache(h);if(c){ResponseCache.addToCache(h,[f])}Poll.fetchedResponses([d])}})}MaxChar={init:function(a,b){var a=$(a);AEV(a,"keyup",$p(MaxChar.updateCharCount,a,b))},updateSmall:function(){MaxChar.updateCharCount($("input_small"),$("input_small_cu"))},re_all_urls:/https?:\/\/[^\s]*/g,re_tw_fb:/\s*!(FB|TW|YA|WB)\s*/g,calculateContentLength:function(a,e){a=strip(a);if(!e&&window.main_poster&&main_poster.menu){e=main_poster.menu.cur_lang}var c=Qualifiers.getFirstWQual(a,e)||"";a=strip(a.substr(c.length));a=a.replace(this.re_tw_fb,"");var b=0;var d=function(f){if(f.length>30){b+=30}else{b+=f.length}return""};a=a.replace(this.re_all_urls,d);return a.length+b},updateBig:function(){MaxChar.updateCharCount($("input_big"),$("input_big_cu"))},updateCharCount:function(b,c,e){var b=$(b);var g;if(b.id=="input_small"&&$dp.current_div){g=getPD($dp.current_div).obj.lang}else{if(b.id=="input_big"){g=main_poster.menu.cur_lang}}var d=(140-MaxChar.calculateContentLength(b.value,g));if(d>=0){var a="";if(d<=50){a=format(_("%s characters left"),d)+". "}if(b.id=="input_small"){a+='<span style="color: #555">'+_("Press Enter to add")+"</span>"}b.style.color="black";setHTML(c,a);removeClass(c,"char_highlight")}else{addClass(c,"char_highlight");setHTML(c,format(_('Too many characters. Try <a onclick="%s" href="http://paste.plurk.com" target="_blank">Plurk Paste</a> or remove %s of them.'),"return Misc.showPaste('"+b.id+"')",Math.abs(d)));b.style.color="red"}if(d<=50&&d>=0){addClass(c,"highlight_light")}else{removeClass(c,"highlight_light")}var f=b.scrollTop;if(f!=0){PlurkBoxExpand.init(b)}}};PlurkBoxExpand={init:function(d,e){var b=d,a=d.offsetWidth;if(e){b.className="content"}else{if(AJS.isIe()&&!d.style.width){if(a){b.style.width=a-6+"px"}}b.className="multi-line"}}};USERS={};Users={update_title:true,init:function(){Users.updateTitle()},getUserImgSrc:function(a,c){c=c||"small";var b="/static/default_"+c+".gif";if(a.has_profile_image){b=avatar_path(a,c)}if(top.SETTINGS&&top.SETTINGS.seed&&SiteState.getPageUser().uid==a.uid){b+="?f="+top.SETTINGS.seed}return b},getLocation:function(a){var b="";if(a.location){b=" "+format(_("from %s"),a.location)+" "}if(b.length>30){b=b.substring(0,30)+"..."}return b},getGender:function(a,b){if(a.gender==2){return"-"}else{return a.gender==1&&(b&&"m"||_("male"))||(b&&"f"||_("female"))}},_getStandard:function(){var a=SiteState.getSessionUser().display_name;a=a&&a.length?a:SiteState.getSessionUser().nick_name;return"Plurk | "+a},updateTitle:function(){if(!Users.update_title){return}var f="";var c=keys(Poll.current_data.new_plurks).length;var g=keys(Poll.current_data.unread_plurks).length;var b=SiteState.getPageUser();var d=b.display_name&&b.display_name.length?b.display_name:b.nick_name;var a=b.page_title&&b.page_title.length?b.page_title:d;if(c||g){f=(c+g)+" "+_("unread")+" - "}var e=Users.base_title;if(!e){Users.base_title=e=document.title}document.title=f+e}};Tracks={offset_top:21,offset_plurks:45,max_tracks:8,init:function(){var a=this.tracks=[];for(var b=0;b<this.max_tracks;b++){a[b]=[]}this.plurks={};if(!SiteState.canEdit()){Tracks.offset_top=35}},removePlurksFromTracks:function(a){if(!a){return true}var b=this;map(a,function(d){var f=b.plurks[d.id];var c=b.tracks[f];if(c){var g=d.id;var e=getIndex(d.id,c,function(h){if(g==getPD(h).obj.id){return true}return false});c.splice(e,1)}})},getTopOffset:function(b,a){return(b.offsetTop+this.offset_top)+(a*this.offset_plurks)},findTrack:function(g,a,f){var h=this;var c=this.plurks[a.id];if(c!=undefined){return c}for(var e=0;e<this.tracks.length-1;e+=2){var b=this.tracks[e];if(b.length==0||this.canBeInserted(b,g)){return e}}for(var e=1;e<this.tracks.length-2;e+=2){var b=this.tracks[e];if(b.length==0||this.canBeInserted(b,g)){return e}}var d=Math.floor(Math.random()*(this.tracks.length-1));return d},canBeInserted:function(a,c){var d=getLast(a);try{var b=d.offsetWidth+absolutePosition(d).x+20}catch(f){return true}if(navigator.userAgent.toLowerCase().indexOf("khtml")!=-1){b+=25}if(b<c){return true}return false}};Cal={am_pm:true,ms_per_day:24*60*60*1000,monthShort:{1:_("Jan"),2:_("Feb"),3:_("Mar"),4:_("Apr"),5:_("May"),6:_("Jun"),7:_("Jul"),8:_("Aug"),9:_("Sep"),10:_("Oct"),11:_("Nov"),12:_("Dec")},leadingZero:function(a){if(a<10){a="0"+a}return a},sameDate:function(b,a){if(!b||!a){return false}if(b.getDate()==a.getDate()&&b.getMonth()==a.getMonth()&&b.getYear()==a.getYear()){return true}return false},dayDiff:function(e){var d=new Date();var c=new Date(e);d.setHours(0);d.setMinutes(0);c.setHours(0);c.setMinutes(0);var b=c.getTime()-d.getTime();var a=Math.round(b/this.ms_per_day);if(a==-1&&d.getDate()==c.getDate()){return 0}return a},addToDate:function(b,a,c){var d=b.getTime();var f=b.getTimezoneOffset()*60*1000;var e=d+f;if(a){e+=a*60*60*1000}if(c){e+=c*60*1000}return new Date(e)},convertToLocal:function(c,b){var a=SiteState.getPageUser();if(!a){a=SiteState.getSessionUser()}if(!a||!a.timezone_hh){return c}return Cal.addToDate(c,a.timezone_hh,a.timezone_mm)},formatMonthDate:function(b){var a=this.dayDiff(b);if(a==0){return _("Today")}else{if(a==-1){return _("Yesterday")}else{if(a<0&&a>=-2){return Math.abs(a)+" "+_("days ago")}}}if(window.LANG&&(window.LANG.indexOf("zh_")==0||window.LANG=="ja")){return(b.getMonth()+1)+"月"+b.getDate()+"日"}else{return this.monthShort[b.getMonth()+1]+" "+b.getDate()}},formatHour:function(a,b){if(!b){b=0}if(a==-1){a=23}return this.formatTime(a,b)},formatTime:function(c,e){var a=true;if(SiteState.getSessionUser()&&SiteState.getSessionUser().timeformat==0){a=false}if(!a){if(c==24){c="00"}return this.leadingZero(c)+":"+this.leadingZero(e)}else{var b="am";if(c==12){b="pm"}if(c>12){c-=12;b="pm"}if(c==0&&b=="am"){c=12}var d="";if(e){d=":"+this.leadingZero(e)}return c+d+b}},formatPrettyDate:function(c){var d=c.getFullYear();var b=c.getDate();var a=this.monthShort[c.getMonth()+1]+" "+b+", "+d;return a}};PlurkAdder={plurk:function(l,o,q){if(!SiteState.checkIfLoggedIn()){alert(_("You seem to be logged out. We will redirect you to login page."));window.location="/Users/showLogin"}var a=main_poster.menu.cur_lang;if(l.disabled||l.value.length==0||MaxChar.calculateContentLength(l.value,a)>140){return false}TimeLine.showLoading();l.disabled=true;PlurkAdder.posting=true;Plurks.removeCurrentOpen();var m=l.value;var d=serializeJSON(new Date());var h=0;if(MoreOptions.no_comments&&MoreOptions.no_comments.checked){h=1}if(MoreOptions.no_comments_friends&&MoreOptions.no_comments_friends.checked){h=2}if($("facebook_sync")&&!$("facebook_sync").checked){m+=" !FB"}if($("twitter_sync")&&!$("twitter_sync").checked){m+=" !TW"}if($("weibo_sync")&&!$("weibo_sync").checked){m+=" !WB"}var o=Qualifiers.getQual(o);var b=Qualifiers.transformContentQualifer(o,m,a);o=b[0];m=b[1];var p=loadJSON("/TimeLine/addPlurk");p.addCallback($p(PlurkAdder._plurkAdded,l,q));p.addCallback(function(){var e=$("input_everybody");if(e){map($bytc("li","person",$("auto_ta_holder")),removeElement);$("input_only").checked=false;$("input_friends").checked=false;e.checked=true;$("auto_ta_input").onadd()}if(MoreOptions.no_comments){MoreOptions.no_comments.checked=false}if(SiteState.getSessionUser().comments_only_friends_can_post){MoreOptions.no_comments_friends.checked=true}if($("facebook_sync")){$("facebook_sync").checked=true}if($("twitter_sync")){$("twitter_sync").checked=true}if($("weibo_sync")){$("weibo_sync").checked=true}});var g=$p(PlurkAdder._onPlurkAddError,l);p.addErrback(PlurkAdder._antiSpamErrors);p.addErrback(g);if(o=="freestyle"){o=":"}var c={posted:d,qualifier:o,content:m,lang:a,no_comments:h,uid:SiteState.getSessionUser().id};if(Location.current_location&&Location.record_plurk_location){c.location=Location.current_location.join(",");if(Location.current_location_obj){c.location_obj=serializeJSON(Location.current_location_obj)}}PlurkAdder.new_plurk_data=c;if($("auto_ta_input")&&$("auto_ta_input").value){alert(_("Invalid private plurk field, no persons are selected"));PlurkAdder._onPlurkAddError(l,false);$("auto_ta_input").focus();return false}try{var f=PlurkAdder._getLimitedTo()}catch(j){g(j)}if(f){c.limited_to=serializeJSON(f)}window.scrollTo(0,0);p.sendReq(c);return false},_onPlurkAddError:function(a,b){if(b=="Must be friends"){TopBar.update_friends=true;TopBar._updateFriends();alert(_("You can only send private plurks to friends"))}else{if(b&&b.indexOf("anti-")==-1){alert(_("Could not plurk. Try again in a minute"))}}TimeLine.hideLoading();a.disabled=false;a.focus();if(MoreOptions.no_comments){MoreOptions.no_comments.checked=false}if(SiteState.getSessionUser().comments_only_friends_can_post){MoreOptions.no_comments_friends.checked=true}if(MoreOptions.no_comments_friends){MoreOptions.no_comments_friends.checked=false}},_plurkAdded:function(f,d,b){f.disabled=false;var a=b.plurk;if(isString(a.posted)){a.posted=new Date(a.posted)}TimeLine.addPlurks([a]);TimeLineCache.addPlurk(a);f.value="";try{f.focus()}catch(c){}PlurkBoxExpand.init(f,"hide");MaxChar.updateBig();PlurkAdder._incCount($("plurks_count"));PlurkAdder.posting=false},_antiSpamErrors:function(b){if(b=="anti-flood-same-content"){alert(_("Woaaa, could not plurk due to anti flood rules.\nIt seems you have plurked this a few minutes ago."))}else{if(b=="anti-flood-too-many-new"){alert(_("Woaaa, could not plurk due to anti flood rules.\nYou have plurked too many plurks the past few minutes.\nChill down and come back in 10 minutes time."))}else{if(b=="anti-flood-too-many-still"){alert(_("Your plurking is disabled.\nYou have plurked too much, chill down and come back in 10 minutes time."))}else{if(b=="blocked-ip"){var a=confirm(_("Your IP is blocked due to security concerns. You must unblock it using our website."));if(a){window.location="/AntiSpam/showIpBlcoked"}}else{b=b.replace("anti-flood-spam-domain",_("Your Plurk seems to contain spam. If this is not the case, please contact us on support@plurk.com"));alert(trimIfNeeded(b,100))}}}}},plurkResponse:function(e,g,j){if(!SiteState.checkIfLoggedIn()){alert(_("You seem to be logged out. We will redirect you to login page."));window.location="/Users/showLogin"}var a=getPD($dp.current_div).obj.lang;if(e.disabled||e.value.length==0||MaxChar.calculateContentLength(e.value,a)>140){return false}var d=serializeJSON(new Date());var f=e.value;var g=Qualifiers.getQual(g);var b=Qualifiers.transformContentQualifer(g,f,a);g=b[0];f=b[1];f=PlurkAdder.resolveNickNames(f);PlurkAdder.posting=true;e.disabled=true;setHTML($("input_small_cu"),'<span style="color: black">'+_("Plurking response...")+"</span>");var h=loadJSON("/Responses/add");h.addCallback($p(PlurkAdder._responseAdded,e,j));h.addErrback(PlurkAdder._antiSpamErrors);h.addErrback(function(m,l){if(l.status==400){}else{if(l.status==404){RCN($dp.list,DIV({c:"empty",s:"color: red"},_("This plurk seems to be deleted.")))}else{if(l.status==403){RCN($dp.list,DIV({c:"empty",s:"color: red"},_("You don't have permission for this."),BR(),setHTML(SPAN(),m.substring(0,200))))}else{RCN($dp.list,DIV({c:"empty",s:"color: red"},_("An unknown error happened.")))}}}setHTML($("input_small_cu"),format(_("%s characters left"),140));Plurks.poster.input.disabled=true;e.disabled=false;e.focus()});if(g=="freestyle"){g=":"}var c=getPD($dp.current_div).obj;h.sendReq({posted:d,qualifier:g,content:f,p_uid:c.owner_id,plurk_id:c.plurk_id,replurker_id:c.replurker_id,lang:a,uid:SiteState.getSessionUser().id});return false},_responseAdded:function(f,d,b){Poll.last_ts=parseInt(b.last_ts);f.disabled=false;f.value="";try{f.focus()}catch(c){}PlurkBoxExpand.init(f,"hide");MaxChar.updateSmall();PlurkAdder._incCount($("response_count"));Responses.addToList(b.object);PlurkAdder.posting=false;var a=getPD($dp.current_div).obj;Plurk.markAsResponded(a);TimeLineCache.addToCache("responded",a);Signals.sendSignal("response_added",a,b.object)},removePlurkByCnt:function(a){var c=map(TimeLine.plurks,function(d){if(d.content.indexOf(a)!=-1){return c}});var b=getRequest("/TimeLine/removePlurk");b.sendReq({plurk_id:c})},saveUserValue:function(a,c){var b=getRequest("/Users/updateUserValue");SiteState.getSessionUser()[a]=c;b.sendReq({name:a,value:c})},fetchUsersIfNeeded:function(a,d,b){var c=[];map(a,function(e){if(!SiteState.getUserById(e)){c.push(e)}});if(c.length==0){d()}else{PlurkAdder.fetchUsers(c,d,b)}},fetchUsers:function(a,e,c){var b=loadJSON("/Users/fetchFriends");b.addCallback(function(d){update(USERS,d);e()});var f={ids:serializeJSON(a)};if(c){f.r=c}b.sendReq(f)},resolveNickNames:function(b){var c=Plurks.cur_plurkers;if(!c||c.length==0){return b}var a=b.match(/\B@([^\s:@]{1,})/g);if(a){map(a,function(d){var g=d.split("@")[1].toLowerCase();var f=[];map(c,function(o){var p="";if(o.display_name){p=o.display_name.toLowerCase()}var h=o.nick_name.toLowerCase();var m=function(q){return q.indexOf(g)};var l=m(p)!=-1||m(h)!=-1;if(l){var j=m(p);if(j==-1){j=m(h)}f.push([j,g,o.nick_name,p])}});if(f.length>0){var e=f[0];map(f,function(h){if(h[1]==h[3]||h[1]==h[2]){e=h;return}if(h[0]<e[0]){e=h}});b=b.replace(new RegExp("@"+e[1],"gi"),"@"+e[2])}})}return b},getAutoCompleteIds:function(c){var b=$bytc("li","person",$(c));if(b.length==0){return null}var a=[];map(b,function(g){var f=g.nick_name;if(f=="CLIQUE"){var h=PlurkAdder._getCliqueByName(g.full_name);if(h){var e=PlurkAdder._getCliqueFriends(h);map(e,function(j){a.push(j)})}}else{var d=SiteState.getUserByNick(f);if(!d){throw"must-be-friends"}else{a.push(SiteState.getUserByNick(f).uid)}}});return a},_getLimitedTo:function(){var d=$("input_everybody");var e=$("input_only");var b=$("input_friends");if(!d||d.checked){return null}var a=[];a.push(SiteState.getSessionUser().uid);if(e.checked){var c=PlurkAdder.getAutoCompleteIds("auto_ta_holder");if(!c){return null}else{map(c,function(f){if(SiteState.getUserById(f)||COMPLETION[f]){a.push(f)}})}}else{if(b.checked){a="only-friends"}}return a},_getCliqueByName:function(a){return map(CLIQUES,function(b){if(b.name==a){return b}})},_getCliqueFriends:function(a){var b=[];map(a.friends.replace(/\|\|/g,"|").split(/\|/),function(c){if(c!=""){b.push(parseInt(c))}});return b},_incCount:function(a){if(a){setHTML(a,parseInt(a.innerHTML)+1)}}};var T_cnt;var T_bg;var T_user_stylesheet;TimeLine={init:function(a){this.blocks=[];this.plurks=[];this.active_blocks=[];this.getting_plurks=false;this.move_tl=false;this.mode="all";if(!a){this.offset=0;this.real_end_offsets={};this.fetch_count={};this.highlight_ids={}}this.content_inner=$("timeline_holder");RCN(this.content_inner,null);this.top=$("top_login");this.renderTLContent();this.renderTLBackground();this.setCreature(SiteState.getPageUser()&&SiteState.getPageUser().creature||1);this.renderBottomLine();this.renderDynamicLogo();var b=$b(this.resize,this);b();if(!this.inited){AEV(window,"resize",b);AEV(document,"mousedown",this.moveTimeline);var c=function(){TimeLine.move_tl=false;if(!TimeLine.sliding_tl){TimeLine.showBigMedia()}};AEV(document,"mouseup",c)}TimeShow.init();this.attachMoveTL(T_cnt);this.attachMoveTL(T_bg);this.setExpandFully(!SiteState.canEdit());this.str_private_timeline=_("This timeline is set to private.");if(InfoOverlay.cloned){InfoOverlay.hideInfoOverlay()}this.inited=true;this.showButton("right",true)},setTheme:function(a){Themes.setTheme(a);Themes.replaceImages()},setCreature:function(a){if(!$("creature")){return}var b=PNGIMG({id:"creature",src:$static_path("/static/creatures/big/"+a+".png")});onEvent(b,"load",TimeLine.resize);swapDOM($("creature"),b);setTimeout(TimeLine.resize,100);setWidth($("dynamic_logo"),130+TimeLine._creature_widths[a]);TimeLine.resize()},setExpandFully:function(a){TimeLine.expand_fully=false;BlockGenerator.max_hour_count=2;BlockGenerator.max_ss_count=2},_initMove:function(a){var b=getEventElm(a);window.focus();if(getParentBytc(b,"div","plurk")||getParentBytc(b,"div","plurk_box")){return true}if(TimeLine.move_disabled){return false}if($dp.holder_shown){Plurks.removeCurrentOpen()}AJS.preventDefault(a);TimeLine.move_tl=true;TimeLine.last_mouse_pos=AJS.getMousePos(a);TimeLine.content_inner.focus();TimeLine.hideBigMedia();if(window.scrollTop!=0){window.scrollTo(0,0)}},showBigMedia:function(){map($bytc("img","big_image",$("timeline_holder")),function(a){setVisibility(a,true);removeClass(a.parentNode,"big_image_border")});TimeLine.big_media_hidden=false},hideBigMedia:function(){map($bytc("img","big_image",$("timeline_holder")),function(a){setVisibility(a,false);addClass(a.parentNode,"big_image_border")});TimeLine.big_media_hidden=true},attachMoveTL:function(a){if(a.onmousedown){AEV(a,"mousedown",this._initMove)}else{a.onmousedown=this._initMove}AEV(a,"mousemove",this.moveTimeline)},_prefetch_check:null,moveTimeline:function(e){var d=TimeLine;if(d.blocks.length==0){return}var b=AJS.getMousePos(e);if(d.move_tl){AJS.preventDefault(e);var a=d.last_mouse_pos;if(b.x!=a.x){var c=(b.x-a.x);if($dp.holder_shown){Plurks.removeCurrentOpen()}d.scrollBack(c);setSingleTimeout("prefetchCheck",d.prefetchCheck,150);d.last_mouse_pos=b}}else{if(b.x<75&&b.y>22){d.showButton("left",true)}else{d.showButton("left",false)}}TimeShow.displayTime()},scrollBack:function(h){var g=TimeLine;if(InfoOverlay.cloned){InfoOverlay.hideInfoOverlay()}var d=getFirst(g.active_blocks);var c=getFirst(g.blocks);var f=getLast(g.active_blocks);var e=getLast(g.blocks);if(d==c&&h>0){if(absolutePosition(getBD(d).div_bg).x>25){return false}}if(f==e&&h<0){if(absolutePosition(getBD(e).div_bg).x<-50){return false}}for(var b=0;b<g.active_blocks.length;b++){var a=g.active_blocks[b];var j=getBD(a);if(getBD(a).div_bg){a.incLeft(j,h)}}if(g.active_blocks.length>0){g.startChecks();g.endChecks()}},moveToBlock:function(d){if($dp.holder_shown){Plurks.removeCurrentOpen()}var l=TimeLine;l.move_disabled=true;map(l.active_blocks,function(o){o.removeRender()});l.showLoading();l.active_blocks=[];var h=10;var a=l.blocks;var m=[];if(d=="back"){var f=a.length;var j=f-9;if(j<0){j=0}m=a.slice(j,f)}else{m=a.slice(0,10)}map(m,function(o){l.active_blocks.push(o);o.renderBlock(h);o.renderPlurks(false,h);h+=getBD(o).div_bg.offsetWidth});l.hideLoading();if(d=="back"&&l.blocks.length>5){var b=getBD(getLast(l.blocks));var g=getWindowSize().w;for(var e=0;e<=10;e++){if(b.div_cnt){var c=b.div_cnt.offsetLeft+b.div_cnt.offsetWidth+150;if(c<g){break}}l.scrollBack(-100)}}l.move_disabled=false;return false},slideBack:function(c,b,d,a){if(c==10){if($dp.holder_shown){Plurks.removeCurrentOpen()}TimeLine.hideBigMedia();TimeLine.sliding_tl=true}c--;if(c==0){TimeLine.sliding_tl=false;TimeLine.showBigMedia()}if(c!=0){TimeLine.scrollBack(b);setSingleTimeout("slideBack",$p(TimeLine.slideBack,c,b,d,a),2);return}if(d=="right"){TimeLine.prefetchCheck()}if(isFunction(a)){a()}},showButton:function(g,a){var d=TimeLine;if(!d["btn_"+g]){var e=g=="left"&&40||-40;var b="cmp_arrow_"+g;var b=DIV({c:b});var f=d["btn_"+g]=DIV({c:"browse_button"},b);AEV(b,"mousedown",$p(this.slideBack,10,e,g));var c;ACN(f,c=DIV({c:"cmp_back_to_today"}));AEV(c,"click",$p(this.moveToBlock,"front"));ACN(getBody(),f);if(g=="right"){setRight(f,10)}else{setLeft(f,10)}}if(a){if(d.active_blocks.length>0){showElement(d["btn_"+g])}}else{if(!a){if(!SiteState.canEdit()&&g=="right"){return false}hideElement(d["btn_"+g])}}},prefetchCheck:function(){var c=TimeLine;if(Poll.getting_plurks||Poll.mode=="new"){return}if(c.blocks.length>1){var b=getLast(c.blocks);if(b.is_rendered){var a=getBD(b).div_cnt;if((a.offsetLeft-100)<getWindowSize().w){setSingleTimeout("getPlurks",c.getPlurks,300)}}}},end_offset:25,endChecks:function(){var g=TimeLine;var l=g.active_blocks;var d=g.active_blocks.length-1;var a,j,c;var f=g.getCurActive(d);if(!f){return}a=f[0];j=f[1];c=f[2];if(!j){return}var b=T_cnt.offsetWidth+this.end_offset;if(j.offsetLeft>b){if(g.active_blocks.length<2){return true}a.removeRender();g.active_blocks.splice(d,1)}else{if(j.offsetWidth+j.offsetLeft<b){if(c!=(this.blocks.length-1)){var h=this.blocks[c+1];j=getBD(this.active_blocks[this.active_blocks.length-1]).div_bg;this.active_blocks.push(h);if(!h.is_rendered){h.renderBlock(0);var e=j.offsetLeft+j.offsetWidth;h.setLeft(e);h.renderPlurks(false,e);h.setVisibility(true)}}}}},start_offset:-25,startChecks:function(){var f=this;var d,h,g;var c=f.getCurActive();d=c[0];h=c[1];g=c[2];if(!h){return}if((h.offsetLeft+h.offsetWidth)<this.start_offset){if(f.active_blocks.length<2){return true}d.removeRender();f.active_blocks.splice(0,1)}else{if(h.offsetLeft>this.start_offset){if(g!=0){var e=this.blocks[g-1];h=getBD(this.active_blocks[0]).div_bg;if(e){this.active_blocks.splice(0,0,e);if(!e.is_rendered){e.renderBlock(0,true);var a=getBD(e).div_bg;var b=h.offsetLeft-a.offsetWidth;e.setLeft(b);e.renderPlurks(true,b);e.setVisibility(true)}}}}}},getCurActive:function(a){var a=a||0;var b=TimeLine.active_blocks[a];if(!b){return null}return[b,getBD(b).div_bg,getIndex(b,TimeLine.blocks)]},renderTLContent:function(){ACN(this.content_inner,T_cnt=DIV({id:"timeline_cnt"}));MouseWheel.attachTLScroll(T_cnt)},renderTLBackground:function(){ACN(this.content_inner,T_bg=DIV({id:"timeline_bg"}))},check_offsets:true,renderBlocks:function(p){var h=this;var c=getLast(h.blocks);var b=true;if(c){var e=c.date_start;var o=c.date_end;var f=getFirst(p);if(f&&Cal.sameDate(f.posted,o)){b=false}var l=[];map(p,function(q){if(PlurkBlock.isWithinBounds(q,e,o)){l.push(q)}});if(l.length>0){p=c.plurks.concat(p);this.blocks.pop();if(c.is_rendered){this.active_blocks.pop()}map(c.plurks,function(q){Tracks.plurks[q.id]=null});c.removeRender()}}c=getLast(this.blocks);var a=BlockGenerator.generate(p,b);this.blocks=this.blocks.concat(a);var g=10;var d=c&&c.is_rendered;if(d){var j=getBD(c).div_bg;g=j.offsetLeft+j.offsetWidth}var m=h.active_blocks.length;if(m==0||(m<10&&(!c||c&&d))){map(a,function(r,q){if(q==10){return true}h.active_blocks.push(r);r.renderBlock(g);r.renderPlurks(false,g);g+=getBD(r).div_bg.offsetWidth})}},_sortPlurks:function(d,c){var f=d.posted.getTime();var e=c.posted.getTime();if(f<e){return 1}else{if(f==e){return 0}else{return -1}}},addPlurks:function(b){map(b,function(c){TimeLine.setHightlight(c.id)});var a=b.concat(TimeLine.plurks);TimeLine.reset(true);TimeLine.plurks=a;TimeLine.renderBlocks(a);DisplayOptions.show()},renderEmpty:function(){var c=TimeLine;var a;if(SiteState.canEdit()&&!Poll.mode=="unread"){a=_("You can start plurking by using the input field below.<br /><br/>Happy plurking!")}else{if(TimeLine.error=="NoReadPermissionError"){a=this.str_private_timeline}else{a=_("This timeline is empty.");if(Poll.mode=="new"){var b='<a href="#" onclick="return Poll._viewAll()">'+_("View all plurks")+"</a>";a+="<br />"+b}}}c.renderText(a)},renderText:function(a){ACN(T_cnt,setHTML(DIV({id:"empty_timeline_bg"}),a));ACN(T_cnt,setHTML(DIV({id:"empty_timeline_fg"}),a))},removeEmpty:function(){removeElement("empty_timeline_bg");removeElement("empty_timeline_fg")},renderBottomLine:function(){ACN(this.content_inner,DIV({id:"bottom_line"}))},_creature_widths:{1:117,2:85,3:124,4:180,5:110,6:103,7:98,8:95,9:75,10:100,11:83,12:95},renderDynamicLogo:function(){var d=DIV({id:"dynamic_logo"});var a=SiteState.getPageUser()&&SiteState.getPageUser().creature||1;var c=TimeLine._creature_widths[a];setWidth(d,c+130);var b=PNGIMG({id:"creature",src:$static_path("/static/creatures/big/"+a+".png")});ACN(d,PNGIMG({s:"vertical-align: top; margin-right: 2px;",src:"http://statics.plurk.com/f4c3b981a09c1e932ad9e9e5ec691feb.png"}),b);ACN(this.content_inner,d)},resize:function(){setLeft($("dynamic_logo"),TimeLine.top.offsetWidth-$("dynamic_logo").offsetWidth-10);setTop($("bottom_line"),T_cnt.offsetHeight+2);if(getWindowSize().h<600){hideElement($bytc("div","time"))}else{showElement($bytc("div","time"))}},insertPlurks:function(b){var c=TimeLine;var a=[];map(b,function(d){if(SiteState.getPlurkUser(d)){a.push(d)}if(isString(d.posted)){d.posted=new Date(d.posted)}});a.sort(c._sortPlurks);c.plurks=c.plurks.concat(a);c.plurks.sort(c._sortPlurks);c.renderBlocks(a);if(c.plurks.length==0){c.renderEmpty()}else{c.removeEmpty()}setSingleTimeout("endChecks",c.endChecks,100)},_plurksFetched:function(b,c){var a=TimeLine;map(b,function(d){if(isString(d.posted)){d.posted=new Date(d.posted)}Poll.setLastPlurk(d.posted)});if(b.length==0){a.offset=null}else{if(!b.error){if(b.length>0){a.offset=getLast(b).posted}else{a.offset=null}a.insertPlurks(b)}else{TimeLine.error=b.error}}a.getting_plurks=false;a.fetched_plurks=true;setSingleTimeout("prefetchCheck",a.prefetchCheck,150);if(a.plurks.length==0){a.renderEmpty()}if(isFunction(c)){c()}a.hideLoading()},getPlurks:function(e){var c=TimeLine;if(c.getting_plurks||c.offset==null){return false}c.getting_plurks=true;if(c.plurks.length>0){c.showLoadingBlock()}var f=function(h){if(!(h.constructor==Array)&&h.plurks){h=h.plurks}if(d.error){return c._plurksFetched(d)}var j=function(){c._plurksFetched(h,e)};var g=[];map(h,function(l){g.push(l.owner_id)});PlurkAdder.fetchUsersIfNeeded(g,j,"gp")};var d={user_id:SiteState.getPageUser().uid};if(c.offset){d.offset=serializeJSON(c.offset)}if(c.user_ids){d.user_ids=serializeJSON(c.user_ids)}if(c.private_only){d.only_private=1}if(c.favorite_only){d.only_favorite=1}if(c.responded_only){d.only_responded=1}if(TimeLineCache.inCache(d)){setTimeout(function(){return f(TimeLineCache.get(d))},30);return false}var b=loadJSON("/TimeLine/getPlurks");if(c.plurks.length>0){b.addCallback(c.removeLoadingBlock)}b.addCallback(function(g){if(!g.error){if(g.constructor==Array){TimeLineCache.set(d,g)}else{update(USERS,g.replurkers);TimeLineCache.set(d,g.plurks)}}});b.addCallback(f);var a=SiteState.getPageUser();if(a&&a.public_view){d.public_view=1}b.sendReq(d)},excludeUser:function(a){return false},loading_img:DIV({c:"cmp_loading",s:"margin:0 auto;"}),showLoadingBlock:function(){var c=TimeLine;var b=getLast(c.active_blocks);if(b){var a=getBD(b).div_bg;c.loading_div=DIV({c:"loading_div"},c.loading_img);ACN(a,c.loading_div)}},removeLoadingBlock:function(){var a=TimeLine;if(a.loading_div){removeElement(a.loading_div)}},showLoading:function(a){if(a==undefined){a=true}var d=TimeLine;var b=DIV({id:"div_loading"});if(a){ACN(b,DIV({c:"cnt"},d.loading_img))}var c=$("timeline_holder");setHeight(b,c.offsetHeight);appendToTop(c,b);TimeShow.hide();setVisibility($("timeline_cnt"),$("timeline_bg"),false);map($bytc("div","plurk"),function(e){setVisibility(e,false)})},hideLoading:function(){var a=$("div_loading");setVisibility($("timeline_cnt"),$("timeline_bg"),true);map($bytc("div","plurk"),function(b){setVisibility(b,true)});DisplayOptions.show();removeElement(a);TimeLine.removeLoadingBlock()},setHightlight:function(a){this.highlight_ids[a]=true},getHighestId:function(){var a=0;if(TimeLine.plurks){map(TimeLine.plurks,function(b){if(b.id>a){a=b.id}})}return a},rerender:function(){TimeLine.showLoading();var a=[];a=a.concat(TimeLine.plurks);TimeLine.reset(true);TimeLine.insertPlurks(a)},reset:function(a){map(this.active_blocks,function(c){c.removeRender()});var b=$("display_options_holder");if(b){hideElement(b);ACN(getBody(),b)}discardElement($("timeline_cnt"));discardElement($("timeline_bg"));TimeLine.init(a);Tracks.init();if(b){ACN($("timeline_cnt"),b);showElement(b)}},hideTab:function(a){removeElement($bytc("li",a));var b=getRequest("/TimeLine/hideTab");b.sendReq({tab:a})}};TimeLineCache={cache:{},inCache:function(a){return this.cache[this.cacheKey(a)]!=undefined},get:function(a){return this.cache[this.cacheKey(a)]},set:function(c,b){var a=this.cacheKey(c);this.cache[a]=b},addToCache:function(c,a){var d=this.cache[c];if(d){var b=map(d,function(e){if(e.plurk_id==a.plurk_id){return true}});if(!b){d.splice(0,0,a)}}},addPlurk:function(a){this.addToCache("all",a);if(Plurk.isPrivate(a)){this.addToCache("private",a)}if(a.favorite){this.addToCache("favorite",a)}if(Plurk.isResponded(a)){this.addToCache("responded",a)}if(SiteState.getSessionUser().id==a.owner_id){this.addToCache("own",a)}},purge:function(a){for(k in this.cache){if(k.indexOf(a)!=-1){delete this.cache[k]}}},cacheKey:function(b){var a=[];if(b.offset){a.push(b.offset)}if(b.only_favorite){a.push("favorite")}else{if(b.only_private){a.push("private")}else{if(b.only_responded){a.push("responded")}else{if(b.user_ids){a.push("own")}else{a.push("all")}}}}return a.join("-")}};preloadImages("http://statics.plurk.com/6ad45e7e08754eba760d200a93f1d115.gif","http://statics.plurk.com/deb5869e849c08e32daded1fde338308.gif");Sounds={html5_audio:false,has_mp3_support:false,is_loaded:false,is_muted:false,_movie_elm:null,init:function(){return;if($("update_mute")){return}this.notify_url_mp3="http://statics.plurk.com/422a2bfb733388bc9a9564a6c5e6b7c5.mp3";this.notify_url_wav="http://statics.plurk.com/cc4a4c4339051fab1a4de44d1ac61ec6.wav";Sounds.is_muted=SiteState.getSessionUser().sound_mute;var b=DIV({id:"update_mute",c:"item "+(Sounds.is_muted?"cmp_sound_off":"cmp_sound_on")});appendToTop($("updater"),b);AEV(b,"click",Sounds._toggleMute);AEV(b,"mouseover",$p(Sounds._muteOnHover,b));AEV(b,"mouseout",AmiTooltip.hide);try{var a=document.createElement("audio");if(a&&a.canPlayType){if(a.canPlayType("audio/mpeg")){this.has_mp3_support=true}}}catch(c){}},forcePlay:function(){Sounds._playHTML()},play:function(){if(Sounds.is_muted){return}Sounds._playHTML()},_playHTML:function(){setTimeout(function(){if($("sound_player")){removeElement($("sound_player").parentNode)}var a=SPAN();if(Sounds.has_mp3_support&&isSafari()){setHTML(a,'<embed src="'+Sounds.notify_url_mp3+'" autostart="true" width="0" height="0" id="sound_player">')}else{setHTML(a,'<embed src="'+Sounds.notify_url_wav+'" autostart="true" width="0" height="0" id="sound_player">')}ACN(getBody(),a)},30)},_toggleMute:function(){Sounds.is_muted=!Sounds.is_muted;var a=$("update_mute");if(!Sounds.is_muted){removeClass(a,"cmp_sound_off");addClass(a,"cmp_sound_on");Sounds.play("notify")}else{removeClass(a,"cmp_sound_on");addClass(a,"cmp_sound_off")}var b=getRequest("/Poll/setMute");b.sendReq({value:Sounds.is_muted?1:0})},_muteOnHover:function(c,b){var a=_("Turn on sound notification");if(!Sounds.is_muted){a=_("Turn off sound notification")}AmiTooltip.show(c,DIV({c:"tooltip_cnt"},a),b)}};Poll={last_plurk:0,disabled:false,current_data:{new_plurks:{},unread_plurks:{}},_backup_plurks:null,_backup_blocks:null,_backup_tracks:null,init:function(){var a;var d=DIV({id:"noti_np",c:"item"},a=A({href:"#"},SPAN({id:"noti_np_text",c:"text"})," ",Poll._markFirst(_("Update"))));onEvent(a,"click",Poll.update);var h=DIV({c:"item cmp_poll_line",id:"update_sepa"});var c,b;var f=DIV({c:"item",id:"noti_re_actions"},c=A({href:"#",c:"updater_link",id:"mark_all_link",s:"margin-right: 15px;"},Poll._markFirst(_("Mark all as read")))," ",b=A({href:"#",c:"updater_link"},Poll._markFirst(_("View all plurks"))));onEvent(b,"click",Poll._viewAll);onEvent(c,"click",Poll.markAllRead);hideElement(f);var l;var e=DIV({id:"noti_re_view",c:"item"},l=A({href:"#"},SPAN({id:"noti_re_text",c:"text"})," ",Poll._markFirst(_("View"))));onEvent(l,"click",Poll._renderPlurks);var g=DIV({id:"noti_re",c:"item"},e,f);var j=DIV({id:"updater"},d,h,g);hideElement(j);ACN(getBody(),j);AEV(j,"mousemove",function(){TimeShow.on_plurk=null;hideElement(TimeShow.div)})},initUnreadPlurks:function(a){map(a,function(b){Poll.current_data.unread_plurks[b.id]=b});Poll.showUpdates();Poll.markRenderedUnreadPlurks(a)},markAllRead:function(){var f=false;var d=TimeLine.plurks.length;var b=Poll.counts;if(b){if(b.my>0||b.priv>0){f=true}}if(f){var a=format(_("You have private or own unread plurks. Are you sure you want to mark all as read?"),d);if(!confirm(a)){return}}var e=[];var g=[];map(TimeLine.plurks,function(h){e.push(h.plurk_id);g.push(h.id)});if(e.length>0){Poll.disabled=true;var c=getRequest("/Responses/markAllRead");c.sendReq({ids:serializeJSON(e)});c.addCallback(function(){Poll.disabled=false});map(g,function(h){Poll.setPlurkRead(h)});Poll._viewAll()}else{Poll._viewAll()}return false},setPlurkRead:function(a){if(Poll.current_data.unread_plurks[a]){delete Poll.current_data.unread_plurks[a]}Poll.showUpdates()},update:function(){Plurks.removeCurrentOpen();var b=values(Poll.current_data.new_plurks);map(b,function(c){TimeLine.setHightlight(c.id)});var a=TimeLine.plurks.concat(b);TimeLine.reset(true);TimeLine.showLoading();setTimeout(function(){Poll.current_data.new_plurks={};TimeLine.insertPlurks(a);Poll.showUpdates();TimeLine.hideLoading()},20);return false},getUnreadCounts:function(){var a={my:0,priv:0,favorite:0,responded:0,all:0};var b=Poll.getUnreadPlurks();map(b,function(c){if(Plurk.isPrivate(c)){a.priv+=1}if(c.favorite){a.favorite+=1}if(c.owner_id==SiteState.getSessionUser().id){a.my+=1}if(Plurk.isResponded(c)){a.responded+=1}a.all+=1});return a},getUnreadPlurks:function(){var a=Poll.current_data;var b=[];map(values(a.unread_plurks),function(c){if(a.new_plurks[c.id]){return}b.push(c)});return b},showUpdates:function(e){if(PlurkSearch.current_pane=="search"){return}var b=Poll.current_data;var f=keys(b.new_plurks).length;var d=Poll.getUnreadPlurks().length;var c=f+d;if(window.fluid){if(c==0){window.fluid.dockBadge=""}else{window.fluid.dockBadge=""+c}}showElement($("updater"));setVisibility($("updater"),true);if(d>0&&f>0&&Poll.mode!="new"){showElement($("update_sepa"))}else{if(c==0&&Poll.mode!="new"){hideElement($("updater"))}else{hideElement($("update_sepa"))}}if(d>0||Poll.mode=="new"){showElement($("noti_re"));ngettext("%d new response","%d new responses",d,true);var a=format(ngettext("%d new response","%d new responses",d),d);setHTML($("noti_re_text"),a)}else{hideElement($("noti_re"))}if(f>0&&Poll.mode!="new"){var a=format(ngettext("%d new plurk","%d new plurks",f),f);setHTML($("noti_np_text"),a);showElement($("noti_np"))}else{hideElement($("noti_np"))}Poll.updateCounters()},updateCounters:function(){var c=false;if(Poll.mode=="new"){var b=Poll.counts=Poll.getUnreadCounts();c=true}else{var b=Poll.counts={all:0,priv:0,responded:0,my:0}}var a=function(e){if(e>0){return'<b> (<span class="unread_generic">'+e+"</span>)</b>"}if(c){return" (0)"}else{return""}};setHTML($("count_all_plurk"),a(b.all));setHTML($("count_my_plurks"),a(b.my));setHTML($("count_private_plurks"),a(b.priv));try{setHTML($("count_favorite_plurks"),a(b.favorite))}catch(d){}setHTML($("count_responded_plurks"),a(b.responded));Users.updateTitle()},_markFirst:function(a){a="<b>"+a.substring(0,1)+"</b>"+a.substring(1);var b=setHTML(SPAN(),a);return b},_viewAll:function(){hideElement($("updater"));if(Poll._backup_mode==TimeLine.mode){Plurks.removeCurrentOpen();TimeLine.showLoading();setTimeout(Poll.__viewAll,20)}else{Poll.mode="";TimeLine.reset();Tracks.init();TimeLine.mode=Poll._backup_mode;showElement($("noti_re_view"));hideElement($("noti_re_actions"));TimeLine.showLoading();TimeLine.getPlurks(function(){Poll.showUpdates()})}window.scrollTo(0,0);return false},__viewAll:function(){Plurks.removeCurrentOpen();TimeLine.showLoading();TimeLine.reset(true);Poll.mode="";Tracks.plurks=Poll._backup_tracks;TimeLine.blocks=Poll._backup_blocks[0];TimeLine.active_blocks=Poll._backup_blocks[1];if(Poll._backup_selected_tab){DisplayOptions.selectTab(Poll._backup_selected_tab)}TimeLine.plurks=Poll._backup_plurks;Poll._backup_plurks=null;Poll._backup_tracks=null;Poll._backup_selected_tab=null;var a=Poll._backup_blocks[2];map(TimeLine.active_blocks,function(b){b.renderBlock(a);b.renderPlurks(false,a);a+=getBD(b).div_bg.offsetWidth});Poll._backup_blocks=null;showElement($("noti_re_view"));hideElement($("noti_re_actions"));Poll.showUpdates();TimeLine.hideLoading()},_renderPlurks:function(){window.scrollTo(0,0);Plurks.removeCurrentOpen();TimeLine.showLoading();_gaq.push(["_trackEvent","Timeline_tabs","unread"]);var b=Poll.getUnreadPlurks();var a={};map(b,function(d){a[d.owner_id]=true});Poll._backup_mode=TimeLine.mode;Poll._backup_selected_tab=$bytc("a","filter_selected")[0];Poll._backup_plurks=TimeLine.plurks;Poll._backup_tracks=Tracks.plurks;var c=getFirst(TimeLine.active_blocks);Poll._backup_blocks=[TimeLine.blocks,TimeLine.active_blocks,c&&getBD(c).div_bg.offsetLeft||0];TimeLine.reset(true);Poll.mode="new";TimeLine.plurks=[];PlurkAdder.fetchUsersIfNeeded(keys(a),function(){var d=[];map(b,function(f){if(!SiteState.getPlurkUser(f)){d.push(f.plurk_id);delete Poll.current_data.unread_plurks[f.id]}});if(d.length>0){var e=getRequest("/Responses/markAllRead");e.sendReq({ids:serializeJSON(d)})}TimeLine.insertPlurks(b);DisplayOptions._filterByPoll(function(){Poll.showUpdates(true);TimeLine.hideLoading();var f=false;if(TimeLine.private_only&&Poll.counts.priv==0||TimeLine.responded_only&&Poll.counts.responded==0||TimeLine.favorite_only&&Poll.counts.favorite==0||TimeLine.user_ids&&Poll.counts.my==0){f=true}if(f){DisplayOptions.filterTimeline("all",$gp($("count_all_plurk"),"a"))}})},"rp");hideElement($("noti_re_view"));showElement($("noti_re_actions"));return false},syncNewPlurks:function(){var a=Poll.current_data.new_plurks;map(values(a),function(b){if($("p"+b.id)){TimeLine.setHightlight(b.id);Plurks.highlightPlurk(b.id);delete a[b.id]}});Poll.showUpdates()},checkPlurks:function(){var c=Poll;if(c.disabled||PlurkAdder.posting||c.p_updating||!c.last_plurk){return}c.p_updating=true;var a=c._generateGetPlurksURL();var b=loadJSON(a,"GET");b.addCallback(c.fetchedPlurks);b.addErrback(function(){c.p_updating=false});b.sendReq()},setLastPlurk:function(a){if(!Poll.last_plurk){Poll.last_plurk=a}else{if(Poll.last_plurk&&Poll.last_plurk.getTime()<a.getTime()){Poll.last_plurk=a}}},fetchedPlurks:function(d){var c=Poll;if(!TimeLine.fetched_plurks){setSingleTimeout("fetchedPlurks",$p(c.fetchedPlurks,d),300);return}var a=c.current_data;if(d.length>0){var b={};map(d,function(f){if(f==0||Plurk.getById(f.id)){return}if(Poll.last_plurk&&Poll.last_plurk.getTime()>=f.posted.getTime()){return}var e=PlurkAdder.new_plurk_data;if(e){if(e.content==f.content_raw&&e.qualifier==f.qualifier&&e.uid==SiteState.getSessionUser().id){return}}if(Plurk.getById(f.plurk_id,null,"plurk_id")){return}if(isString(f.posted)){f.posted=new Date(f.posted)}a.new_plurks[f.id]=f;Poll.setLastPlurk(f.posted);b[f.owner_id]=true;TimeLineCache.addPlurk(f)});PlurkAdder.fetchUsersIfNeeded(keys(b),function(){},"fdp")}if(d.length>0){if(c.mode!="new"){c.showUpdates()}}Poll.p_updating=false;Users.updateTitle()},_p_count:0,_generateGetPlurksURL:function(){var b=Poll;var c={last_plurk:serializeJSON(b.last_plurk)};var a="/Poll/getPlurks/"+SiteState.getSessionUser().id+"?"+encodeArguments(c);a+="&r="+b._p_count++;return a},checkResponses:function(){var d=Poll;if(d.r_updating||Poll.disabled||PlurkAdder.posting){return}d.r_updating=true;var a=d._generateGetResponsesURL();var c=loadJSON(a,"POST");c.addCallback(d.fetchedResponses);c.addErrback(function(){d.r_updating=false});var e={};if(Poll.current_data.unread_plurks){var b=[];map(values(Poll.current_data.unread_plurks),function(f){b.push(f.plurk_id.toString(36))});e.plurk_ids=b.join(",")}c.sendReq(e)},fetchedResponses:function(c){var g=Poll;var a=g.current_data;try{if(c.length>0){var d=0,f=0;var b=SiteState.getSessionUser();map(c,function(j){var e=Plurk.getById(j.id)||Plurk.getById(j.id,values(Poll._backup_plurks));var l=a.new_plurks[j.id];if(Plurk.isExpanded(j.plurk_id)){return}if(!a.unread_plurks[j.id]){j.highlight=true}if(e){if(e.is_unread==2){return}a.unread_plurks[e.id]=e;if(e.owner_id==b.id&&j.response_count>e.response_count){d++}if(Plurk.isPrivate(e)&&j.response_count>e.response_count){f++}if(j.response_count>e.response_count){update(e,{response_count:j.response_count})}update(e,{content:j.content,content_raw:j.content_raw})}else{if(l){Plurk.updatePlurk(l,{response_count:j.response_count});a.unread_plurks[j.id]=j}else{a.unread_plurks[j.id]=j}}});if(d>0||f>0){}Poll.markRenderedUnreadPlurks(c)}if(c.length>0){Poll.showUpdates()}}catch(h){AJS.log(h)}Poll.r_updating=false;Users.updateTitle()},markRenderedUnreadPlurks:function(a){var b=$bytc("div","plurk");map(a,function(d){if(Poll.mode!="unread"&&TimeLine.excludeUser(d.owner_id)){return}var c=Plurk.getById(d.id);if(c&&b){if(Plurk.isExpanded(c.plurk_id)||c.is_unread==2){return}map(b,function(e){var f=getPD(e).obj.id;if(f==d.id&&e.response_count!=d.response_count){setHTML(getPD(e).response_count,d.response_count);addClass(e,"new");if(d.highlight&&!TimeLine.highlight_ids[f]){TimeLine.highlight_ids[f]=true;Plurks.highlightPlurk(f,10000)}showElement(getPD(e).response_count)}});Plurk.updatePlurk(c,{response_count:d.response_count})}})},_generateGetResponsesURL:function(){var a="/Poll/getResponsesN/"+SiteState.getSessionUser().id;return a}};ChatPoll={chatResponse:function(c,a,b){if(!$dp.holder_shown){return}var e=$dp.current_div;if(e&&getPD(e).obj.plurk_id==a.id){Responses.addToList(c);var d=getRequest("/Responses/markAsRead");d.addErrback(function(){});d.sendReq({plurk_id:a.plurk_id,user_id:SiteState.getSessionUser().id});return true}return false}};MOVEMENT_TO=null;WINDOW_ACTIVE=false;function activeWindowChecks(){if(MOVEMENT_TO){clearTimeout(MOVEMENT_TO)}WINDOW_ACTIVE=true;MOVEMENT_TO=setTimeout(setWindowInactive,60000)}function setWindowInactive(){WINDOW_ACTIVE=false}AEV(window,"focus",function(){activeWindowChecks()});AEV(window,"blur",function(){setWindowInactive()});AEV(window,"load",function(){AEV(document,"click",activeWindowChecks);AEV(document,"keypress",activeWindowChecks);MOVEMENT_TO=setTimeout(setWindowInactive,60000)});MoreOptions={completion_fetched:false,isShown:function(){return hasClass($("more_options_link"),"on")},toggle:function(a){if(MoreOptions.completion_fetched){this._toggle(a)}else{this._fetchCompletion($p($b(this._toggle,this),a))}return false},_toggle:function(d){var e=$("more_options_link");var f=$bytc("img",null,e)[0];var h=$bytc("table",null,e.parentNode);var c=$("more_options_holder");if(e.className.indexOf("on")!=-1){e.className=e.className.replace("on","off");c.style.display="none";hideElement(h[0])}else{e.className=e.className.replace("off","on");c.style.display="block";if(h.length==0){var b=MoreOptions.renderPlurkVisibility();var g=MoreOptions.renderMore();var a=MoreOptions.renderMisc();var j=TABLE(TBODY(TR(TD(b),TD(g),TD({s:"background:none;"},a))));ACN($("more_options_holder"),j);$("input_everybody").checked=true}else{showElement(h[0])}if(SETTINGS.view_plurks==MoreOptions.PR_ONLY_FRIENDS){hideElement($("self_holder"))}else{showElement($("self_holder"))}$("auto_ta_input").focus();if(getWindowSize().h<690){window.scrollTo(0,175)}}if(isFunction(d)){d()}return false},_resetRadios:function(){map($bytc("input","radios"),function(a){a.checked=false})},_createRadio:function(b,c,d){var a=INPUT({type:"radio",name:b,c:"radios",value:c,tabindex:-1});if(d){a.id=d}AEV(a,"click",function(f){MoreOptions._resetRadios();getEventElm(f).checked=true});return a},no_comments:null,renderMisc:function(){var a=DIV({c:"holder"},DIV({c:"caption"},_("Other options")),DIV({c:"item"},MoreOptions.no_comments_friends=INPUT({type:"checkbox",id:"input_only_friends"}),LABEL({"for":"input_only_friends"},_("Only friends can comment"))));if(SiteState.getSessionUser().comments_only_friends_can_post){MoreOptions.no_comments_friends.checked=true}AEV(MoreOptions.no_comments_friends,"click",function(){var b=MoreOptions.no_comments_friends.checked;PlurkAdder.saveUserValue("comments_only_friends_can_post",b&&1||0)});ACN(a,DIV({c:"item"},MoreOptions.no_comments=INPUT({type:"checkbox",id:"input_no_cmt"}),LABEL({"for":"input_no_cmt"},_("Disable comments"))));AEV(MoreOptions.no_comments,"click",function(){MoreOptions.no_comments_friends.checked=false});AEV(MoreOptions.no_comments_friends,"click",function(){if(MoreOptions.no_comments.checked){MoreOptions.no_comments.checked=false}});return a},renderMore:function(){var a=MoreOptions.renderLanguageSelect(main_poster);var b=DIV({c:"holder"},DIV({c:"item"},SPAN({c:"caption"},_("Plurk language")+": ",BR(),a)));showElement(b);return b},renderLanguageSelect:function(d,b){var c=[["tr_ch","中文 (繁體)"],["tr_hk","中文 (香港)"],["cn","中文 (中国)"],["ta_fp","Filipino"],["in","Bahasa Indonesia"],["ms","Bahasa Melayu"],["pt_BR","Português"],["ru","Pусский"],["hu","Magyar"],["ca","Català"],["el","Ελληνικά"],["dk","Dansk"],["de","Deutsch"],["es","Español"],["sv","Svenska"],["nb","Norsk bokmål"],["hi","Hindi"],["ro","Română"],["ga","Gaeilge"],["hr","Hrvatski"],["fr","Français"],["it","Italiano "],["ja","日本語"],["he","עברית"],["ne","Nederlands"],["ko","한국어"],["th","ไทย"],["pl","Polski"],["ar","العربية"],["fi","Finnish"],["tr","Türkçe"],["ga","Gaeilge"],["sk","Slovenský"],["uk","українська"],["fa","فارسی"]];c.splice(0,0,["en_fo","English"]);var a=SELECT();if(d){b=d.menu.cur_lang}map(c,function(f){var e;ACN(a,e=OPTION({value:f[0]},f[1]));if(f[0]==b){e.selected=true}});if(d){onEvent(a,"change",function(){var f=getSelectValue(a);var e=$gc($("plurk_form"),"span","m_qualifier");d.menu.changeMenuLang(e,f);PlurkAdder.saveUserValue("default_lang",f)})}return a},renderPlurkVisibility:function(){var e=createListHolder("auto_ta_holder","auto_ta_input");var c=e[0];var b=e[1];var g,f,a;var d=DIV({c:"holder"},DIV({c:"caption"},_("Who can see this plurk?")),DIV({c:"item"},f=MoreOptions._createRadio("to","everybody","input_everybody")," ",SPAN({id:"span_everybody"},MoreOptions._getStrPrivacy())),DIV({c:"item",id:"self_holder"},a=MoreOptions._createRadio("to","self","input_friends")," "+_("only my friends")),DIV({c:"item",id:"only_holder"},TABLE(TBODY(TR(TD({c:"td_radio"},g=MoreOptions._createRadio("to","only","input_only"),LABEL(" "+_("only")+":")),TD({c:"td_ta"},c,SPAN({c:"small"},_("Type the name of the friend or clique"))))))));onEvent(g,"click",function(){$("auto_ta_input").focus();$("input_everybody").checked=false;$("input_friends").checked=false;$("input_only").checked=true;MoreOptions.setPlurkTo(4);return true});AEV(c,"mouseup",function(h){$("auto_ta_input").focus();return false});onEvent(f,["change","click"],function(){if($("input_everybody").checked){MoreOptions.setPlurkTo()}});onEvent(a,["change","click"],function(){if($("input_friends").checked){MoreOptions.setPlurkTo(2)}});onEvent(g,["change"],function(){if($("input_only").checked){MoreOptions.setPlurkTo(4)}});b.onadd=function(){MoreOptions._handleRadios(null,false)};AEV(b,"blur",function(h){MoreOptions._handleRadios(h,false)});attachKeyDown(b,MoreOptions._handleRadios);AEV(c,"click",function(){if(!$("input_only").checked){MoreOptions._handleRadios(true)}});return d},_handleRadios:function(c,b){if(b==undefined){b=true}var d;if(c){d=getEventElm(c)}var a=$bytc("li","person",$("auto_ta_holder"));MoreOptions._resetRadios();if(d&&d.id=="auto_ta_input"&&d.value!=""){$("input_only").checked=true;$("input_only").onchange()}else{if(a.length==0){$("input_everybody").checked=true;$("input_everybody").onchange()}else{$("input_only").checked=true;$("input_only").onchange()}}if($("input_only").checked){MoreOptions.setPlurkTo(4)}else{if($("input_everybody").checked){MoreOptions.setPlurkTo()}else{MoreOptions.setPlurkTo(2)}}if(b){$("auto_ta_input").focus()}},PR_WHOLE_WORLD:0,PR_FRI_FRI:1,PR_ONLY_FRIENDS:2,_getStrPrivacy:function(a){a=a||SETTINGS.view_plurks;if(a==MoreOptions.PR_WHOLE_WORLD){return _("the whole world")}if(a==MoreOptions.PR_ONLY_FRIENDS){return _("only my friends")}},changePrivacy:function(a){if(SiteState.canEdit()){SETTINGS.view_plurks=a;MoreOptions.setPlurkTo();var b=$("span_everybody");if(b){setHTML(b,MoreOptions._getStrPrivacy())}if(a==MoreOptions.PR_ONLY_FRIENDS){hideElement($("self_holder"))}else{showElement($("self_holder"))}}},setPlurkTo:function(b){var g=$("plurk_to");b=b||SETTINGS.view_plurks;if(b==4){showElement(g);var f=_("this plurk will be viewable to");var d=$bytc("li","person",$("auto_ta_holder"));var a={};map(d,function(j){if(j.nick_name=="CLIQUE"){var l=PlurkAdder._getCliqueByName(j.full_name);if(l){var h=PlurkAdder._getCliqueFriends(l);map(h,function(o){var m=SiteState.getUserById(o)||COMPLETION[o];if(m){a[m.nick_name]=m.full_name||m.display_name||m.nick_name}})}}else{a[j.nick_name]=j.full_name}});var c=values(a);var e=[];map(c,function(h){if(h.length>20){h=h.substring(0,20)+"..."}e.push(h)});f+=" <b>"+e.join(", ")+"</b>";setHTML(g,f);addClass(g,"private_to")}else{var f=_("this plurk will be viewable to")+" <b>"+MoreOptions._getStrPrivacy(b)+"</b>";setHTML(g,f);if(b==MoreOptions.PR_WHOLE_WORLD){hideElement(g)}else{showElement(g);addClass(g,"private_to")}}},_fetchCompletion:function(c){if(this.fetching){return false}this.fetching=true;var b=loadJSON("/Users/getCompletion");var a;ACN($bytc("div","cmp_privacy_on")[0],a=IMG({s:"margin:6px 0 0 26px;",src:"/static/indicator_mini.gif"}));b.addCallback(function(d){MoreOptions.completion_fetched=true;MoreOptions.fetching=false;COMPLETION=d;AmiComplete.init();buildFriendCollection(null,true);removeElement(a);c()});b.sendReq({user_id:SiteState.getSessionUser().id})}};MouseWheel={attachTLScroll:function(a){MouseWheel.hookEvent(a,"mousewheel",MouseWheel.scrollTimeLine)},hookEvent:function(b,a,c){b=$(b);if(b==null){return}if(b.addEventListener){if(a=="mousewheel"){b.addEventListener("DOMMouseScroll",c,false)}b.addEventListener(a,c,false)}else{if(b.attachEvent){b.attachEvent("on"+a,c)}}},scrollTimeLine:function(d){var b=(d.target)?d.target:d.srcElement;var a=isIn(nodeName(b),["input","textarea"]);if(!a){preventDefault(d);Plurks.removeCurrentOpen();if(InfoOverlay.arrow){InfoOverlay.hideInfoOverlay()}d=d||window.event;var c=d.detail?d.detail*-1:d.wheelDelta/40;if(c>0){TimeLine.slideBack(10,40,"left")}else{TimeLine.slideBack(10,-40,"right")}if(window.scrollTop!=0){window.scrollTo(0,0)}return false}}};DisplayOptions={menu:null,timer:null,filterTimeline:function(a,b){Plurks.removeCurrentOpen();this.selectTab(b);this._filter();window.scrollTo(0,0);return false},selectTab:function(c){map($bytc("a",null,$("filter_tab")),function(d){setClass(d,"off_tab")});setClass(c,"filter_selected bottom_line_bg");var b="all";var a=c.id;switch(a){case"own_plurks_tab_btn":b="own";break;case"private_plurks_tab_btn":b="private";break;case"responded_plurks_tab_btn":b="responded";break;case"favorite_plurks_tab_btn":b="favorite";break}DisplayOptions._setRightMode(b)},_setRightMode:function(c){TimeLine.private_only=false;TimeLine.responded_only=false;TimeLine.favorite_only=false;TimeLine.mode=c;var b=SiteState.getPageUser().uid;var a=null;if(c=="own"){a=[b]}else{if(c=="private"){TimeLine.private_only=true}else{if(c=="favorite"){TimeLine.favorite_only=true}else{if(c=="responded"){TimeLine.responded_only=true}else{if(c=="all"&&!SiteState.canEdit()){a=keys(FRIENDS);a.push(b)}}}}}TimeLine.user_ids=a},_filterByPoll:function(d){var e=[2,3];if(Poll.mode=="new"){var a=TimeLine.user_ids;var b=values(Poll.current_data.unread_plurks);var c=[];if(TimeLine.mode=="all"){c=b}else{map(b,function(f){if(TimeLine.private_only&&f.limited_to){c.push(f)}if(TimeLine.favorite_only&&f.favorite){c.push(f)}if(TimeLine.responded_only&&isIn(f.plurk_type,e)){c.push(f)}else{if(a&&isIn(f.owner_id,a)){c.push(f)}}})}TimeLine.reset(true);TimeLine.showLoading();setTimeout(function(){TimeLine.insertPlurks(c);if(isFunction(d)){d()}else{TimeLine.hideLoading()}},20)}},_filter:function(a){if(Poll.mode=="new"){DisplayOptions._filterByPoll()}else{a=a||TimeLine.getPlurks;TimeLine.reset();Tracks.init();TimeLine.showLoading();a(function(){Poll.syncNewPlurks()})}},show:function(){}};GettingStarted={is_created:false,tips:[{img:2,control:"continue",top:150,pos:"center",headline:_("Your interactive timeline"),text:_("The blue section is your timeline, here we'll show you your and friends' plurks. Clicking on a plurk will expand it. You can drag the timeline with your mouse to move in time."),width:500,height:225},{img:6,control:"invite",top:35,pos:"center",headline:_("Invite Your Friends")+"!",text:"",width:500,height:370},{img:6,control:"follow",top:35,pos:"center",headline:_("Some plurkers that you might want to follow"),text:"",width:500,height:370},{img:5,control:"get_started",top:253,pos:"center",headline:_("Welcome to Plurk!"),text:_("Now start plurking by using this textbox! Plurk isn't totally instant, so be sure to check Plurk.com again to see if you got any new plurks, responses or friends!"),width:500,height:225}],init:function(){if(this.is_created){return}this.holder=DIV({id:"getting_started"});this.img=IMG({c:"bg"});this.close_img=IMG({c:"close_img",src:"http://statics.plurk.com/f898cb34a3c2cfe28c527f9defa615eb.gif"});onEvent(this.close_img,"click",$b(this.hide,this));this.text_status=SPAN();this.controller=SPAN({c:"controller"});ACN(this.holder,this.headline=DIV({c:"headline"}),this.text=DIV({c:"text"}));ACN(this.holder,this.close_img);ACN(this.holder,DIV({c:"controller_holder"},this.text_status,this.controller));ACN(this.holder,this.img);this.bg=DIV({c:"color_bg"});ACN(this.holder,this.bg);ACN(getBody(),this.holder);this.is_created=true;var a=this._firstName(SiteState.getPageUser());this.invited=[{img:1,control:"get_started",top:60,pos:"center",headline:format(_("%s has invited you to Plurk!"),a),text:_("Plurk lets you showcase the events that make up your life and follow the events of the people that matter to you.")+"<br /><br />"+format(_("Check out now what %s has been up to!"),a)}]},_firstName:function(b){var a=SiteState.getPageUser().full_name;a=a.split(/\s+/);if(a){return a[0]}return b.nick_name},show:function(d,g){var e=this;this.init();if(g){g=this[g]}else{g=this.tips}window.scrollTo(0,0);hideElement(this.controller);var j=g[d];swapDOM(this.img,this.img=IMG({src:$static_path("/static/tooltips/"+j.img+".png"),c:"bg"}));this.text_status.innerHTML=(d+1)+" / "+g.length+" ";setHTML(this.headline,j.headline);setHTML(this.text,j.text);showElement(GettingStarted.img);showElement(GettingStarted.controller);setTop(this.controller.parentNode,j.top);var b=function(){var o=INPUT({c:"orange-but",type:"button",value:_("Prev")});var m=INPUT({c:"orange-but",type:"button",value:_("Next")});onEvent(o,"click",$p($b(e.show,e),d-1,"tips"));onEvent(m,"click",$p($b(e.show,e),d+1,"tips"));RCN(e.controller,o," ",m)};if(j.control=="continue"){var h=INPUT({c:"orange-but",type:"button",value:_("Continue")});onEvent(h,"click",$p($b(this.show,this),d+1,"tips"));RCN(this.controller,h)}else{if(j.control=="next_prev"){b()}else{if(j.control=="get_started"){var h=INPUT({c:"orange-but",type:"button",value:_("Start using Plurk!")});onEvent(h,"click",$b(this.hide,this));setTop(this.controller.parentNode,157);if(g==this.invited){onEvent(h,"click",TopBar.showRegister);onEvent(this.close_img,"click",TopBar.showRegister)}RCN(this.controller,h);this.text_status.innerHTML=""}else{if(j.control=="invite"){top.Misc.promoteTab("/Friends/inviteFriends");this.show(d+1,"tips");_gaq.push(["_trackEvent","Invite","click","getting_started"]);GB_getLast().callback_fns.push(function(){var m=$("input_big");if(m){m.focus()}});return}else{if(j.control=="follow"){RCN(this.controller,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));setTop(this.controller.parentNode,300);RCN(this.text,null);var f=loadJSON("/Browse/suggest");f.addCallback($p($b(this.displayFollow,this),d));f.sendReq({})}}}}}var a=[this.holder];if(j.pos=="right"){var l=(getWindowSize().w)-580;setLeft(a,l)}else{if(j.pos=="center"){var c=(getWindowSize().w/2)-250;setLeft(a,c)}else{setLeft(a,j.left)}}setTop(a,j.top);return false},displayFollow:function(b,h){var g=this;var f=INPUT({c:"orange-but",type:"button",value:_("Prev")});var c=INPUT({c:"orange-but",type:"button",value:_("Next (Follow selected)")});var e,a,d=0;RCN(this.text,TABLE({c:"follow"},e=TBODY()));ACN(e,a=TR());map(h,function(m){if(d==2){ACN(e,a=TR());d=0}var l=SPAN({c:"user_info"},IMG({c:"float_left",src:Users.getUserImgSrc(m,"medium")}),DIV({c:"float_left"},DIV({c:"info_holder"},link=A({href:"/"+m.nick_name},m.display_name||m.nick_name),BR(),Utils.getYears(m.date_of_birth),m.nick_name!="ICanHasCheezburger"&&Users.getGender(m)||_("Funny cat pictures"),BR(),Users.getLocation(m))));var j;ACN(a,TD({c:"user_info_holder"},j=INPUT({s:"float: left; margin-right: 8px;",type:"checkbox",c:"checker"}),l));j.checked=true;j.user_id=m.id;d++});onEvent(f,"click",$p($b(this.show,this),b-1,null));onEvent(c,"click",$p($b(this.followThenNext,this),b));RCN(this.controller,f," ",c)},followThenNext:function(a){RCN(this.controller,IMG({src:"http://statics.plurk.com/7f5c4282d2e9accfdae99cc6abb6c9bb.gif"}));var d=getRequest("/Notifications/addNotifications");d.addCallback(function(){GettingStarted.show(a+1,null);TimeLine.reset();TimeLine.showLoading();TimeLine.getPlurks()});var c=this;d.addErrback(function(){c.show(a+1,null)});var b=[];map($bytc("input","checker",this.text),function(e){if(e.checked){b.push(e.user_id)}});d.sendReq({ids:serializeJSON(b)})},hide:function(){removeElement(this.holder);this.is_created=false;var a=$("input_big");if(a){$("input_big").select();var b=getRequest("/Users/updateUserValue");b.sendReq({name:"help_shown",value:1})}}};LANG_QUAL={el:{wants:"\u03b8\u03ad\u03bb\u03b5\u03b9",needs:"\u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9",says:"\u03bb\u03ad\u03b5\u03b9",asks:"\u03c1\u03c9\u03c4\u03ac\u03b5\u03b9",wonders:"\u03b1\u03bd\u03b1\u03c1\u03c9\u03c4\u03b9\u03ad\u03c4\u03b1\u03b9",freestyle:"\u03b5\u03bb\u03b5\u03cd\u03b8\u03b5\u03c1\u03bf \u03c3\u03c4\u03c5\u03bb",was:"\u03ae\u03c4\u03b1\u03bd",is:"\u03b5\u03af\u03bd\u03b1\u03b9",shares:"\u03bc\u03bf\u03b9\u03c1\u03ac\u03b6\u03b5\u03c4\u03b1\u03b9",will:"\u03b8\u03b1",feels:"\u03b1\u03b9\u03c3\u03b8\u03ac\u03bd\u03b5\u03c4\u03b1\u03b9",wishes:"\u03b5\u03cd\u03c7\u03b5\u03c4\u03b1\u03b9",likes:"\u03b3\u03bf\u03c5\u03c3\u03c4\u03ac\u03c1\u03b5\u03b9",loves:"\u03b1\u03b3\u03b1\u03c0\u03ac\u03b5\u03b9",hopes:"\u03b5\u03bb\u03c0\u03af\u03b6\u03b5\u03b9",has:"\u03ad\u03c7\u03b5\u03b9",replurks:"replurks",thinks:"\u03bd\u03bf\u03bc\u03af\u03b6\u03b5\u03b9",hates:"\u03bc\u03b9\u03c3\u03b5\u03af",gives:"\u03b4\u03af\u03bd\u03b5\u03b9"},en:{wants:"wants",needs:"needs",says:"says",asks:"asks",wonders:"wonders",was:"was",is:"is",shares:"shares",will:"will",feels:"feels",wishes:"wishes",likes:"likes",loves:"loves",hopes:"hopes",has:"has",replurks:"replurks",thinks:"thinks",hates:"hates",gives:"gives"},cn:{wants:"\u8981",needs:"\u9700\u8981",says:"\u8bf4",asks:"\u95ee",wonders:"\u597d\u5947",freestyle:"\u81ea\u7531\u767c\u63ee",was:"\u66fe\u7ecf",is:"\u662f",shares:"\u63a8\u8350",will:"\u5c07\u4f1a",feels:"\u89c9\u5f97",wishes:"\u671f\u5f85",likes:"\u559c\u6b22",loves:"\u7231",hopes:"\u671f\u5f85",has:"\u6709",replurks:"replurks",thinks:"\u60f3",hates:"\u8ba8\u538c",gives:"\u7ed9"},ca:{wants:"vol",needs:"necessita",says:"diu",asks:"pregunta",wonders:"desitja",freestyle:"freestyle",was:"era/estava",is:"\u00e9s/est\u00e0",shares:"comparteix",will:"ser\u00e0",feels:"sent",wishes:"desitja",likes:"li agrada",loves:"estima",hopes:"espera",has:"t\u00e9",replurks:"replurks",thinks:"pensa",hates:"odia",gives:"d\u00f3na"},it:{wants:"vuole",needs:"ha bisogno",says:"dice",asks:"chiede",wonders:"si chiede",freestyle:"freestyle",was:"era",is:"sta",shares:"condivide",will:"va",feels:"si sente",wishes:"augura",likes:"gradisce",loves:"ama",hopes:"spera",has:"ha",replurks:"replurka",thinks:"pensa",hates:"odia",gives:"offre"},ar:{wants:"\u064a\u0631\u064a\u062f",needs:"\u064a\u062d\u062a\u0627\u062c/\u062a\u062d\u062a\u0627\u062c",says:"\u064a\u0642\u0648\u0644",asks:"\u064a\u0633\u0627\u0644",wonders:" \u064a\u062a\u0639\u062c\u0651\u0628/\u062a\u062a\u0639\u062c\u0651\u0628",freestyle:"freestyle",was:"\u0643\u0627\u0646",is:"\u064a",shares:"\u064a\u0642\u0627\u0633\u0645",will:"\u0633\u0648\u0641",feels:"\u064a\u062d\u0633",wishes:"\u064a\u0627\u0645\u0644",likes:"\u064a\u062d\u0628",loves:"\u064a\u062d\u0628",hopes:"\u064a\u0623\u0645\u0644/\u062a\u0623\u0645\u0644",has:"\u0644\u0647",replurks:"replurks",thinks:"\u064a\u0641\u0643\u0631",hates:"\u0643\u0631\u0647",gives:"\u064a\u0639\u0637\u064a"},ga:{wants:"teasta\u00edonn",needs:"teasta\u00edonn",says:"deireann",asks:"fiafra\u00edonn",wonders:"d\u00e9anann iontas",freestyle:"mar is mian leat",was:"bh\u00ed",is:"t\u00e1",shares:"comhroinneann",will:"rachfaidh",feels:"braitheann",wishes:"oireann do",likes:"is maith le",loves:"is aoibhinn",hopes:"t\u00e1 s\u00fail ag",has:"rinne",replurks:"replurks",thinks:"s\u00edleann",hates:"is fuath",gives:"tugann"},"in":{wants:"ingin",needs:"butuh",says:"bilang",asks:"tanya",wonders:"bertanya-tanya",freestyle:"freestyle",was:"tadi",is:"sedang",shares:"berbagi",will:"akan",feels:"rasa",wishes:"berharap",likes:"suka",loves:"cintai",hopes:"mendambakan",has:"telah",replurks:"me-replurk",thinks:"pikir",hates:"benci",gives:"memberi"},cs:{wants:"chce",needs:"pot\u0159ebuje",says:"\u0159\u00edk\u00e1",asks:"se pt\u00e1",wonders:"se div\u00ed",freestyle:"freestyle",was:"byl/a",is:"je",shares:"sd\u00edl\u00ed",will:"bude",feels:"se c\u00edt\u00ed",wishes:"p\u0159eje",likes:"m\u00e1 rad/a",loves:"miluje",hopes:"douf\u00e1",has:"m\u00e1",replurks:"replurks",thinks:"si mysl\u00ed",hates:"nesn\u00e1\u0161\u00ed",gives:"d\u00e1v\u00e1"},es:{wants:"quiere",needs:"necesita",says:"dice",asks:"pregunta",wonders:"se pregunta",freestyle:"freestyle",was:"estaba",is:"est\u00e1",shares:"comparte",will:"har\u00e1",feels:"siente",wishes:"desea",likes:"prefiere",loves:"ama",hopes:"espera",has:"tiene",replurks:"replurkea",thinks:"piensa",hates:"odia",gives:"ofrece"},ru:{wants:"\u0445\u043e\u0447\u0435\u0442",needs:"\u043d\u0443\u0436\u0434\u0430\u0435\u0442\u0441\u044f",says:"\u0433\u043e\u0432\u043e\u0440\u0438\u0442",asks:"\u0441\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u0442",wonders:"\u0440\u0430\u0437\u043c\u044b\u0448\u043b\u044f\u0435\u0442",was:["\u0431\u044b\u043b","\u0431\u044b\u043b\u0430"],is:null,shares:["\u043d\u0430\u0448\u0435\u043b","\u043d\u0430\u0448\u043b\u0430"],will:"\u0431\u0443\u0434\u0435\u0442",feels:"\u0447\u0443\u0432\u0441\u0442\u0432\u0443\u0435\u0442",wishes:null,likes:"\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u0443\u0435\u0442\u0441\u044f",loves:"\u043b\u044e\u0431\u0438\u0442",hopes:"\u043d\u0430\u0434\u0435\u0435\u0442\u0441\u044f",has:null,replurks:"replurks",thinks:"\u0434\u0443\u043c\u0430\u0435\u0442",hates:"\u043d\u0435\u043d\u0430\u0432\u0438\u0434\u0438\u0442",gives:"\u0434\u0430\u0440\u0438\u0442"},nb:{wants:"vil ha",needs:"trenger",says:"sier",asks:"sp\u00f8r",wonders:"lurer p\u00e5",freestyle:"fristil",was:"var",is:"er",shares:"deler",will:"vil",feels:"f\u00f8ler\n",wishes:"\u00f8nsker",likes:"liker",loves:"elsker",hopes:"h\u00e5per",has:"har",replurks:"replurks",thinks:"synes",hates:"hater",gives:"gir"},tr_hk:{wants:"\u60f3\u8981",needs:"\u9700\u8981",says:"\u8b1b",asks:"\u554f",wonders:"\u597d\u5947",freestyle:"\u81ea\u7531\u767c\u63ee",was:"\u66fe\u7d93",is:"\u55ba\u5ea6",shares:"\u5206\u4eab",will:"\u5c07\u6703",feels:"\u89ba\u5f97",wishes:"\u671f\u5f85",likes:"\u937e\u610f",loves:"\u611b",hopes:"\u5e0c\u671b",has:"\u5df2\u7d93",replurks:"replurks",thinks:"\u5fc3\u8ad7",hates:"\u6700\u618e",gives:"\u7540"},tr:{wants:"istiyor ki",needs:"ihtiyac\u0131 var",says:"diyor ki",asks:"soruyor ki",wonders:"merak ediyor",freestyle:"serbest",was:"was",is:"is",shares:"payla\u015f\u0131yor",will:"yapmay\u0131 d\u00fc\u015f\u00fcn\u00fcyor",feels:"hissediyor ki",wishes:"umuyor ki",likes:"ho\u015flan\u0131yor",loves:"seviyor",hopes:"umut ediyor",has:"has",replurks:"replurks",thinks:"d\u00fc\u015f\u00fcn\u00fcyor ki",hates:"nefret ediyor\n",gives:"veriyor"},ne:{wants:"wil",needs:"heeft nood aan",says:"zegt",asks:"vraagt",wonders:"vraagt zich af",freestyle:"freestyle",was:"was",is:"is",shares:"verstuurt",will:"zal",feels:"voelt",wishes:"hoopt",likes:"houdt van",loves:"is wild van",hopes:"hoopt",has:"heeft",replurks:"replurks",thinks:"denkt",hates:"haat",gives:"geeft"},ta_fp:{wants:"gusto",needs:"ay nangangailangan",says:"sinasabi",asks:"nagtatanong",wonders:"ay nagtataka",freestyle:"freestyle",was:null,is:"ay",shares:"ipinamamahagi",will:null,feels:"nararamdaman",wishes:"naghahangad",likes:null,loves:"mahal",hopes:"ay umaasang",has:null,replurks:"replurks",thinks:"iniisip",hates:"kinasusuklam",gives:"nagbibigay"},th:{wants:"\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23",needs:"\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23",says:"\u0e1e\u0e39\u0e14",asks:"\u0e16\u0e32\u0e21",wonders:"\u0e2a\u0e07\u0e2a\u0e31\u0e22",freestyle:"\u0e44\u0e21\u0e48\u0e23\u0e30\u0e1a\u0e38",was:"\u0e40\u0e04\u0e22",is:"\u0e40\u0e1b\u0e47\u0e19",shares:"\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19",will:"\u0e08\u0e30",feels:"\u0e23\u0e39\u0e49\u0e2a\u0e36\u0e01",wishes:"\u0e1b\u0e23\u0e32\u0e23\u0e16\u0e19\u0e32",likes:"\u0e0a\u0e2d\u0e1a",loves:"\u0e23\u0e31\u0e01",hopes:"\u0e04\u0e32\u0e14\u0e2b\u0e27\u0e31\u0e07",has:"\u0e21\u0e35",replurks:"replurks",thinks:"\u0e04\u0e34\u0e14",hates:"\u0e40\u0e01\u0e25\u0e35\u0e22\u0e14",gives:"\u0e43\u0e2b\u0e49"},ro:{wants:"vrea",needs:"vrea",says:"spune",asks:"\u00eentreab\u0103",wonders:"se \u00eentreab\u0103",freestyle:"stil liber",was:"a fost",is:"este",shares:"Actiuni",will:"va",feels:"se simte",wishes:"viseaz\u0103",likes:"Ii place",loves:"iube\u0219te",hopes:"sper\u0103",has:"a ",replurks:"replurks",thinks:"crede",hates:"ur\u0103\u0219te",gives:"ofer\u0103"},pl:{wants:"chce",needs:"potrzebuje",says:"m\u00f3wi",asks:"pyta",wonders:"zastanawia si\u0119",freestyle:"freestyle",was:["by\u0142","by\u0142a"],is:"jest",shares:"dzieli si\u0119",will:"b\u0119dzie",feels:"czuje",wishes:"\u017cyczy",likes:"lubi",loves:"uwielbia",hopes:"ma nadziej\u0119",has:"ma",replurks:"replurkuje",thinks:"my\u015bli",hates:"nienawidzi",gives:"daje"},fr:{wants:"veut",needs:"a besoin",says:"dit",asks:"demande",wonders:"se demande",freestyle:"personnaliser",was:"\u00e9tait",is:"est",shares:"partage",will:"va",feels:"se sent",wishes:"souhaite",likes:"appr\u00e9cie",loves:"aime",hopes:"esp\u00e8re",has:"a",replurks:"replurks",thinks:"pense",hates:"d\u00e9teste",gives:"donne"},dk:{wants:"\u00f8nsker",needs:"beh\u00f8ver",says:"siger",asks:"sp\u00f8rger",wonders:"spekulerer p\u00e5",freestyle:"fri tekst",was:"var",is:"er",shares:"deler",will:"vil",feels:"f\u00f8ler",wishes:"\u00f8nsker",likes:"kan lide",loves:"elsker",hopes:"h\u00e5ber",has:"har",replurks:"replurks",thinks:"synes",hates:"hader",gives:"giver"},pt_BR:{wants:"quer",needs:"precisa",says:"diz",asks:"pergunta",wonders:"admira",freestyle:"freestyle",was:"estava",is:"est\u00e1",shares:"compartilha",will:"vai",feels:"sente",wishes:"deseja",likes:"gosta",loves:"ama",hopes:"espera",has:"tem",replurks:"replurks",thinks:"pensa",hates:"odeia",gives:"d\u00e1"},hr:{wants:"ho\u0107e",needs:"treba",says:"ka\u017ee",asks:"pita",wonders:"se pita",freestyle:"slobodni stil",was:null,is:"je",shares:"dijeli",will:"\u0107e",feels:"osje\u0107a",wishes:"\u017eeli",likes:"\u017eeli",loves:"voli",hopes:"se nada ",has:["je bio","je bila"],replurks:"replurks",thinks:"misli",hates:"mrzi",gives:"daje"},de:{wants:"will",needs:"braucht",says:"sagt",asks:"fragt",wonders:"fragt sich",was:"war",is:"ist",shares:"teilt",will:"wird",feels:"f\u00fchlt",wishes:"w\u00fcnscht",likes:"mag",loves:"liebt",hopes:"hofft",has:"hat",replurks:"teilt",thinks:"denkt",hates:"hasst",gives:"gibt"},hu:{wants:"szeretne",needs:"k\u00e9r",says:"szerint",asks:"azt k\u00e9rdi",wonders:"azon tanakodik",freestyle:"freestyle",was:"m\u00e1r",is:"most",shares:"mutatja",will:"majd",feels:"\u00fagy \u00e9rzi",wishes:"azt k\u00edv\u00e1nja",likes:"szereti",loves:"im\u00e1dja",hopes:"rem\u00e9li",has:"mostanra",replurks:"replurks",thinks:"arra gondol",hates:"ut\u00e1lja",gives:"ad"},fa:{wants:"\u0645\u06cc\u062e\u0648\u0627\u0647\u062f",needs:"\u0646\u06cc\u0627\u0632 \u062f\u0627\u0631\u062f \u0628\u0647 ",says:"\u06af\u0641\u062a\u0647 \u0647\u0627",asks:"\u0645\u06cc\u067e\u0631\u0633\u062f",wonders:"\u0634\u06af\u0641\u062a \u0632\u062f\u0647 \u0627\u0633\u062a ",freestyle:"\u0642\u0627\u0644\u0628 \u0631\u0627\u06cc\u06af\u0627\u0646",was:"\u0628\u0648\u062f",is:"\u0647\u0633\u062a",shares:"\u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u0645\u06cc\u06af\u0630\u0627\u0631\u062f",will:"\u062e\u0648\u0627\u0647\u062f",feels:"\u0627\u062d\u0633\u0627\u0633 \u0645\u06cc\u06a9\u0646\u062f",wishes:"\u0622\u0631\u0632\u0648 \u0645\u06cc\u06a9\u0646\u062f \u06a9\u0647",likes:"\u062f\u0648\u0633\u062a\u062f\u0627\u0631",loves:"\u0639\u0627\u0634\u0642",hopes:"\u0627\u0645\u06cc\u062f\u0648\u0627\u0631 \u0627\u0633\u062a",has:"\u0628\u0627\u06cc\u062f",replurks:"replurks",thinks:"\u0641\u06a9\u0631 \u0645\u06cc\u06a9\u0646\u062f",hates:"\u0646\u0641\u0631\u062a \u062f\u0627\u0631\u062f \u0627\u0632 ",gives:"\u0645\u06cc\u062f\u0647\u062f"},hi:{wants:"\u091a\u093e\u0939\u0924\u093e \u0939\u0948 ",needs:"\u091a\u093e\u0939\u0924\u093e \u0939\u0948 ",says:"\u0915\u0939\u0924\u0947 \u0939\u0948\u0902 ",asks:"\u092a\u0942\u091b\u093e \u0939\u0948 ",wonders:"\u0906\u0936\u094d\u091a\u0930\u094d\u092f \u0915\u0930\u0924\u093e \u0939\u0948 ",freestyle:"\u092e\u0941\u0915\u094d\u0924 \u0936\u0948\u0932\u0940 ",was:"\u0925\u093e ",is:"\u0939\u0948 ",shares:"\u0938\u093e\u091d\u093e \u0915\u093f\u092f\u093e ",will:"\u0907\u091a\u094d\u091b\u093e  ",feels:"\u092e\u0939\u0938\u0942\u0938 \u0915\u093f\u092f\u093e ",wishes:"\u0936\u0941\u092d\u0947\u0915\u094d\u0937\u093e \u0939\u0948 ",likes:"\u092a\u0938\u0902\u0926 \u0939\u0948 ",loves:"\u092a\u094d\u092f\u093e\u0930 \u0939\u0948 ",hopes:"\u0906\u0936\u093e \u0939\u0948 \u0915\u093f ",has:"\u0930\u0916\u0924\u093e \u0939\u0948 ",replurks:"replurks",thinks:"\u0938\u094b\u091a\u0924\u093e \u0939\u0948 ",hates:"\u0928\u092b\u0930\u0924 \u0939\u0948 ",gives:"\u0926\u093f\u092f\u093e \u0939\u0948 "},fi:{wants:"haluaa",needs:null,says:"sanoo",asks:"kysyy",wonders:null,freestyle:"freestyle",was:"oli",is:"on",shares:"jakaa",will:"aikoo",feels:"tuntuu",wishes:"tahtoo",likes:"tykk\u00e4\u00e4",loves:"rakastaa",hopes:null,has:null,replurks:"replurks",thinks:"luulee",hates:"vihaa",gives:"antaa"},ja:{wants:"\u6b32\u3057\u3044",needs:"\u5fc5\u8981\u3068\u3059\u308b",says:"\u8a71\u3059",asks:"\u5c0b\u306d\u308b",wonders:"\u4e0d\u601d\u8b70\u306b\u601d\u3046",freestyle:"\u81ea\u7531\u306b",was:"\u3067\u3057\u305f",is:"\u3067\u3059",shares:"\u5171\u6709",will:"\u305c\u3072",feels:"\u611f\u3058\u308b",wishes:"\u671b\u3080",likes:"\u597d\u304d",loves:"\u611b\u3059\u308b",hopes:"\u9858\u3046",has:"\u6301\u3064",replurks:"replurks",thinks:"\u8003\u3048\u308b",hates:"\u5acc\u3046",gives:"\u3042\u3052\u308b"},he:{wants:"\u05e8\u05d5\u05e6\u05d4",needs:"\u05e6\u05e8\u05d9\u05da\\\u05d4",says:"\u05d0\u05d5\u05de\u05e8/\u05ea",asks:"\u05e9\u05d5\u05d0\u05dc/\u05ea",wonders:"\u05ea\u05d5\u05d4\u05d4",freestyle:"\u05d7\u05d5\u05e4\u05e9\u05d9",was:"\u05e7\u05d5\u05d3\u05dd",is:"\u05db\u05e8\u05d2\u05e2",shares:"\u05de\u05e9\u05ea\u05e3",will:"   ",feels:"\u05de\u05e8\u05d2\u05d9\u05e9",wishes:"\u05de\u05e9\u05ea\u05d5\u05e7\u05e7",likes:"\u05de\u05d7\u05d1\u05d1/\u05d0\u05d5\u05d4\u05d1",loves:"\u05d0\u05d5\u05d4\u05d1",hopes:"\u05de\u05e7\u05d5\u05d5\u05d4",has:"(\u05d1\u05e2\u05d1\u05e8)",replurks:"replurks",thinks:"\u05d7\u05d5\u05e9\u05d1",hates:"\u05e9\u05d5\u05e0\u05d0",gives:"\u05e0\u05d5\u05ea\u05df"},ms:{wants:"mahu",needs:"harus",says:"kata",asks:"tanya",wonders:"hairan",freestyle:"gaya bebas",was:"sedang",is:"sedang",shares:"berkongsi",will:"akan",feels:"rasa",wishes:"berharap",likes:"suka",loves:"suka",hopes:"harap",has:"telah",replurks:"replurks",thinks:"fikir",hates:"benci",gives:"memberi"},ko:{wants:"\ubc14\ub798\uc694",needs:"\ud544\uc694\ud574\uc694",says:"\uc648 ",asks:"\uad81\uae08\ud574\uc694",wonders:"\uad81\uae08\ud574\uc694",freestyle:"\uc5c6\uc74c",was:"\uc804\uc5d0",is:"\uc9c0\uae08",shares:"\ub098\ub204\uc5b4\uc694",will:"\uc7a5\ucc28",feels:"\ub290\uaef4\uc694",wishes:"\uae30\uc6d0\ud574\uc694",likes:"\uc88b\uc544\ud574\uc694",loves:"\uc0ac\ub791\ud574\uc694",hopes:"\ud76c\ub9dd\ud574\uc694",has:"\uc774\ubbf8",replurks:"replurks",thinks:"\uc0dd\uac01\ud574\uc694",hates:"\uc2eb\uc5b4\ud574\uc694",gives:"\ub4dc\ub824\uc694"},sv:{wants:"vill",needs:"beh\u00f6ver",says:"s\u00e4ger",asks:"fr\u00e5gar",wonders:"undrar",freestyle:"valfritt",was:"var",is:"\u00e4r",shares:"delar",will:"kommer",feels:"k\u00e4nner",wishes:"\u00f6nskar",likes:"gillar",loves:"\u00e4lskar",hopes:"hoppas",has:"har",replurks:"replurks",thinks:"tycker",hates:"hatar",gives:"ger"},sk:{wants:"chce",needs:"potrebuje",says:"hovor\u00ed",asks:"sa p\u00fdta",wonders:"sa \u010duduje",freestyle:"vo\u013en\u00fd \u0161t\u00fdl",was:"bol",is:"je",shares:"zdiela",will:"bude",feels:"sa c\u00edti",wishes:"si \u017eel\u00e1",likes:"m\u00e1 r\u00e1d",loves:"miluje",hopes:"d\u00fafa",has:"m\u00e1",replurks:"replurks",thinks:"si mysl\u00ed",hates:"nezn\u00e1\u0161a",gives:"d\u00e1va"},uk:{wants:"\u0445\u043e\u0447\u0435",needs:"\u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0454",says:"\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c",asks:"\u0437\u0430\u043f\u0438\u0442\u0443\u0454",wonders:"\u0446\u0456\u043a\u0430\u0432\u0438\u0442\u044c\u0441\u044f",freestyle:"\u0432\u0456\u043b\u044c\u043d\u0438\u0439 \u0441\u0442\u0438\u043b\u044c",was:"\u0431\u0443\u0432",is:"\u0437\u0430\u0440\u0430\u0437",shares:"\u0434\u0456\u043b\u0438\u0442\u044c\u0441\u044f",will:"\u0431\u0443\u0434\u0435",feels:"\u0432\u0456\u0434\u0447\u0443\u0432\u0430\u0454",wishes:"\u0431\u0430\u0436\u0430\u0454",likes:"\u043f\u043e\u0434\u043e\u0431\u0430\u0454\u0442\u044c\u0441\u044f",loves:"\u043b\u044e\u0431\u0438\u0442\u044c",hopes:"\u0441\u043f\u043e\u0434\u0456\u0432\u0430\u0454\u0442\u044c\u0441\u044f",has:"\u043c\u0430\u0454 ",replurks:"replurks",thinks:"\u0434\u0443\u043c\u0430\u0454",hates:"\u043d\u0435\u043d\u0430\u0432\u0438\u0434\u0438\u0442\u044c",gives:"\u0434\u0430\u0440\u0443\u0454"},tr_ch:{wants:"\u60f3\u8981",needs:"\u9700\u8981",says:"\u8aaa",asks:"\u554f",wonders:"\u597d\u5947",freestyle:"\u81ea\u7531\u767c\u63ee",was:"\u66fe\u7d93",is:"\u6b63\u5728",shares:"\u5206\u4eab",will:"\u6253\u7b97",feels:"\u89ba\u5f97",wishes:"\u671f\u5f85",likes:"\u559c\u6b61",loves:"\u611b",hopes:"\u5e0c\u671b",has:"\u5df2\u7d93",replurks:"\u8f49\u5657",thinks:"\u60f3",hates:"\u8a0e\u53ad",gives:"\u7d66"}};Location={geolocation:null,record_plurk_location:false,initialize:function(g,h){if(g){Location.user_position=new google.maps.LatLng(g[0],g[1])}if(h){Location.user_address=h}var c=1;var a=Location.user_position||new google.maps.LatLng(0,0);Location.gmap=new google.maps.Map(AJS.$("mapCanvas"),{center:a,zoom:c,navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},disableDoubleClickZoom:true,mapTypeId:google.maps.MapTypeId.ROADMAP});google.maps.event.addListener(Location.gmap,"dblclick",function(j){var l=j.latLng;Location.user_position=l;Location.placeUserMarker(false,false)});if(Location.user_address&&Location.user_position){AJS.setHTML(AJS.$("address"),Location.user_address);Location.addUserPosMarker(true);Location.gmap.setZoom(9)}else{if(Location.user_position){Location.addUserPosMarker(true);Location.gmap.setZoom(9);Location.getUserAddressFromPosition(Location.user_position)}else{if(Location.user_address){Location.getUserPositionFromAddress(Location.user_address)}}}var f=AJS.$("address");var d;var e="";var b=function(){var j=f.value;if(j==e){return}e=j;AmiDropdown.hide();Location._geocode({address:j},function(s,o){if(o==google.maps.GeocoderStatus.OK){var q=[];for(var p=0,m=s.length;p<m;p++){var t=DIV({c:"address_hint_entry"},A({href:"#"},s[p].formatted_address));q.push(t)}var r=function(u){AmiDropdown.hide();var l=s[u];Location.user_position=l.geometry.location;point2=Location.simplify(l);e=l.formatted_address;AJS.$("address").value=l.formatted_address;Location.placeUserMarker(point2,true)};AmiDropdown.show(f,q,r,"tooltip_cnt address_hint")}})};AEV(f,"keypress",function(){clearTimeout(d);d=setTimeout(b,400)})},placeUserMarker:function(b,a){if(Location.marker){Location.moveUserPosMarker(a)}else{Location.addUserPosMarker(a)}Location.saveUserPosition(b)},getUserPositionFromAddress:function(a){Location._geocode({address:a},function(c,b){if(b==google.maps.GeocoderStatus.OK){Location.user_position=c[0].geometry.location;Location.placeUserMarker(Location.simplify(c[0]),true)}})},getUserAddressFromPosition:function(c,b,a){Location._getAddressFromPos(c,function(d){AJS.$("address").value=d.formatted_address},function(){AJS.$("address").value="Unknown place"})},simplify:function(a){return{components:a.address_components,formatted:a.formatted_address,viewport:a.geometry.viewport.toUrlValue(),position:a.geometry.location.toUrlValue()}},saveUserPosition:function(a){pos=Location.user_position;var b=function(c){if(top&&top.GB_getLast()){top.GB_getLast().reload_on_close=true}var d=AJS.getRequest("/Settings/setLocation");d.sendReq({latitude:pos.lat(),longitude:pos.lng(),location_obj:serializeJSON(c)})};if(a){b(a)}else{Location._getAddressFromPos(pos,function(c){var d=Location.simplify(c);b(d);AJS.$("address").value=c.formatted_address},function(){AJS.$("address").value="Unknown place";b(false)})}},moveUserPosMarker:function(a){Location.marker.setPosition(Location.user_position);if(a){Location.gmap.setCenter(Location.user_position)}},addUserPosMarker:function(a){if(!Location.user_position){alert("Fail!")}Location.marker=new google.maps.Marker({position:Location.user_position,map:Location.gmap,draggable:true});google.maps.event.addListener(Location.marker,"dragend",function(b){Location.user_position=b;Location.saveUserPosition()});if(a){Location.gmap.setCenter(Location.user_position)}},showPlurk:function(a,c){var d=new google.maps.LatLng(a.latitude,a.longitude);Location.gmap=new google.maps.Map(AJS.$("mapCanvas"),{center:d,zoom:13,navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},disableDoubleClickZoom:true,mapTypeId:google.maps.MapTypeId.ROADMAP});var b=new google.maps.Marker({position:d,map:Location.gmap});if(c){AJS.$("address").value=c.formatted}else{Location._getAddressFromPos(d,function(e){AJS.$("address").value=e.formatted_address},function(){AJS.$("address").value="Unknown place"})}},showUser:function(c,b){var d=new google.maps.LatLng(c.latitude,c.longitude);Location.gmap=new google.maps.Map(AJS.$("mapCanvas"),{center:d,zoom:13,navigationControl:true,navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL},disableDoubleClickZoom:true,mapTypeId:google.maps.MapTypeId.ROADMAP});var a=new google.maps.Marker({position:d,map:Location.gmap});if(b){AJS.$("address").value=b.formatted}else{Location._getAddressFromPos(d,function(e){AJS.$("address").value=e.formatted_address},function(){AJS.$("address").value="Unknown place"})}},getLocationBar:function(){if(Location._location_bar){return Location._location_bar}var b=SPAN({c:"location_bar"});Location._location_bar=b;var a=SPAN({c:"location_caption"},_("Current location: "));ACN(b,a);lt=SPAN({c:"location_text"});ACN(b,lt);if(!Location.record_plurk_location){hideElement(Location._location_bar)}return Location._location_bar},locate:function(){var b=Location._location_bar;var a=$bytc("span","location_text",b)[0];ACN(a,SPAN("Locating..."));Location.getCurrentPosition(function(d){Location.current_location=[d.latitude,d.longitude],RCN(a,SPAN(_("Located! Getting address...")));var c=new google.maps.LatLng(d.latitude,d.longitude);Location._getAddressFromPos(c,function(e){RCN(a,SPAN(e.formatted_address))},function(){RCN(a,SPAN(d.latitude+", "+d.longitude))})},function(){RCN(a,SPAN(_("Unable to locate you :(")))})},getCurrentPosition:function(c,a,b){if(!Location.geolocation){Location.geolocation=window.navigator.geolocation}return Location.geolocation.getCurrentPosition(function(e){var d={};d.latitude=e.coords.latitude;d.longitude=e.coords.longitude;c(d)},function(d){if(!(d&&"code" in d&&d.code==1)&&google&&google.loader&&google.loader.ClientLocation){var e={};e.latitude=google.loader.ClientLocation.latitude;e.longitude=google.loader.ClientLocation.longitude;c(e)}else{a.apply(this,arguments)}},b||{})},_getAddressFromPos:function(b,c,a){Location._geocode({location:b},function(g,e){if(e!=google.maps.GeocoderStatus.OK){if(a){a(e)}}else{var d=g[0];if(c){c(d)}var f=Location.simplify(d);Location.storeLocation(b.toUrlValue(),f)}})},_getGeocoder:function(){if(!Location._geocoder){Location._geocoder=new google.maps.Geocoder()}return Location._geocoder},_geocode:function(a,b){return Location._getGeocoder().geocode(a,b)},storeLocation:function(b,a){var c=AJS.getRequest("/PlurksLocation/storeLocation");c.sendReq({position:b,location_obj:serializeJSON(a)})},_:undefined};var AmiDropdown=(function(){var f=[];var c=0;var a=false;function h(o,m){m=m||f;for(var l=0;l<m.length;l++){o(m[l],l)}}function g(){h(function(m,l){if(l!=c){AJS.removeClass(m,"selected")}else{AJS.addClass(m,"selected")}})}function d(l){AJS.addClass(l,"hovering")}function b(l){AJS.removeClass(l,"hovering")}function j(l){AJS.AEV(l,"mouseover",AJS.$p(d,l));AJS.AEV(l,"mouseout",AJS.$p(b,l))}AJS.AEV(window,"keypress",function(l){if(l.keyCode==38){c=Math.max(0,c-1);g()}else{if(l.keyCode==40){c=Math.min(f.length-1,c+1);g()}else{if(l.keyCode==27){AmiDropdown.hide()}else{if(l.keyCode==13){AmiDropdown.select(c)}}}}});var e;return{show:function(p,q,l,o){o=o||"";e=l;var m=[];h(function(s,r){var t=DIV({c:"dropdown_item"},s);m.push(t);AEV(t,"click",function(){AmiDropdown.select(r)})},q);f=m;g();h(j);AmiTooltip.show(p,DIV.apply(DIV,Array.concat([{c:"amidropdown "+o}],f)));a=true},hide:function(){if(!a){return}AmiTooltip.hide()},select:function(l){e(l)}}})();(function(){var a={};a.init=function(){try{if(typeof(navigator.geolocation)!="undefined"){a.api=navigator.geolocation}else{if(typeof(window.google)!="undefined"&&typeof(window.google.gears)!="undefined"){a.api=google.gears.factory.create("beta.geolocation")}else{if(typeof(window.blackberry)!="undefined"&&blackberry.location.GPSSupported){a.api=new BlackberryLocation()}else{return false}}}window.navigator.geolocation=a.api;return true}catch(b){if(typeof(console)!="undefined"){console.log(b)}}};a.getCurrentPosition=function(b,c,d){if(a.api){a.api.getCurrentPosition(b,c,d)}};a.watchPosition=function(b,c,d){if(a.api){a.watchID=a.api.watchPosition(b,c,d)}return a.watchID};a.clearWatch=function(b){if(b==NULL){a.api.clearWatch(a.watchID)}else{a.api.clearWatch(b)}};a.init()})();function BlackberryLocation(){bb=this;console.log(this);return;this.getCurrentPosition=function(a,b,c){blackberry.location.setAidMode(2);if(blackberry.location.latitude==0&&blackberry.location.longitude==0){b.call()}else{blackberry.location.refreshLocation();ts=(parseFloat(navigator.appVersion)>=4.6)?new Date(blackberry.location.timestamp):0;a.call(this,{timestamp:ts,coords:{latitude:blackberry.location.latitude,longitude:blackberry.location.longitude}})}};this.watchPosition=function(a,b,c){interval=(typeof c.maximumAge!="undefined")?c.maximumAge:5000;watchID=window.setInterval(bb.getCurrentPosition,interval,a,b,c);return watchID};this.clearWatch=function(a){window.clearInterval(a)}};
