(function(bt){var bh={};var aE=[];var C=[];var br=[];var af=[];var bC={};var B={};var c={};var aw=[];var ag=[];var v={};var H={};var J={};var av=[];var aS=0;var bK={};var g=0;var ap=0;var q;var ai={"default":{ancestors:"none",parent:"none",children:"none",descendants:"none",siblings:"none",sameauthor:"none"},focus:{ancestors:"none",parent:"none",children:"prehidden",descendants:"prehidden",siblings:"none",sameauthor:"none"},collapse:{ancestors:"none",parent:"none",siblings:"none",sameauthor:"none",currentmessage:"oneline",children:"hidden",descendants:"hidden"}};var au={};var ab={};var bc={};var bv={full:3,oneline:2,hidden:1};var ax={full:0,oneline:0,hidden:0};var ak={};var T={"-1":{"-1":0,0:0,1:0,2:0,3:0,4:0,5:0,6:0},0:{0:0,1:0,2:0,3:0,4:0,5:0,6:0},1:{1:0,2:0,3:0,4:0,5:0,6:0},2:{2:0,3:0,4:0,5:0,6:0},3:{3:0,4:0,5:0,6:0},4:{4:0,5:0,6:0},5:{5:0,6:0},6:{6:0}};var R=0;var aL={};var aj=0;var a7=0;var b={};var bA=[];var V=[];var bB=[];var bm=0;var by=0;var aa=0;var at=0;var bb=0;var U=0;var ba=0;var al=0;var aH=0;var G=1;var a0=0;var bJ=0;var a2=-9;var M=-9;var i=0;var bp=0;var ah=0;var D=0;var bD=0;var o=0;var bj=0;var aY=0;var bk="";var aC=0;var an=15;var ao=0;var aF="";var bG=navigator.userAgent.toLowerCase();var aX=(bG.indexOf("firefox")!=-1);function bz(bS,bO){var bN=aO("comment_"+bS);var bT=0;if(bN&&bO!=au[bS]){var bP=0;if(bv[bO]>=bv[au[bS]]){var bU=aO("comment_link_"+bS);if(!bU){ag.push(bS);bP=1;if(bh[bS]["points"]==-2){bT=1}}else{if(bv[bO]>=bv.full){var bL=aO("comment_otherdetails_"+bS);if(!bL.innerHTML){var bR=aO("comment_sub_"+bS);if(bR){bR.innerHTML='<span class="commentload">Loading...</span>'}ag.push(bS);v[bS]=1;bP=1}}}}S(bS,bO,bU);var bM=bN.className.replace(/full|hidden|oneline/,bO);if(bM!=bN.className){bN.className=bM;var bV=aO("tree_"+bS);bV.className=bV.className.replace(" contain","");if(bO==="full"){bV.className=bV.className+" contain"}aV(bS,bM)}if(aF){var bQ=aO("comment_ad_"+bS);if(bQ){if(bO==="hidden"){bQ.style.display="none"}else{bQ.style.display="block"}}}}if(bT){af.push(bS)}else{ax[au[bS]]--}ax[bO]++;au[bS]=bO;return void (0)}function aV(bM,bL){if(!bp){return}if(bL.match(/full/)){bt("#comment_link_"+bM).show();bt("#comment_score_"+bM).show();bt("#comment_top_"+bM).find(".byby").show();bt("#comment_top_"+bM).find(".writes").hide();$dom("#comment_"+bM).onclick="";bt("#comment_"+bM).unbind("click")}else{if(bL.match(/oneline/)){bt("#comment_link_"+bM).hide();bt("#comment_score_"+bM).hide();bt("#comment_top_"+bM).find(".byby").hide();bt("#comment_top_"+bM).find(".writes").show();setTimeout(function(){bt("#comment_"+bM).click(function(){D2.setFocusComment(bM);return false})},0)}}}function bi(bR,bL,bO,bN){Y(bR);var bQ=bh[bR];if(bL&&bR!=bm){ab[bR]=a4(bR,bL,bJ,bO,bN)}if(au[bR]!=ab[bR]){X(bR,ab[bR],1);H[bR]=ab[bR]}if(bp){return 0}var bM=0;if(bQ&&bQ.kids&&bQ.kids.length){for(var bP=0;bP<bQ.kids.length;bP++){bM+=bi(bQ.kids[bP],bL,bO,bN)}}return x(bR,bM)}function aR(bQ,bN,bL){if(!D){return false}var bM=Math.abs(bQ);Y(bM);if((bN&&bN==2)||(!bN&&bv[au[bM]]==bv.full)){bQ="-"+bM}if(bM==bQ){bn(bQ);if(!bL&&!bp){inlineAdCheckTimer(bQ,aF,ao,an)}}var bP=0;if(au[bM]==="hidden"||bc[bM]==="hidden"){bP=1}if(bN&&bN==1){var bO=bM==bQ?"full":"oneline";X(bM,bO,1)}else{aU(bQ)}bi(bM);P();if(!bp){if(!bs(bM,(bQ!=bM))){aI(bM)}if(bP){bq([bM])}ay(inlineAdInsertId())}return false}function a3(bL,bM){if(!bL&&!bM){return void (0)}a0+=bL;bJ+=bM;a0=Math.min(Math.max(a0,-1),6);bJ=Math.min(Math.max(bJ,-1),6);if(a0>bJ){a0=bJ}bo(a0+"")}function Q(bL){if(!bL){return void (0)}bJ+=bL;bJ=Math.min(Math.max(bJ,-1),6);if(a0>bJ){a0=bJ}bo(a0+"")}function E(bO,bM,bN){if(!bO){return void (0)}var bL=a0+bO;bL=Math.min(Math.max(bL,-1),6);bo(bL+"",bM,bN)}function bo(bL,bO,bP){var bQ=parseInt(bL);var bN=bQ+(bJ-a0);a0=bQ;if(bO){if(a0>bJ){bJ=a0}}else{bJ=Math.min(Math.max(bN,-1),6)}for(var bM=0;bM<aE.length;bM++){bi(aE[bM],bL,bP,bO)}P(1);r();return void (0)}function aN(bQ){if(!bQ){return}var bL=0;var bN={};var bM=bQ.split(",");for(var bP=0;bP<bM.length;bP++){var bO=parseInt(bM[bP]);bO=bL?(bL+bO):bO;bN[bO]=1;bL=bO}return bN}function x(bP,bL){var bN=aO("hiddens_"+bP);if(!bN){return 0}var bM=aO("hidestring_"+bP);if(bM){bM.className="hide"}if(ab[bP]==="hidden"){bN.className="hide";if(bh[bP]["points"]==-2){return bL}else{return bL+1}}else{if(bL){var bO='<a href="#" onclick="D2.revealKids('+bP+'); return false">'+bL;if(bL==1){bO+=" hidden comment</a>"}else{bO+=" hidden comments</a>"}bN.innerHTML=bO;bN.className="show"}else{bN.className="hide"}}return 0}function ac(bR,bO){if(!D){return false}Y(bR);var bQ=bh[bR];var bM=bQ.kids.length;if(bM){var bN=0;if(!bO&&bM==1){bN=1}for(var bP=0;bP<bM;bP++){var bL=bQ.kids[bP];Y(bL);if(bh[bL]["points"]==-2){ac(bL,1);continue}if(au[bL]==="hidden"){ab[bL]=bN?"full":"oneline";X(bL,ab[bL],1);bz(bL,ab[bL])}}}bi(bR);P();return void (0)}function bq(bN){if(!bN||!bN.length){return}var bL={};OUTER:for(var bM=0;bM<bN.length;bM++){var bO=bN[bM];while(bO&&bh[bO]&&bh[bO]["pid"]){bO=bh[bO]["pid"];if(bL[bO]){continue OUTER}bL[bO]=1}bi(bO)}}function aM(bN,bL){if(!D||!bN){return false}if(bp){return bd(aa,bN)}var bM=bh[bN];if(bM&&aO("comment_"+bN)){aR(bN,(bL?2:1));return false}else{return true}return false}function bd(bM,bN){if(!bM){bM=aa}if(!bM){return false}var bL="/comments.pl?sid="+bM;if(bN){bL+="&cid="+bN}openInWindow(bL);return false}function aA(){if(this&&this.id){var bL=this.id.match(/_(\d+)/);bL=bL[1];if(bL){g=1;bn(bL);return aM(bL,2)}}}function S(bN,bM,bL){if(!bL){bL=aO("comment_link_"+bN)}if(bL&&bL.innerHTML&&bh[bN]["subject"]&&bh[bN]["pid"]){Y(bh[bN]["pid"]);if(!bM){bM=au[bN]}if(bM==="full"||(bM==="oneline"&&au[bh[bN]["pid"]]==="hidden")){bL.innerHTML=bh[bN]["subject"]}else{if(bM==="oneline"){bL.innerHTML="Re:"}}}}function aJ(bS,bR,bP,bM){if(!D||!bS||!bR){return false}if(bh[bS]){var bT=bh[bS]["kids"];for(var bO=0;bO<bR.kids.length;bO++){bT.push(bR.kids[bO])}bh[bS]=bR;bh[bS]["kids"]=bT}else{bh[bS]=bR}var bQ=bR.pid;if($dom("tree_"+bS)){if(bQ){var bU=bh[bQ];var bL=0;for(var bO=0;bO<bU.kids.length;bO++){if(bU.kids[bO]==bS){bL=1}}if(!bL){bU.kids.push(bS)}}else{var bL=0;for(var bO=0;bO<aE.length;bO++){if(aE[bO]==bS){bL=1}}if(!bL){aE.push(bS);J[bS]=1}}return true}bP=bP||bg(bS);if(bQ){var bW=bt("#tree_"+bQ);if(bW.length){Y(bQ);var bU=bh[bQ];if(bM){bU.kids.unshift(bS)}else{bU.kids.push(bS)}var bN=bt("#commtree_"+bQ);if(bN.length){if(bM){bN.prepend(bP)}else{bN.append(bP)}}else{bW.append('<ul id="commtree_'+bQ+'">'+bP+"</ul>")}}}else{var bV=bt("#commentlisting");if(bV.length){aE.push(bS);J[bS]=1;bt("#roothiddens").before(bP)}}return true}function aU(bL){if(bL>0){X(bL,"full",1);m("focus",bL,0)}else{bL=-1*bL;X(bL,ai.collapse["currentmessage"],1);m("collapse",bL,1)}return void (0)}function be(bN,bP){var bO=bP?[]:bN;for(var bM=0;bM<bN.length;bM++){var bQ=bN[bM];var bL=bh[bQ]["kids"];if(bL.length){bO=bO.concat(be(bL))}}return bO}function a9(bQ,bN,bO,bP,bL){var bM=ai[bN][bO];if(bM==="none"){return bP}else{if(bM==="prehidden"){Y(bQ);return bc[bQ]}}if((bv[bM]>bv[bP])||bL){return bM}return bP}function m(bU,bT,bL){if(!bT){return}var bR=bh[bT];var bM=bR.kids;if(bM.length){for(var bP=0;bP<bM.length;bP++){var bO=bM[bP];X(bO,a9(bO,bU,"children",ab[bO],bL))}var bN=be(bM,1);for(var bP=0;bP<bN.length;bP++){var bS=bN[bP];var bQ=bU;X(bS,a9(bS,bQ,"descendants",ab[bS],bL))}}}function Y(bN){if(au[bN]){return}var bM=aO("comment_"+bN);if(!bM){return}var bL=bM.className.match(/full|hidden|oneline/);if(!bL||!bL.length||!bL[0]){return}ab[bN]=bc[bN]=au[bN]=bL[0]}function X(bN,bM,bL){if(!bM){return}Y(bN);ab[bN]=bM;if(bL){bc[bN]=bM}}function aB(bL){var bN=bL[1],bM=bL[0];return slashcore.reduce(T[bN][bM],[],function(bP,bO){this[3-bP]=bO})}function a4(bQ,bP,bM,bO,bL){if(!bP){bP=a0}if(!bM){bM=bJ}if(bO&&bv[au[bQ]]>bv[bO]){return au[bQ]}var bN;if(bP>=6||(bh[bQ]["points"]<bP&&(U||ba!=bh[bQ]["uid"]))){bN="hidden"}else{if(bh[bQ]["points"]<(bM-(J[bQ]?1:0))){bN="oneline"}else{bN="full"}}if(bL&&bh[bQ]["read"]&&(bv[bN]>bv.oneline)){bN="oneline"}return bN}function P(bM){for(var bL in H){Y(bL);bz(bL,H[bL])}K(ag,0,bM);if(D2.slider){D2.slider.update()}H={};ag=[];v={};af=[];bC={}}function bH(){var bM=0;for(var bL=0;bL<aE.length;bL++){bM+=bi(aE[bL])}P();if(bM){$dom("roothiddens").innerHTML=bM+" comments are beneath your threshhold";$dom("roothiddens").className="show"}else{$dom("roothiddens").className="hide"}return void (0)}function a8(bM,bL){return(bM-bL)}function F(bN,bM){var bL=[];jQuery.each(bN,function(bP,bO){bL.push(bM([bP,bO]))});return bL}function L(bL){return F(bL,function(bM){return jQuery.map(bM,encodeURIComponent).join(",")}).join(";")}function s(bL){return F(bL,function(bM){return bM[0]})}function K(bM,bU,bL,bP){if(bM&&!bM.length){return}if(!bM&&bw()){return}if(bU&&bU==1){bL=1}var bX={};var bQ={};bQ.op="comments_fetch";var bW=bM?0:1;if(bM){bQ.cids=bM}else{bM=[];if(bU&&bU==1&&bk){bQ.d2_seen=bk}else{if(bU&&bU==2){bX.async_off=1}else{bQ.cids=C}}}if(ah){bX.async_off=1}if(bL){bQ.threshold=a0;bQ.highlightthresh=bJ}if(bp){bQ.smallembed=1}if(by){bQ.cid=by}bQ.discussion_id=aa;var bN={};for(var bT=0;bT<bM.length;bT++){if(B[bM[bT]]>=0){bN[bM[bT]]=B[bM[bT]]}}bQ.abbreviated=L(bN);bQ.read_comments=s(c);bQ.pieces=L(bM?v:br);if(af.length){bQ.placeholders=af;bQ.d2_seen_ex=bk}var bO={onComplete:function(b0){var b1=eval_response(b0);if(!b1){aK(0);return}var b2=b1.update_data;var bZ=(b2&&b2.new_cids_order)?1:0;if(bZ){var cc;var cd={};for(var b3=0;b3<b2.new_cids_order.length;b3++){var ca=b2.new_cids_order[b3];bM.push(ca);aJ(ca,b2.new_cids_data[b3]);if(!bh[ca]["pid"]){cc=1}else{cd[bh[ca]["pid"]]=1}}if(aX){if(cc){aG("commentlisting")}else{for(var b5 in cd){aG("tree_"+b5)}}}}json_update(b1);for(var b3=0;b3<bM.length;b3++){bE(bM[b3]);S(bM[b3])}if(bZ){for(var b3=0;b3<b2.new_cids_order.length;b3++){var ca=b2.new_cids_order[b3];if(!bC[ca]&&bh[ca]["points"]>=-1){var b7=a4(ca,null,null,null,(bP>1));X(ca,b7,1);ax[au[ca]]++;bz(ca,b7)}var b6=aO("comment_top_"+ca);if(b6){av.push(ca)}}}if(bp){for(var b3=0;b3<bM.length;b3++){aV(bM[b3],au[bM[b3]])}}if(b1.read_comments){for(var b3=0;b3<b1.read_comments.length;b3++){var ca=b1.read_comments[b3];bh[ca]["read"]=1;delete c[ca]}}if(b2&&b2.new_thresh_totals){for(var bY in b2.new_thresh_totals){for(var b9 in b2.new_thresh_totals[bY]){for(var b7 in b2.new_thresh_totals[bY][b9]){T[bY][b9][b7]+=b2.new_thresh_totals[bY][b9][b7]}}}bt("#titlecountnum").html(T[6][6][1]);if(D2.slider){D2.slider.update()}}bq(bM);aK(0);var b4=0;var cb=0;if(bP&&av.length){b4=1}if(!a7){cb=1}else{if(!bZ){cb=1;if(bP){b4=1}}}if(b4){var b8=0;if(bZ){b8=t(0,0,1)}if(!b8&&cb){p(bP)}else{if(b8){if(bP>1){aR("-"+ap,1)}aR(b8,1);bn(b8)}}}if(!bp){ay(inlineAdInsertId())}}};aK(1);ajax_update(bQ,"",bO,bX);if(bM){for(var bV in v){br[bV]=0}var bS=[];for(var bT=0;bT<bM.length;bT++){for(var bR=0;bR<C.length;bR++){if(bM[bT]==C[bR]){bS.push(bR)}}}for(var bT=0;bT<bS.length;bT++){C.splice(bS[bT],1,0)}for(var bT=(C.length-1);bT>=0;bT--){if(C[bT]==0){C.splice(bT,1)}}}else{C=[];br=[]}}function r(){if(!U&&G&&((a2!=a0)||(M!=bJ))){var bL={};bL.op="comments_set_prefs";bL.threshold=a0;bL.highlightthresh=bJ;bL.reskey=reskey_static;ajax_update(bL);a2=a0;M=bJ}return false}function az(bO){var bN=aO("comment_shrunk_"+bO);if(!bN){return false}var bM={};bM.op="comments_read_rest";bM.cid=bO;bM.sid=aa;var bL={onComplete:function(){bN.innerHTML="";var bP=aO("comment_sig_"+bO);if(bP){bP.className="sig"}}};bN.innerHTML='<span class="loading">Loading...</span>';ajax_update(bM,"comment_body_"+bO,bL);return false}function aT(bM){if(U){return false}var bN=bM.name.match(/_(\d+)$/);var bP=bN[1];if(!bP){return true}bM.disabled="true";var bO={};bO.op="comments_moderate_cid";bO.cid=bP;bO.sid=aa;bO.msgdiv="reasondiv_"+bP;bO.reason=bM.value;bO.reskey=reskey_static;var bL={onComplete:json_handler};ajax_update(bO,"",bL);return false}function n(bL){var bN=$dom("replyto_"+bL);bN.innerHTML="";if(bL){var bM=$dom("reply_link_"+bL);if(bM||!bK[bL]){bM.innerHTML=bK[bL];bK[bL]=""}}}function u(bL){var bO=$dom("replyto_"+bL);var bM=$dom("replyto_reply_"+bL);var bN=$dom("replyto_preview_"+bL);if(!bO||!bM||!bN){return false}bF(bL,"");bN.style.display="none";bM.style.display="block";$dom("replyto_buttons_2_"+bL).style.display="none";$dom("replyto_buttons_1_"+bL).style.display="inline"}function bF(bL,bN){var bM=bt("#replyto_msg_"+(bL||0));if(!bM){return}bM.html(bN);if(bN){bM.show()}else{bM.hide()}}function w(bO,bP,bM){var bT=$dom("replyto_"+bO);var bL=$dom("replyto_reply_"+bO);var bR=$dom("replyto_preview_"+bO);var bU=$dom("reskey_reply_"+bO);var bS="replyto_msg_"+bO;if(!bT||!bL||!bR||!bU){return false}var bN={};bN.op=bP;bN.pid=bO;bN.sid=aa;bN.reskey=bU.value;bN.msgdiv=bS;bN.gotmodwarning=$dom("gotmodwarning_"+bO).value;bN.postersubj=$dom("postersubj_"+bO).value;bN.postercomment=$dom("postercomment_"+bO).value;var bV=$dom("hcanswer_"+bO);if(bV){bN.hcanswer=bV.value}var bQ=$dom("postanon_"+bO);if(bQ&&bQ.checked){bN.postanon=bQ.value}bF(bO,'<span class="loading">Loading...</span>');ajax_update(bN,"",bM)}function ae(bL){return w(bL,"comments_submit_reply",{onComplete:function(bT){bF(bL,"");var bM=json_handler(bT);var bS=bM.cid;if(bM.error){bF(bL,bM.error)}else{if(bS){n(bL);aJ(bS,{pid:bL,kids:[]},"",1);Y(bS);ax[au[bS]]++;aR(bS,1,1);var bN=[-1,0,1,2,3,4,5,6];for(var bO=0;bO<=bN.length;bO++){var bR=bN[bO];for(var bP in T[bR]){var bQ=a4(bS,bR,bP);T[bR][bP][bv[bQ]]++}}bt("#titlecountnum").html(T[6][6][1])}}}})}function ad(bL){return w(bL,"comments_preview_reply",{onComplete:function(bN){bF(bL,"");var bM=json_handler(bN);if(bM.error){bF(bL,bM.error)}if(bM.html){bt("#replyto_reply_"+bL).hide();bt("#replyto_preview_"+bL).show();bt("#replyto_buttons_1_"+bL).hide();bt("#replyto_buttons_2_"+bL).show()}}})}function aD(bN,bO){var bQ=bt("#replyto_"+bN);if(!bQ.length){return false}var bM=bt("#postercomment_"+bN);if(bM.length){bM.focus();return false}var bP={};bP.op="comments_reply_form";bP.pid=bN;bP.sid=aa;bQ.html('<span class="loading">Loading...</span>');var bL={onComplete:function(bS){json_handler(bS);if(bN){var bR=bt("#reply_link_"+bN);if(bR.length){bK[bN]=bR.html();bR.html('<p><b><a href="#" onclick="D2.cancelReply('+bN+'); return false;">Cancel Reply</a></b></p>')}}if(!bO){bt("#postercomment_"+bN).focus()}}};ajax_update(bP,"",bL);return false}function y(bM,bP){var bO=bt("#submit_countdown_"+bM);if(!bO.length){return}var bL=b[bM];if(bL){clearInterval(bL.counter)}if(!bP||bP<1){bO.html("");return}bL=b[bM]=[];var bN=new Date;bL.targetSecs=bP+(bN.getTime()/1000);bL.countSecs=bP;bO.html(" ("+bP+")");bL.counter=window.setInterval(function(){var bR=new Date;var bQ=Math.ceil(bL.targetSecs-(bR.getTime()/1000));if(bQ>0){bO.html(" ("+bQ+")")}else{bO.html("");clearInterval(bL.counter)}},1000)}function bf(bN){var bL=bu(bB[bN]);var bM=$dom("postercomment_"+bN)||$dom("postercomment");if(bM){bM.value=bL+bM.value}return false}function bu(bL){if(!$dom("posttype")||$dom("posttype").value!=2){bL=bL.replace(/<br>/g,"\n")}else{bL=bL.replace(/<br>\n*/g,"<br>\n");bL=bL.replace(/\n*<p>/g,"\n\n<p>");bL=bL.replace(/<\/p>\n*/g,"</p>\n\n");bL=bL.replace(/<\/p>\n\n\n*<p>/g,"</p>\n\n<p>")}bL=bL.replace(/\n*<quote>/g,"\n\n<quote>");bL=bL.replace(/^\n+/g,"");bL=bL.replace(/<\/quote>\n*/g,"</quote>\n\n");return bL}function a(bO,bM){if(!bM){bM=document}var bN=bM.getElementsByTagName(bO);for(var bL=0;bL<bN.length;bL++){var bP=bN[bL];ak[bP.id]=bP}return}function aG(bL){if(aX){var bM=$dom(bL);a("span",bM);a("div",bM);a("li",bM);a("a",bM)}}function bE(bL){if(aX){a1("comment_link_"+bL);a1("comment_shrunk_"+bL);a1("comment_sig_"+bL);a1("comment_otherdetails_"+bL);a1("comment_sub_"+bL);a1("comment_top_"+bL)}}function a1(bL){ak[bL]=$dom(bL);return}function aO(bM){var bL;if(D&&aX){bL=ak[bM];if(!bM.match(/^hidestring_/)){if(!bL||!aZ(bL,bM)){bL=ak[bM]=$dom(bM)}}}else{bL=$dom(bM)}return bL}function bl(bM,bN){if(!bN){bN="^commentlisting$"}var bL=bM.parentNode;if(!bL){return false}if(bL.id.match(bN)){return bL}return bl(bL)}function aZ(bM,bN){var bL=bN.match(/^(tree|comment)_(\w+_)?\d+$/);if(bL){return bl(bM)}return true}function bx(){if(aX){a("span");a("div");a("li");a("a")}for(var bN=0;bN<aE.length;bN++){J[aE[bN]]=1}if(a2==-9||M==-9){a2=a0;M=bJ}bq(aw);var bP={};for(var bN=0;bN<C.length;bN++){bP[C[bN]]=1}for(var bQ in bh){if(!bP[bQ]){av.push(bQ)}}av=av.sort(a8);if(1||bb){if(window.addEventListener){window.addEventListener("keydown",ar,false)}else{if(window.attachEvent){window.attachEvent("onkeydown",ar)}else{if(document.getElementById){document.body.onkeydown=ar}}}}if(q){a5(q)}j();D=1;bn(bm||av[aS]);if(bm){var bL=bm;for(var bN=0;bN<5;bN++){var bO=bh[bL];var bM=bO.opid||bO.pid;if(bM==0){break}bL=bM}aI(bL)}by=bm}function d(){bD=0;o=0;bj=0;aY=0}function f(bL){bL=bL||window.event;d();if(bL){if(bL.modifiers){if(bL.modifiers&Event.SHIFT_MASK){bD=1}if(bL.modifiers&Event.ALT_MASK){o=1}if(bL.modifiers&Event.CTRL_MASK){bj=1}if(bL.modifiers&Event.META_MASK){aY=1}}else{if(bL.shiftKey){bD=1}if(bL.altKey){o=1}if(bL.ctrlKey){bj=1}if(bL.metaKey){aY=1}}}}function bw(){return bA.length?1:0}function aK(bL){aq(bL);if(bL){bA.push(1)}else{bA.shift()}return true}function aq(bL){if(bp){return}var bM=$dom("commentControlBoxStatus");if(bL){V.push(1);bM.className=""}else{V.shift();if(!V.length){bM.className="hide"}}}function j(){var bL=bt("#more_comments_num_a");bL.removeClass("hide");bL.parents("span.nbutton:first").removeClass("hide");if(bp){return}aq(0);D2.fixWidgetLayout()}function a6(){$dom("gods").className="thor"}function a5(bN){if(bN==0){bN=""}var bP;if(!bN){bP="Get More Comments"}else{if(bN==1){bP="Get 1 More Comment"}else{bP="Get "+bN+" More Comments"}}var bM=$dom("more_comments_num_a");var bL=$dom("more_comments_num_b");var bQ=$dom("more_comments_num_c");var bO=$dom("more_comments_num_d");if(bM){bM.innerHTML=bP}if(bL){bL.innerHTML=bN}if(bQ){bQ.innerHTML=bN}if(bO){bO.innerHTML=bN}}function aI(bM){var bL=Position(aO("comment_"+bM)).top;if($dom("d2out")&&$dom("d2out").className==="horizontal"){bL-=60}scroll(Position(window).left,bL)}function bs(bP,bO){var bL=new Bounds(window),bN=Bounds.contain(bL,Position(aO("comment_"+bP))),bM=aO("comment_sub_"+bP);return bN&&!bO&&bM?Bounds.contain(bL,Position(bM)):bN}function ay(bP){if(!bP||!bp){return 0}if(inlineAdVisibles()){return 0}var bL=bt("#tree_"+bP);if(bL.length){var bN='<iframe src="'+aF+'" height="110" width="740" frameborder="0" border="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>';var bM='<li id="comment_ad_'+bP+'" class="inlinead"> '+bN+"  </li>";var bO=bt("#commtree_"+bP);if(bO.length){bO.prepend(bM)}else{bL.append('<ul id="commtree_'+bP+'">'+bM+"</ul>")}inlineAdReset(bP)}}function bn(bM){if(!bM||!D||bp){return false}var bL;if(ap){if(bM==ap){return}bt("#comment_top_"+ap).removeClass("newcomment").addClass("oldcomment");bt("#comment_"+ap).removeClass("currcomment");bt(".current").remove();Z(ap)}bt("#comment_top_"+bM).removeClass("newcomment").addClass("oldcomment");bt("#comment_"+bM).addClass("currcomment").before('<span class="current">&rsaquo;</span>');Z(bM);ap=bM}function Z(bL){if(!bh[bL]["read"]&&!c[bL]&&bt("#comment_otherdetails_"+bL).length&&!N(bL)){if(U){bh[bL]["read"]=1}else{c[bL]=1}}}function e(){for(var bL in c){K(0,2,"",1);break}}bt(window).bind("beforeunload",e);var aW={A:{thread:1,prev:1,comment:1},D:{thread:1,next:1,comment:1},W:{thread:1,prev:1},S:{thread:1,next:1},Q:{chrono:1,prev:1,comment:1},E:{chrono:1,next:1,comment:1},F:{thread:1,next:1,comment:1,unread:1},R:{current:1,reply:1},P:{current:1,parent:1},M:{current:1,history:1},X:{current:1,history:1,hide:1},G:{nav:1,more:1},T:{nav:1,skip:1,top:1},V:{nav:1,skip:1,bottom:1},219:{chr:"[",thresh:1,top:1,down:1},221:{chr:"]",thresh:1,top:1,up:1},188:{chr:",",thresh:1,bottom:1,down:1},190:{chr:".",thresh:1,bottom:1,up:1},191:{chr:"/",toggle:1,widget:1}};aW.H=aW.A;aW.L=aW.D;aW.K=aW.W;aW.J=aW.S;function ar(bU,bO){if(R||bp){return}if(!bO){bU=bU||window.event}if(bO||bU){if(!bO&&bU.target&&bU.target.type){return}var bW;if(bU){bW=bU.keyCode}if(bO||bW){if(!bO){f(bU)}var bR=bD;if(aj){bR=!bR}var bT=bj;var bP=0;if(aY||o||bj){bP=1}if(!bO){d()}if(bP){return}var bQ=0;var bV=0;var bX=bO||(aW[bW]?bW:String.fromCharCode(bW));if(aL[bX]){return}var bL=aW[bX];if(bL){if(bL.toggle){if(bL.widget){D2.toggleWidgetRooted()}}else{if(bL.current&&ap){if(bL.reply){aD(ap)}else{if(bL.history){if(bL.hide){hide_modal_box()}else{getModalPrefs("modcommentlog","Moderation Comment Log",ap)}}else{if(bL.parent){if(ap&&bh[ap]&&bh[ap]["pid"]){bV=bh[ap]["opid"]||bh[ap]["pid"]}bQ=1}}}}else{if(bL.nav){if(bL.more){K(0,1)}else{if(bL.skip){if(bL.top){bV=I();bQ=1}else{if(bL.bottom){bV=W();bQ=1}}}}}else{if(bL.thresh){if(bL.top){Q(bL.up?1:-1)}if(bL.bottom){E((bL.up?1:-1),1)}if(D2.slider){D2.slider.setTHT(a0,bJ)}}else{if(bL.chrono){var bS=aS;var bN=av.length-1;bQ=1;if(bL.prev){if(bS<=0){}else{bS=bS-1}}else{if(bL.next){if(bS>=bN){if(bw()){return}bQ=2;K(0,1,"",1)}else{if(!bS&&N(av[bS])){g=1}else{bS=bS+1}}}}if(bQ==1){aS=bS;bV=av[bS]}}else{if(bL.thread){bQ=1;if(bL.next){if(bL.unread){bT=1}if(ap&&N(ap,bT)){bV=ap}else{if(bL.comment){bV=t(ap,0,bT);if(!bV){if(bw()){return}bQ=2;var bM=1+bR;K(0,1,"",bM)}}else{bV=t(bh[ap].pid,ap,bT)}}}else{if(bL.prev&&bL.comment){bV=bI(ap)}else{if(bL.prev){bV=bI(ap,1)}}}}}}}}}}if(bQ&&bV){g=1;if(bR&&ap){aR("-"+ap,1)}if(bQ==1){aR(bV,1)}}}}}function N(bM,bL){Y(bM);if(!g&&(!bs(bM)||(bv[au[bM]]<bv.full))){if(!bL||k(bM)){return 1}}return 0}function t(bS,bR,bQ,bM){var bN;if(bS){bN=z(bS)}else{bN=aQ()}var bL=0;for(var bP=0;bP<bN.length;bP++){var bT;if(!bR){bT=bN[bP]}else{if((bN[bP]==bR)||bL){bT=bN[bP+1];bL=1}}if(bT){if(!bQ){Y(bT);if(au[bT]==="hidden"||bh[bT]["points"]<=-2){if(bh[bT].kids.length){var bO=t(bT,0,bQ,1);if(bO){return bO}}}else{return bT}}else{if(bT=O(bT)){return bT}}}}if(!bS||bM){return 0}return t(bh[bS].pid,bS,bQ)}function W(){var bM=ap;if(!ap){bM=av[0]}for(;;){var bL=t(bM);if(!bL){return bM}bM=bL}}function I(){var bM=ap;if(!ap){bM=av[0]}for(;;){var bL=bI(bM,2);if(!bL){return bM}bM=bL}}function bI(bR,bQ){if(!bR){return}var bO=aQ();var bP=bh[bR];if(!bP){return}var bL=bP.pid;if(bQ==1){if(bL){return bL}else{return bI(bR,2)}}var bM;if(bL){bM=z(bL)}else{bM=bO}for(var bN=0;bN<bM.length;bN++){if(bR==bM[bN]){if(bN==0){return bL}else{if(bQ){return bM[bN-1]}else{return aP(bM[bN-1])}}}}}function aQ(){return aE}function z(bL){return bh[bL].kids}function k(bL){Y(bL);if(((au[bL]!="hidden")&&((parseInt(bh[bL]["read"])==0)&&!c[bL])&&(bh[bL]["points"]>-2))){return 1}else{if(parseInt(bh[bL]["read"])==1){if(!bp){bt("#comment_top_"+bL).removeClass("newcomment").addClass("oldcomment")}return 0}}}function O(bO){if(k(bO)){return bO}var bL=z(bO);for(var bM=0;bM<bL.length;bM++){var bN=O(bL[bM]);if(bN){return bN}}return 0}function aP(bM){var bL=z(bM);if(bL.length){return aP(bL[bL.length-1])}else{return bM}}function bg(bM){var bL='<li id="tree_--CID--" class="comment"><div id="comment_status_--CID--" class="commentstatus"></div><div id="comment_--CID--" class="hidden"></div><div id="replyto_--CID--"></div><ul id="group_--CID--">	<li id="hiddens_--CID--" class="hide"></li></ul></li>';return(bL.replace(/\-\-CID\-\-/g,bM))}function h(bL,bM){if(bL<0){hide_modal_box();aH=1;return}if(bM){G=0}hide_modal_box();bt("#modal_box_content").html("");ah=1;E(-1,(bL>1),"hidden");if(D2.slider){D2.slider.setTHT(a0,bJ)}ah=0;var bN=t(0,0,1);if(!bN){return}if(bL){aR("-"+ap,1)}aR(bN,1);bn(bN)}var A=/--(SCORE|SCORE1|HIGHLIGHT|LEFTORTOP)--/g;function l(bL){return function(bM){return bL[bM]}}function p(bL){if(ax.hidden<=0||a0<=-1||aH){return}bt("#preference_title").html("No More Comments At This Threshold");show_modal_box();var bM='<div><p>There are no more comments available at Score:--SCORE--, but there might be more at Score:--SCORE1--.</p><p>Would you like to lower your threshold for <input type="button" value="this" onclick="D2.reduceThreshold(--HIGHLIGHT--,1)"> ';U||(bM+='<input type="button" value="all"  onclick="D2.reduceThreshold(--HIGHLIGHT--)"> ');bM+='discussion(s)?<br><input type="button" value="No Thanks" onclick="D2.reduceThreshold(-1)"></p><p><i>(Remember that you can always adjust these controls with the slider widget visible to the --LEFTORTOP-- of the discussion.)</i></p></div>';bt("#modal_box_content").html(bM.replace(A,l({SCORE:a0,SCORE1:a0-1,HIGHLIGHT:bL,LEFTORTOP:bt("#d2out").hasClass("horizontal")?"top":"left"})))}var am=Slash.Discussion={ajaxFetchComments:K,boxStatus:aq,cancelReply:n,doModerate:aT,editReply:u,finishLoading:bx,previewReply:ad,quoteReply:bf,readRest:az,reduceThreshold:h,replyTo:aD,revealKids:ac,selectParent:aM,setFocusComment:aR,submitCountdown:y,submitReply:ae,updateMoreNum:a5,changeTHT:a3,getSliderTotals:aB};bt.extend(am,{abbrev_comments:function(bL){return arguments.length?(B=bL):B},adTimerUrl:function(bL){return arguments.length?(aF=bL):aF},comment_body_reply:function(bL){return arguments.length?(bB=bL):bB},comments:function(bL){return arguments.length?(bh=bL):bh},currents:function(bL){return arguments.length?(ax=bL):ax},d2_comment_order:function(bL){return arguments.length?(a7=bL):a7},d2_keybindings_disable:function(bL){return arguments.length?(aL=bL):aL},d2_keybindings_off:function(bL){return arguments.length?(R=bL):R},d2_reverse_shift:function(bL){return arguments.length?(aj=bL):aj},d2_seen:function(bL){return arguments.length?(bk=bL):bk},discussion_id:function(bL){return arguments.length?(aa=bL):aa},init_hiddens:function(bL){return arguments.length?(aw=bL):aw},more_comments_num:function(bL){return arguments.length?(q=bL):q},noshow_comments:function(bL){return arguments.length?(C=bL):C},pieces_comments:function(bL){return arguments.length?(br=bL):br},placeholder_no_update:function(bL){return arguments.length?(bC=bL):bC},base_comment:function(bL){return arguments.length?(by=bL):by},root_comment:function(bL){return arguments.length?(bm=bL):bm},root_comments:function(bL){return arguments.length?(aE=bL):aE},root_comments_hash:function(bL){return arguments.length?(J=bL):J},thresh_totals:function(bL){return arguments.length?(T=bL):T},user_d2asp:function(bL){return arguments.length?(i=bL):i},user_highlightthresh:function(bL){return arguments.length?(bJ=bL):bJ},user_frame:function(bL){return arguments.length?(bp=bL):bp},user_is_admin:function(bL){return arguments.length?(bb=bL):bb},user_is_anon:function(bL){return arguments.length?(U=bL):U},user_is_subscriber:function(bL){return arguments.length?(at=bL):at},user_smallscreen:function(bL){return arguments.length?(al=bL):al},user_threshold:function(bL){return arguments.length?(a0=bL):a0},user_uid:function(bL){return arguments.length?(ba=bL):ba}})})(Slash.jQuery);var D2=Slash.Discussion;(function(){var n=6,i=-1,e=[n,i],f=["full","abbr","hide"],o=f.length-1,a=1,q=0,r=20,c={y:{name:"y",i:1,startEdge:"top",endEdge:"bottom",units:"px",scale:r},x:{name:"x",i:0,startEdge:"left",endEdge:"right",units:"%",scale:100/(n-i)}},k=c.y,p,j,l;function m(s){return Position(s)[k.startEdge]}function b(t){var s=[c.x.scale*p.width()/100,c.y.scale];return arguments.length?t.draggable("option","grid",s):s}function h(w,t){var s=typeof(w)!=="number",x=$(w),v=s?x.data("thumb-value"):n-Math.round((w-m(p))/b()[k.i]);if(t===undefined||t===null||!s){return v}if(t!=v){if(typeof(t)==="number"){x.data("thumb-value",t=pin_between(i,t,n))}else{if(t==="x"||t==="y"){x.draggable("option","axis",t)}t=v}var u={display:"block",top:0,left:0};u[k.startEdge]=(n-t)*k.scale+k.units;x.css(u)}return x}function d(u,t,s,w){var v=$(u+"-pos");return v.draggable({handle:u+","+u+"-tab",axis:k.name,containment:p.parent()[0],start:function(x,y){j=(l=s()).slice();b(v);p.addClass("ccw-active")},drag:function(y,z){var x=h(m(v));if(x!=l[t]){v.data("thumb-value",l[t]=x);w(l)}},stop:function(x,y){p.removeClass("ccw-active");D2.changeTHT(l[a]-j[a],l[q]-j[q])}})}function g(t,u,v){if(D2.user_frame()){return}p=$any("ccw-control");k=c[v||"y"];var w=this;function s(){return w.thresholds()}this.thumbs=slashcore.map(["abbr","hide"],function(x){return d("#ccw-"+this+"-bar",x,s,function(y){w._setTs(y,x)})});return this.setTHT(t,u)}Slash.Discussion.Slider=g;g.prototype={thresholds:function(){return slashcore.map(this.thumbs,function(){return h(this)})},setTHT:function(s,t){return this._setTs([t,s])},stepTHT:function(s,u){var t=this.thresholds();t[s]+=u;return this._setTs(t)},setOrientation:function(t){var s=k;if(t in c&&t!==s.name){k=c[t];slashcore.each(f,function(v,u){function x(y){return $any("ccw-"+u+"-"+y)}var w={};v&&(w[s.startEdge]=0);v!=o&&(w[s.endEdge]=0);x("panel").css(w);x("phrase").css({display:"inline"});x("count-pos").css({top:0})});slashcore.each(this.thumbs,function(){h(this,t)});this._setTs()}return this},update:function(){return this._setTs()},_setTs:function(x,v){switch(arguments.length){default:var u=v?Math.max:Math.min,t=1-v;x[t]=u(x[v],j[t]);case 1:slashcore.each(this.thumbs,function(y,z){y===v||h(z,x[y])});case 0:x=this.thresholds()}var s=D2.getSliderTotals(x),w=(n-i)*k.scale;slashcore.reduce(x.concat(i),0,function(B,y,z){function F(G){return $any("ccw-"+f[B]+"-"+G)}var E=(n-y)*k.scale,D=E-z,A=!D;var C={};B&&(C[k.startEdge]=z+k.units);B!=o&&(C[k.endEdge]=(w-E)+k.units);F("panel").css(C);F("count-text").css({display:A?"none":"block"}).children("span:first").html(s[B]);switch(A||k.name){case"x":F("phrase").css({display:D>k.scale?"inline":"none"});break;case"y":F("count-pos").css({top:(D/2)+k.units});break}return E});return this}}})();(function(){var i,h,g,k,j,c=/^(vertical|horizontal)(?:\s+(rooted))?/,f=1,b=2;function e(){var o=c.exec(h.className),l=o[f]==="vertical",n=l?Bounds(k).bottom:Position(j).top,m={position:"absolute",display:"inline",top:"0px"},p="rooted";if(!o[b]&&$(window).scrollTop()>=n){m.position="fixed";p=""}else{if(l){m.top=n-i.parent().offsetParent().offset().top+"px"}}i.attr("className",p).css(m)}function a(l){g.hide();h.className=l.apply(h,c.exec(h.className));e();g.show()}function d(){var l;a(function(n,q,p){l=p?"":"rooted";return q+(l&&" "+l)});user_is_anon||ajax_update({op:"comments_set_prefs",reskey:reskey_static,comments_control:l||0})}Slash.Discussion.fixWidgetLayout=function(){g=$any("gods");h=$dom("d2out");k=$any("links");j=$any("commentwrap");i=$any("d2act").each(function(){$(document).bind("firehose-setting-noslashboxes",e).bind("firehose-setting-hide-section-menu",function(m,l){a(function(n){D2.slider.setOrientation(l?"x":"y");return n.replace(/vertical|horizontal/,l?"horizontal":"vertical")})});$(window).scroll(e)});Slash.Discussion.fixWidgetLayout=e;Slash.Discussion.toggleWidgetRooted=d;e()};$(function(){if($dom("d2out")){Slash.Discussion.fixWidgetLayout()}})})();