// (C)opyright Instadia A/S 2000-2006
// Date: 02/24/06  Source: stable/gui/trunk/js/gather/clientstep.js  Revision: 4578
eval((function(){var R='function~nstadia_~return~.length~var ~.substring(~;if(~this.~r+=String.fromCharCode(~.indexOf(~;}`0 $~continue;~cookie~;_.I`1~){`4~);p("CS~I`1Survey_checkForManualTrigge~(new Date()).getTime()~for(`4i=0;i<~.charCodeAt(~=new B(~){if(~ridge~=`0(~){e();`B}if(~typeof ~etArray~`3;++i~document~`7`CList~+"&"+~domain~else~_._I`1exporter~){K("RES","~.match(/~.charAt(~`7prefix~:n`Dsend~break;~;for(~name~parseInt(~_I`1event~),0x80+(c~_.I`1Survey_context~i=d.lastIndexOf("."~){`7stash.read();`4~);}`~`7oldParts~)`2;~while(i<n`Ec=s`Ji~applyB`M~m.i`1~){`2 ~);`2~(s){`0 e(){r+="\\xEF\\xBF\\xBD";}~`4n=s`3;`4i=0;while(i<n&&s`Ji)~`v<128)++i`6i==n)`2 s;`4r=s`50~`w,i);`p++)`6c<0x80){`8c);`B}i~"+(`Pv[j]==G?"":v[j])`6m<s`3+q~`Nv`L!$d(v))v=[""+v];`7manip(`~'.split("~");var S='(`0(`E_=window,A=`S,$L=A.referrer,R=A.location,N=R.protocol,I=navigator,G="undefined"`6`X){`X(`t;}if(N!="https:")N="http:";`0 p(n,v`L`P_[n]==G)_[n]=v;}p("CSenable",1`Furl","www.instadia.net/cgi-bin"`Fsd",""`Fmaxb`M",500`Fmaxpersist",1`Fsessiononly",false`F`C`f",""`Fvalidatevid",1`Fcustomvid",""`Fdebug",0`Fscrerr",0`Ftitle",""`Fpath",""`Fonload",1`FinfoOnload",0`Ftpc",true`Fmaxcache",-1`Fsu",0`Fsid",""`Fsl","survey.instadia.net"`Fsc","www.clientstep.net")`6`PI`1Use_Onload!=G)CSonload=I`1Use_Onload`6I.appName=="Netscape"&&I.userAgent.match(new RegExp("^Mozilla/(2|3|4\\.0[0-9])","")))CSenable=0;`4O,$a,Y,M=[],P=[],$O=1,$r,$S="gatherfpc",$V="gatherudfpc",$B="uid",$l="",$2="",$b=10,L,$6,V,S=[],$0=1,$e=1;`0 $P(`Eb=$8("csb`M")`6!b`o`4i=b`9".")`6i<0||`gb`50,i))!=b`3-i-1`YBad CSb`M parameter"`t;}`4j=b`9"%13",++i)`6j<0`oC.`q(b`5i,j));C.`q(b`5j+3))`Am(`Ep="CSb`M=";`4l=CSmaxb`M-p`3-8;`4v=C.getB`M(l)+"%13";v+=E.getB`M(l-v`3);_.CSb`M=p+v`3+"."+v`Aq(`Eu=X.get()`6(!CSvalidatevid||$5.get()>0)&&u&&u`Z^[0-9a-f]{40}$/))$n(u);`W{`4s=N+"//"+CSurl+"/"+$B+"?"+"uid="+u+"&callfunc=_I`1setUid"+"&useTPC="+CStpc+"&useSC="+CSsessiononly`6O)U(s);`W A.write("<script type=\\"text/javascript\\" src=\\""+s+"\\"></script>"`m2 1`An(u){X.set($r=u);_.CSvid=u`50,8);`IM`R`Ee=M[i];$f(e`52),e`a0)=="1",i);}$0=0;$9(`m0 Q(c,t,p`Lc=="00000")c="";`W{if(!c||c`3!=5)c="BADID";`4s=screen;`4m=A.lastModified?Date.parse(A.lastModified)/1000:0`6m<0)m=0;`4ns=I.appName=="Netscape"?1:0;`4d=ns?s.pixelDepth:s.colorDepth`6!d)d=0;`4e="7c"+c+"&&&"+m`UD(t?t.slice(0,200):A.title)`UMath.round(`H/1000)`UD($6)`Us.width`Us.height`Ud`U(s.availWidth?s.availWidth:0)`U(s.availHeight?s.availHeight:0)`U(ns?I.language:I.userLanguage)`U(ns?innerWidth:A.body?A.body.clientWidth:0)`U(ns?innerHeight:A.body?A.body.clientHeight:0)`U(($X?4:0)+(I.javaEnabled()?2:0)+1)`UD($u(p?""+p:""));$3(e);}if(!CSsid)CSsid=c`6!CStitle)CStitle=t?t:""`6!CSpath)CSpath=p?p:""`6CSinfoOnload&&!O)O=1;$e=0;$9()`Ai(c,t,p`Lc=="00000")`2`6!c||c`3 != 5)c="BADID";`4e="9c"+c+"&&&&"+D(t?(""+t).slice(0,200):"")`UMath.round(`H/1000)+"&&&&&&&&&&&"+D($u(p?""+p:""));$3(e)`AR(c,ff,t,p`L$l!=ff.`f`Ef=ff.form?ff.form:ff;`4s="form interaction/"+(`Pf.ICSfident!=G?f.ICSfident.value:f.`f?f.`f:f.id==""?"no`f":f.id)+"/# "+(p?p:ff.`f);$i(c,t?t:"Form Interaction",s);}$l=ff.`f`AH(c,t,p`El=$s.get();`4m=R.toString()`6l==m`o$s.set(m);I`1sendInfo(c,t,p)`AF(){$2=""`AU(k,v`Lk)$2+=D(k)+"="+D(v)+"&"`A_$(c,d,n`L!d)d=$2`6c`3!=5||!d`o`4e="V=2&CTIM="+`H+"&CID="+c+"&POI&"+d;$3(e,1,n);I`1clearUD()`AZ(i){J(S,[i,-1])`6_.`Grs)`Grs()`Az(i,m){J(S,[i,`Pm=="undefined"?2:m?1:0])`6_.`Grs)`Grs()`A3(d,u,n`Ei=M`3;M[i]=(u?"1":"0")+"|"+d;$1()`6!$0)$f(d,u,i,n);K("INF","Event: "+$v(d,u))`A1(`L$b){$y();--$b;`2;}if(Y`oY=1;setTimeout("_I`1saveEvents2()",1)`Ay(`El=[]`e`4i=M`3-1;0<=i;--i`Ll`3==CSmaxcache)`d`4e=M[i]`6e)J(l,e);}$h.s`Q(l);Y=0`Af(d,u,i,n`Em=new Image(3,7);`rindex=i;`rretries=$O;`r`f="Progress"`6n)`rnotify=n;`4j=P`3;m.onload=new Function("if(window.`hDone)`hDone("+j+");");m.onerror=new Function("if(window.`hRetry)`hRetry("+j+");");m.onabort=m.onerror;m.src=$v(d,u);P[j]=m`Ag(i`L!`X||!P[i]`o`4m=P[i]`6$c(m)`o`r`f="Done"`6`rnotify)`rnotify();M[`rindex]="";$1()`AW(i`L!P[i]`o`4m=P[i]`6`rretries-- >0&&!$c(m)){m.src=m.src;}`W{K("RES", "Failed: "+m.src);$g(i);}}`0 $c(m`sm.complete&&(`P`r`f==G||`r`f=="Done")`Av(d,u`Es=(u?$V+"?UID=":$S+"?")+$r+"&";`2 N+"//"+CSurl+"/"+s+d`Au(p`Lp`Ei=p`9"://")`6i<2||9<i)p=N+"//"+(A.`V?A.`V:"")+(p`9"/")?"/":"")+p;}`W p=""+R`6V`Er=D(V);i=$t("csref",p)`6i)p=p`50,i[0])+r+p`5i[1]);`W{r="?csref="+r;i=p`9"?")`6i<0)p+=r;`W p=p`50,i)+r`Up`5i+1);}}`2 p.slice(0,250)`AI(`Er=$p("ICSref")`6r=="|")r=""`6r){$k("ICSref","")`6r=="-")r="";}`W{`4l=$o()?parent.`S.location:R;r=$D("csref",""+l`m2 r`AE(`Er=$p("ICSRCT")`6r`Lr=="-")r="";$k("ICSRCT",""`mW r=$o()?parent.`S.referrer:$L;`2 r.replace(/^https?:\\/\\/(.+)/,"http://$1").slice(0,512)`Ao(`Es`6W())eval("try{s=\'\'+parent.`S.location==`S.referrer;}catch(e){}"`t s`A9(`L!CSsu||$a||$e&&!`j||$0`o$a=1`6!W()`YNo good DOM support"`t;}if(CSsid&&!`j`L!E.test()`YNo session `Cs"`t;}if(!C.test()`YNo stored `Cs"`t;}}if(CSsid&&CSsd`Ei=A.`V`9CSsd)`6i<0||i!=A.`V`3-CSsd`3`YDomain/CSsd mismatch"`t;}}`4u`6CSsid`Es=$x.get()`6!s){s=`g`H*Math.random());$x.set(s);}u=N+"//"+CSsl+"/survey-accounts/"+CSsid+"/survey.js?"+s;}`W u=N+"//"+CSsl+"/survey/main.js"`6O)U(u);`W $_(_,"load",`0(){U(u);})`A(c,v){c.add(v`m0 K(t,m`L!CSdebug`om=t+": "+m`6!L||L.closed){L=_.open("","_I`1Util_errorWindow","height=300,width=400,resizable=yes,scrollbars=yes")`6!L){alert(m`t;}if(L.booted)L.`S.body.innerHTML+="<hr/>";`W{`4d=L.`S;d.open();d.write("<html><body><b>ClientStep debug log:</b></body></html>");d.close();L.booted=1;}}L.`S.body.innerHTML+="<pre>"+m.replace(/&/g,"&amp;").replace(/</g,"&lt;")+"</pre>"`A_(e,n,h`Le.addEventListener)e.addEventListener(n,h,0);`W if(e.attachEvent)e.attachEvent("on"+n,h);`W{`4p=e["on"+n];e["on"+n]`Nv`Ea=p(v`t h(v)&&a;}}}`0 U(u`Es=A.createElement("script");s.type="text/javascript";s.src=u;A.body.appendChild(s)`A7(`Ed=A.`V`6d`Z\\.[0-9]{1,3}$/))`2"";`4`k)`6i<0)`2"";`k,i-1)`6-1<i&&d.toLowerCase()`Z.*[.](co|com|net|org|ltd|gov)[.][A-Za-z]*$/))`k,i-1)`60<i)d=d`5i`t 5<d`3?d:"";}`0 D(s`s$Q($M(s)`m0 T(s`s$J($_1(s))`AM`us=String(s);`xf(c==0xFFFE||c==0xFFFF`O0xDC00<=c&&c<0xE000`O0xD800<=c&&c<0xDC00`Ln==i){e();`d}`4d=s`Ji++)`6d<0xDC00||0xE000<=d){e();`B}c=0x10000+((c-0xD800)<<10)+(d-0xDC00);}if(c<0x800)`80xC0+(c>>6`i&0x3F));`W if(c<0x10000)`80xE0+(c>>12`i>>6&0x3F`i&0x3F));`W `80xF0+(c>>18`i>>12&0x3F`i>>6&0x3F`i&0x3F)`m2 r`AJ(s){`0 e(t){r+="\\uFFFD"`6t)`p)`6c<0x80||0xC0<=c&&c<0x100)`d++i;}}`xf(c>=0xFE){e(1);`B}if(!(c&0x40)){e(1);`B}`4m=c&0x20?c&0x10?c&0x8?c&0x4?5:4:3:2:1;c&=(1<<(6-m))-1`e`4j=0;j<m;++j`Li==n){e();c=-1;`d}`4d=s`Ji)`6d<0x80||0xc0<=d){e(1);c=-1;`d}c<<=6;c|=d&0x3F;++i;}if(c<0)continue`6c<(1<<(5*m+1))`O0xD800<=c&&c<0xE000`Oc==0xFFFE||c==0xFFFF`Oc>=0x110000`O0x10000<=c){c-=0x10000;`80xD800|(c>>10));`80xDC00|(c&0x3FF)`mW `8c`m2 r`AQ(s`Eu="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ*-._";`4h="0123456789ABCDEF";s=String(s);`4r="";`Is`R`Ec=s`ai)`6u`9c)<0`En=c`J0);r+="%"+h`an>>4)+h`an&0xF`mW r+=c;}`2 r`A_1`u`4h="0123456789ABCDEF";`4r="";`4n=s`3;`4i=0`e;;`Ej=s`9"%",i)`6j<0){r+=s`5i);`d}r+=s`5i,j);i=j+3`6n<i){e();`d}`4d1=h`9s`aj+1).toUpperCase());`4d2=h`9s`aj+2).toUpperCase())`6d1<0||d2<0){e();`B}`80x10*d1+d2`m2 r;}`0 Z(n,d,p,m,b){`7`V=d;`T=[];`7`CMap={};`n=0;`b=n+".";`7duration=p?1000*60*60*24*365*2:0;`7maxCookies=m;`7_test`Kthis,"_t");`7b`MFunc=b;}`4H=Z.prototype;H.register`Nc`El=`T;J(l,c);`7`CMap[c.`f]=c;};H.test`N`Ev=""+(`H*Math.random());`7_test.set(v);`4w=`7_test.get();`7_test.set(""`t v==w;};H.get`Nn`s`P`7properties[n]==G?[]:`7properties[n];};H.set`Nn,v){`7properties[n]=v;};H.read`N`Ea,c,d,e,f,i,j,k,l,m,n,o,p,r,s,v`ei=0;i<`T`R)`T[i].value=[];`n=0;d="0 "+D(`7`V);r={};c=A.`C;i=0;while(i<c`3`Lc`Ji)==32){++i;`B}j=i;i=c`9";",i)`6i<0)i=c`R`6i-j<=`b`3)`Bk=j+`b`3`6c`5j,k)!=`b)`Bj=c`9"=",k)`6j<0)`Bo=`gc`5k,j))`6o==0)`Be="";k=c`9":",j+1)`6-1<k&&k<i){e=c`5j+1,k);j=k;}if(e!=d)a=e;(r[e]||(r[e]=[]))[o-1]=c`5j+1,i-1)`6`n<o)`n=o;}r=r[d]||`Pa!="undefined"&&r[a]`6!r||!r[0]`os=r[0];j=s`9"@")+1`6j<=0`on=`gs`50,j-1))`6!n`of=1;p="";i=0`e;;){k=j`6f){j=s`9"@",j)+1`6j<=0`ol=`gs`5k,j-1))`6j+l!=s`3`of=0;`B}l=j;j=s`9"&",j)+1`6j<=0)j=s`9",",l)+1;p+=s`5k,j<=0?s`3:j-1)`6j<=0){++i`6i<n`L`Pr[i]==G`os=r[i];j=0;f=1;`B}}k=p`9"/")`6k<0)k=p`3;`4`f=p`50,k);v=[];while(k<p`3){m=k+1;k=p`9"/",m)`6k<0)k=p`3;J(v,p`5m,k));}if(0<v`3&&`7`CMap[`f])`7`CMap[`f].value=v`6i==n`op="";}};H.getCookieParams`Nd`Ee`6d){e=new Date();e.setTime(e.getTime()+d`m2(e?"; expires="+e.toGMTString():"")+"; path=/"+(`7`V?"; `V="+`7`V:"");};H.write`Nb`Ec,d="",i,j,k,l,n,m,p,q,r,s="",v;l=3832-`b`3-d`3;m=l*`7maxCookies`ei=0;i<`T`R){c=`T[i];v=c.value`ej=0;j<v`3;++j){q=""`6!j`Ls)q+="&";q+=c.`f;}q+="/`y`3)`ds+=q;}}n=`g(s`3+l-1)/l);r=`7getCookieParams(`7duration);j=0`ei=0;i<n;++i){k=j;j+=l`6s`3<j)j=s`3;p=(j-k)+"@"+s`5k,j)`6!i)p=n+"@"+p;A.`C=`b+(i+1)+"="+d+p+r;}r=`7getCookieParams(-1)`ei=n;i<`n;++i)A.`C=`b+(i+1)+"="+r`6b&&`7b`MFunc)`7b`MFunc();};H.getB`M`Nm`Es="";`I`T`R`Ec=`T[i]`6!c.b`M) `B`4v=c.value`e`4j=0;j<v`3;++j`Eq=""`6!j`Ls)q+="%12";q+=c.`f;}q+="%11`y`3)`ds+=q;}}`2 s;};H.`q`Nv`El=v.split("%12");`Il`R`Em=l[i].split("%11")`61<m`3&&m[0]&&`7`CMap[m[0]]`Ew=[]`e`4j=1;j<m`3;++j)w[j-1]=m[j];`4c=`7`CMap[m[0]]`6c.`q)c.`q(c,w);`W c.value=w;}}`7write(1);};`0 B(s,n,b,a){`7stash=s;`7`f=D(n);`7b`M=b;`7`q=a;`7value=[];s.register(this`m4F=B.prototype;F.g`Q`N`lv=`7value;`4l=[];`Iv`R)J(l,T(v[i])`t l;};F.get`N`lv=`7g`Q(`t `Pv[0]==G?"":v[0];};F.s`Q`Nv`ll=[];`Iv`R)J(l,D(v[i]?v[i]:""));`7value=l;`7stash.write(`7b`M);};F.set`Nv){v=String(v);`7s`Q(v==""?[]:[v]);};F.manip`Nf){`7s`Q(f(`7g`Q()));};F.contains`Ne`s$j(`7g`Q(),""+e);};F.add`z0(w`s$4(w,v);});};F.sub`z0(w`s$4(w,v,1);});};F.getAt`Ni`Ev=`7g`Q(`t v[i]?v[i]:"";};F.setAt`Ne,i){`7manip(`0(w){w[i]=""+e;`2 w;});};`0 $d(x`sx && x.constructor && x.constructor == Array;}`0 J(a,e){a[a`3]=e`Aj(a,e){`Ia`R)if(a[i]==e)`2 1;`2 0`A4(a,b,d`Ec=d?[]:$4(b,[],1);`Ia`R`Ee=a[i]`6!$j(b,e))J(c,e`m2 c`At(n,u`Ei=0`e;;`Ej=u.toLowerCase()`9n+"=",i)`6j<0)`di=j+n`3+1`60<j`Ec=u`aj-1)`6c!="#"&&c!="&"&&c!="?")`B}`4k=u`9"#",i)`6k<0)k=u`3;`4l=u`9"&",i)`6l<0)l=u`3`6l<k)k=l;`2[i,k];}`2""`A8(n,u`L!u)u=""+R;`4p=$t(n,u`t p?u`5p[0],p[1]):""`AD(n,u`sT($8(n,u)`m0 W(`En=I.appName.toLowerCase();`4a=I.userAgent;`4v=I.appVersion;`4m;`2 n=="netscape"?a`Zgecko\\//i):(m=a`Zopera[ \\/]?([0-9]+).[0-9]+/i))?7<m[1]:n=="microsoft internet explorer"&&!v`Zmacintosh/i)&&(m=v`Zmsie ([0-9]+).([0-9]+)/i))&&(5<m[1]||m[1]==5&&4<m[2])`Ap(n`Ec=A.`C.split("; ");`Ic`R`Ep=c[i].split("=")`6p[0]==n)`2 p[1]?T(p[1]):"";}`2""`Ak(n,v){A.`C=n+"="+D(v)+"; `V="+CSsd+"; path=/";}`4e=CSenable;`4n`N){};`0 x(){_.I`1sendInfo=e?Q`cEvent=e?$i:n`DformEvent=e?$R`cInfoNoTop=e?Q`cInfoNoRefresh=e?$H`cInfoNoCache=e?Q`cBigInfo=e?Q`cSmallInfo=e?Q:n`DclearUD=e?$F:n`DaddUD=e?$U`cUD=e?$_$:n`DlaunchSurvey=e?$Z:n`DpreviewSurvey=e?$z:n;}x();`X=x`6!e)`2`DUtil_error=K`DUtil_addEventHandler=$_`DUtil_loadEcmaScript=U`DUtil_computeCookieDomain=$7`DUtil_encode=D`DUtil_decode=T`DgetReferrer`N`s$6;}`DgetCSref`N`sV;}`DgetManualSurveyTriggers`N`El=S;S=[];`2 l};_._I`1saveEvents2=$y;_.`hDone=$g;_.`hRetry=$W;_._I`1setUid`Nu){$5.set(1);$n(u`m6!CSsd)CSsd=$7();`4d="net.instadia.clientstep",m=CS`C`f,E=new Z(m?m+".s":d+".session",CSsd,0,1,$m),C=new Z(m?m+".p":d+".persist",CSsd,1,CSmaxpersist,$m),$s`KE,"f"),$5`KE,"p"),$w`KE,"d",1),$A`KE,"l",1,$),$T`KE,"n"),$G`KE,"t"),$_0`KE,"ss",1),$__`KE,"ssb"),$x`KE,"i"),X`KC,"u",1),$C`KC,"d",1,$),$Y`KC,"s",1,$),$K`KC,"sp",1),$N`KC,"spb"),$h`KC,"e")`D`CLater=$A`D`CNext=$T`D`CTrigger=$G`D`CDone=$C`D`CSample=$Y`D`CSs=$_0`D`CSsb=$__`D`CSp=$K`D`CSpb=$N`6CSsessiononly||!C.test())C.duration=0;`4$X=C.test();_._I`1stashSession=E;_._I`1stashPersist=C`6$w.get())CSdebug=1`DdebugSession`N){CSdebug=1;$w.set(1`m6!CSscrerr&&!_.onerror)_.onerror`Nd,p,l,c){K("SCR","Error: "+(p?p+":"+l+": "+d:d)`t true;};$P()`6CScustomvid){X.set(CScustomvid);$5.set(0);}_.CSvid="";$6=$E();V=$I();`4l=$h.g`Q()`e`4i=l`3-1;0<=i;--i)J(M,l[i]);$1()`6`j)O=1`6CSonload&&W()&&!O){O=1;$_(_,"load",$q`mW $q();})();';for(var I=61;I>=0;)S=S.replace(eval("/`"+String.fromCharCode(I+(I<10?48:I<36?55:61))+"/g"),R[I--]);return S})());
