1//-- Urchin Tracking Module 6.1 (UTM 6.1) $Revision: 1.24 $ 2//-- Copyright 2004 Urchin Software Corporation, All Rights Reserved. 3 4//-- Urchin On Demand Settings ONLY 5var _uacct=""; // set up the Urchin Account 6var _userv=0; // service mode (0=local,1=remote,2=both) 7 8//-- UTM User Settings 9var _ufsc=1; // set client info flag (1=on|0=off) 10var _udn="netkeiba.com"; // (auto|none|domain) set the domain name for cookies 11var _uhash="on"; // (on|off) unique domain hash for cookies 12var _utimeout="1800"; // set the inactive session timeout in seconds 13var _ugifpath="/__utm.gif"; // set the web path to the __utm.gif file 14var _utsp="|"; // transaction field separator 15var _uflash=1; // set flash version detect option (1=on|0=off) 16var _utitle=1; // set the document title detect option (1=on|0=off) 17 18//-- UTM Campaign Tracking Settings 19var _uctm=1; // set campaign tracking module (1=on|0=off) 20var _ucto="15768000"; // set timeout in seconds (6 month default) 21var _uccn="utm_campaign"; // name 22var _ucmd="utm_medium"; // medium (cpc|cpm|link|email|organic) 23var _ucsr="utm_source"; // source 24var _uctr="utm_term"; // term/keyword 25var _ucct="utm_content"; // content 26var _ucid="utm_id"; // id number 27var _ucno="utm_nooverride"; // don't override 28 29//-- Auto/Organic Sources and Keywords 30var _uOsr=new Array(); 31var _uOkw=new Array(); 32_uOsr[0]="google"; _uOkw[0]="q"; 33_uOsr[1]="yahoo"; _uOkw[1]="p"; 34_uOsr[2]="msn"; _uOkw[2]="q"; 35_uOsr[3]="aol"; _uOkw[3]="query"; 36_uOsr[4]="lycos"; _uOkw[4]="query"; 37_uOsr[5]="ask"; _uOkw[5]="q"; 38_uOsr[6]="altavista"; _uOkw[6]="q"; 39_uOsr[7]="search"; _uOkw[7]="q"; 40_uOsr[8]="netscape"; _uOkw[8]="query"; 41_uOsr[9]="earthlink"; _uOkw[9]="q"; 42_uOsr[10]="cnn"; _uOkw[10]="query"; 43_uOsr[11]="looksmart"; _uOkw[11]="key"; 44_uOsr[12]="about"; _uOkw[12]="terms"; 45_uOsr[13]="excite"; _uOkw[13]="qkw"; 46_uOsr[14]="mamma"; _uOkw[14]="query"; 47_uOsr[15]="alltheweb"; _uOkw[15]="q"; 48_uOsr[16]="gigablast"; _uOkw[16]="q"; 49_uOsr[17]="voila"; _uOkw[17]="kw"; 50_uOsr[18]="virgilio"; _uOkw[18]="qs"; 51_uOsr[19]="teoma"; _uOkw[19]="q"; 52 53//-- Auto/Organic Keywords to Ignore 54var _uOno=new Array(); 55//_uOno[0]="urchin"; 56//_uOno[1]="urchin.com"; 57//_uOno[2]="www.urchin.com"; 58 59//-- Referral domains to Ignore 60var _uRno=new Array(); 61//_uRno[0]=".urchin.com"; 62 63//-- **** Don't modify below this point *** 64var _uff,_udh,_udt,_udo="",_uu,_ufns=0,_uns=0,_ur="-",_ufno=0,_ust=0,_ujv="-",_ubd=document,_udl=_ubd.location,_uwv="6.1"; 65var _ugifpath2="http://service.urchin.com/__utm.gif"; 66if (_udl.protocol=="https:") _ugifpath2="https://service.urchin.com/__utm.gif"; 67function urchinTracker(page) { 68 if (_udl.protocol=="file:") return; 69 if (_uff && (!page || page=="")) return; 70 var a,b,c,v,x="",s="",f=0; 71 var nx=" expires=Sun, 18 Jan 2038 00:00:00 GMT;"; 72 var dc=_ubd.cookie; 73 _udh=_uDomain(); 74 _uu=Math.round(Math.random()*2147483647); 75 _udt=new Date(); 76 _ust=Math.round(_udt.getTime()/1000); 77 a=dc.indexOf("__utma="+_udh); 78 b=dc.indexOf("__utmb="+_udh); 79 c=dc.indexOf("__utmc="+_udh); 80 if (_udn && _udn!="") { _udo=" domain="+_udn+";"; } 81 if (_utimeout && _utimeout!="") { 82 x=new Date(_udt.getTime()+(_utimeout*1000)); 83 x=" expires="+x.toGMTString()+";"; 84 } 85 s=_udl.search; 86 if(s && s!="" && s.indexOf("__utma=")>=0) { 87 a=_uGC(s,"__utma=","&"); 88 b=_uGC(s,"__utmb=","&"); 89 c=_uGC(s,"__utmc=","&"); 90 if (a!="-" && b!="-" && c!="-") f=1; 91 else if(a!="-") f=2; 92 } 93 if(f==1) { 94 _ubd.cookie="__utma="+a+"; path=/;"+nx; 95 _ubd.cookie="__utmb="+b+"; path=/;"+x; 96 _ubd.cookie="__utmc="+c+"; path=/;"; 97 } else if (f==2) { 98 a=_uFixA(s,"&",_ust); 99 _ubd.cookie="__utma="+a+"; path=/;"+nx; 100 _ubd.cookie="__utmb="+_udh+"; path=/;"+x; 101 _ubd.cookie="__utmc="+_udh+"; path=/;"; 102 _ufns=1; 103 } else if (a>=0 && b>=0 && c>=0) { 104 _ubd.cookie="__utmb="+_udh+"; path=/;"+x+_udo; 105 } else { 106 if (a>=0) a=_uFixA(_ubd.cookie,";",_ust); 107 else a=_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1"; 108 _ubd.cookie="__utma="+a+"; path=/;"+nx+_udo; 109 _ubd.cookie="__utmb="+_udh+"; path=/;"+x+_udo; 110 _ubd.cookie="__utmc="+_udh+"; path=/;"+_udo; 111 _ufns=1; 112 } 113 if (s && s!="" && s.indexOf("__utmv=")>=0) { 114 if ((v=_uGC(s,"__utmv=","&"))!="-") { 115 _ubd.cookie="__utmv="+unescape(v)+"; path=/;"+nx+_udo; 116 } 117 } 118 _uInfo(page); 119 _ufns=0; 120 _ufno=0; 121 _uff=1; 122} 123urchinTracker(); 124function _uInfo(page) { 125 var p,s="",pg=_udl.pathname+_udl.search; 126 if (page && page!="") pg=escape(page); 127 _ur=_ubd.referrer;
128 if (!_ur || _ur=="") { _ur="-"; } 129 else { 130 p=_ur.indexOf(_ubd.domain); 131 if ((p>=0) && (p<=8)) { _ur="0"; } 132 if (_ur.indexOf("[")==0 && _ur.lastIndexOf("]")==(_ur.length-1)) { _ur="-"; } 133 } 134 s+="&utmn="+_uu; 135 if (_ufsc) s+=_uBInfo(page); 136 if (_uctm && (!page || page=="")) s+=_uCInfo(); 137 if (_utitle && _ubd.title && _ubd.title!="") s+="&utmdt="+escape(_ubd.title); 138 if (_udl.hostname && _udl.hostname!="") s+="&utmhn="+escape(_udl.hostname); 139 if (!page || page=="") s+="&utmr="+_ur; 140 s+="&utmp="+pg; 141 if (_userv==0 || _userv==2) { 142 var i=new Image(1,1); 143 i.src=_ugifpath+"?"+"utmwv="+_uwv+s; 144 i.onload=function() {_uVoid();} 145 } 146 if (_userv==1 || _userv==2) { 147 var i2=new Image(1,1); 148 i2.src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+_uGCS(); 149 i2.onload=function() { _uVoid(); } 150 } 151 return; 152} 153function _uVoid() { return; } 154function _uCInfo() { 155 if (!_ucto || _ucto=="") { _ucto="15768000"; } 156 var c="",t="-",t2="-",o=0,cs=0,cn=0;i=0; 157 var s=_udl.search; 158 var z=_uGC(s,"__utmz=","&"); 159 var x=new Date(_udt.getTime()+(_ucto*1000)); 160 var dc=_ubd.cookie; 161 x=" expires="+x.toGMTString()+";"; 162 if (z!="-") { _ubd.cookie="__utmz="+unescape(z)+"; path=/;"+x+_udo; return ""; } 163 z=dc.indexOf("__utmz="+_udh); 164 if (z>-1) { z=_uGC(dc,"__utmz="+_udh,";"); } 165 else { z="-"; } 166 t=_uGC(s,_ucid+"=","&"); 167 t2=_uGC(s,_ucsr+"=","&"); 168 if ((t!="-" && t!="") || (t2!="-" && t2!="")) { 169 if (t!="-" && t!="") { c+="utmcid="+_uEC(t); if (t2!="-" && t2!="") c+="|utmcsr="+_uEC(t2); 170 } else { if (t2!="-" && t2!="") c+="utmcsr="+_uEC(t2); } 171 t=_uGC(s,_uccn+"=","&"); 172 if (t!="-" && t!="") c+="|utmccn="+_uEC(t); 173 else c+="|utmccn=(not+set)"; 174 t=_uGC(s,_ucmd+"=","&"); 175 if (t!="-" && t!="") c+="|utmcmd="+_uEC(t); 176 else c+="|utmcmd=(not+set)"; 177 t=_uGC(s,_uctr+"=","&"); 178 if (t!="-" && t!="") c+="|utmctr="+_uEC(t); 179 else { t=_uOrg(1); if (t!="-" && t!="") c+="|utmctr="+_uEC(t); } 180 t=_uGC(s,_ucct+"=","&"); 181 if (t!="-" && t!="") c+="|utmcct="+_uEC(t); 182 t=_uGC(s,_ucno+"=","&"); 183 if (t=="1") o=1; 184 if (z!="-" && o==1) return ""; 185 } 186 if (c=="-" || c=="") { c=_uOrg(); if (z!="-" && _ufno==1) return ""; } 187 if (c=="-" || c=="") { if (_ufns==1) c=_uRef(); if (z!="-" && _ufno==1) return ""; } 188 if (c=="-" || c=="") { 189 if (z=="-" && _ufns==1) { c="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)"; } 190 if (c=="-" || c=="") return ""; 191 } 192 if (z!="-") { 193 i=z.indexOf("."); 194 if (i>-1) i=z.indexOf(".",i+1); 195 if (i>-1) i=z.indexOf(".",i+1); 196 if (i>-1) i=z.indexOf(".",i+1); 197 t=z.substring(i+1,z.length); 198 if (t.toLowerCase()==c.toLowerCase()) cs=1; 199 t=z.substring(0,i); 200 if ((i=t.lastIndexOf(".")) > -1) { 201 t=t.substring(i+1,t.length); 202 cn=(t*1); 203 } 204 } 205 if (cs==0 || _ufns==1) { 206 t=_uGC(dc,"__utma="+_udh,";"); 207 if ((i=t.lastIndexOf(".")) > 9) { 208 _uns=t.substring(i+1,t.length); 209 _uns=(_uns*1); 210 } 211 cn++; 212 if (_uns==0) _uns=1; 213 _ubd.cookie="__utmz="+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; path=/; "+x+_udo; 214 } 215 if (cs==0 || _ufns==1) return "&utmcn=1"; 216 else return "&utmcr=1"; 217} 218function _uRef() { 219 if (_ur=="0" || _ur=="" || _ur=="-") return ""; 220 var i=0,h,k,n; 221 if ((i=_ur.indexOf("://"))<0) return ""; 222 h=_ur.substring(i+3,_ur.length); 223 if (h.indexOf("/") > -1) { 224 k=h.substring(h.indexOf("/"),h.length); 225 if (k.indexOf("?") > -1) k=k.substring(0,k.indexOf("?")); 226 h=h.substring(0,h.indexOf("/")); 227 } 228 h=h.toLowerCase(); 229 n=h; 230 if ((i=n.indexOf(":")) > -1) n=n.substring(0,i); 231 for (var ii=0;ii<_uRno.length;ii++) { 232 if ((i=n.indexOf(_uRno[ii].toLowerCase())) > -1 && n.length==(i+_uRno[ii].length)) { _ufno=1; break; } 233 } 234 if (h.indexOf("www.")==0) h=h.substring(4,h.length); 235 return "utmccn=(referral)|utmcsr="+_uEC(h)+"|"+"utmcct="+_uEC(k)+"|utmcmd=referral"; 236} 237function _uOrg(t) { 238 if (_ur=="0" || _ur=="" || _ur=="-") return ""; 239 var i=0,h,k; 240 if ((i=_ur.indexOf("://")) < 0) return ""; 241 h=_ur.substring(i+3,_ur.length); 242 if (h.indexOf("/") > -1) { 243 h=h.substring(0,h.indexOf("/")); 244 } 245 for (var ii=0;ii<_uOsr.length;ii++) { 246 if (h.indexOf(_uOsr[ii]) > -1) { 247 if ((i=_ur.indexOf("?"+_uOkw[ii]+"=")) > -1 || (i=_ur.indexOf("&"+_uOkw[ii]+"=")) > -1) { 248 k=_ur.substring(i+_uOkw[ii].length+2,_ur.length); 249 if ((i=k.indexOf("&")) > -1) k=k.substring(0,i); 250 for (var yy=0;yy<_uOno.length;yy++) { 251 if (_uOno[yy].toLowerCase()==k.toLowerCase()) { _ufno=1; break; } 252 } 253 if (t) return _uEC(k); 254 else return "utmccn=(organic)|utmcsr="+_uEC(_uOsr[ii])+"|"+"utmctr="+_uEC(k)+"|utmcmd=organic"; 255 } 256 } 257 } 258 return ""; 259} 260function _uBInfo(page) { 261 var sr="-",sc="-",ul="-",fl="-",je=1; 262 var n=navigator; 263 if (self.screen) { 264 sr=screen.width+"x"+screen.height; 265 sc=screen.colorDepth+"-bit"; 266 } else if (self.java) { 267 var j=java.awt.Toolkit.getDefaultToolkit(); 268 var s=j.getScreenSize(); 269 sr=s.width+"x"+s.height; 270 } 271 if (_ujv=="-" && (!page || page=="")) { 272 for (var i=5;i>=0;i--) { 273 var t="<script language='JavaScript1."+i+"'>
273_ujv='1."+i+"';</script>"; 274 _ubd.write(t); 275 if (_ujv!="-") break; 276 } 277 } 278 if (n.language) { ul=n.language.toLowerCase(); } 279 else if (n.browserLanguage) { ul=n.browserLanguage.toLowerCase(); } 280 je=n.javaEnabled()?1:0; 281 if (_uflash) fl=_uFlash(); 282 return "&utmsr="+sr+"&utmsc="+sc+"&utmul="+ul+"&utmje="+je+"&utmjv="+_ujv+"&utmfl="+fl; 283} 284function __utmSetTrans() { 285 var e; 286 if (_ubd.getElementById) e=_ubd.getElementById("utmtrans"); 287 else if (_ubd.utmform && _ubd.utmform.utmtrans) e=_ubd.utmform.utmtrans; 288 if (!e) return; 289 var l=e.value.split("UTM:"); 290 var i,i2,c; 291 if (_userv==0 || _userv==2) i=new Array(); 292 if (_userv==1 || _userv==2) { i2=new Array(); c=_uGCS(); } 293 294 for (var ii=0;ii<l.length;ii++) { 295 l[ii]=_uTrim(l[ii]); 296 if (l[ii].charAt(0)!='T' && l[ii].charAt(0)!='I') continue; 297 var r=Math.round(Math.random()*2147483647); 298 if (!_utsp || _utsp=="") _utsp="|"; 299 var f=l[ii].split(_utsp),s=""; 300 if (f[0].charAt(0)=='T') { 301 s="&utmt=tran"+"&utmn="+r; 302 f[1]=_uTrim(f[1]); if(f[1]&&f[1]!="") s+="&utmtid="+escape(f[1]); 303 f[2]=_uTrim(f[2]); if(f[2]&&f[2]!="") s+="&utmtst="+escape(f[2]); 304 f[3]=_uTrim(f[3]); if(f[3]&&f[3]!="") s+="&utmtto="+escape(f[3]); 305 f[4]=_uTrim(f[4]); if(f[4]&&f[4]!="") s+="&utmttx="+escape(f[4]); 306 f[5]=_uTrim(f[5]); if(f[5]&&f[5]!="") s+="&utmtsp="+escape(f[5]); 307 f[6]=_uTrim(f[6]); if(f[6]&&f[6]!="") s+="&utmtci="+escape(f[6]); 308 f[7]=_uTrim(f[7]); if(f[7]&&f[7]!="") s+="&utmtrg="+escape(f[7]); 309 f[8]=_uTrim(f[8]); if(f[8]&&f[8]!="") s+="&utmtco="+escape(f[8]); 310 } else { 311 s="&utmt=item"+"&utmn="+r; 312 f[1]=_uTrim(f[1]); if(f[1]&&f[1]!="") s+="&utmtid="+escape(f[1]); 313 f[2]=_uTrim(f[2]); if(f[2]&&f[2]!="") s+="&utmipc="+escape(f[2]); 314 f[3]=_uTrim(f[3]); if(f[3]&&f[3]!="") s+="&utmipn="+escape(f[3]); 315 f[4]=_uTrim(f[4]); if(f[4]&&f[4]!="") s+="&utmiva="+escape(f[4]); 316 f[5]=_uTrim(f[5]); if(f[5]&&f[5]!="") s+="&utmipr="+escape(f[5]); 317 f[6]=_uTrim(f[6]); if(f[6]&&f[6]!="") s+="&utmiqt="+escape(f[6]); 318 } 319 if (_userv==0 || _userv==2) { 320 i[ii]=new Image(1,1); 321 i[ii].src=_ugifpath+"?"+"utmwv="+_uwv+s; 322 i[ii].onload=function() { _uVoid(); } 323 } 324 if (_userv==1 || _userv==2) { 325 i2[ii]=new Image(1,1); 326 i2[ii].src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+c; 327 i2[ii].onload=function() { _uVoid(); } 328 } 329 } 330 return; 331} 332function _uFlash() { 333 var f="-",n=navigator; 334 if (n.plugins && n.plugins.length) { 335 for (var ii=0;ii<n.plugins.length;ii++) { 336 if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) { 337 f=n.plugins[ii].description.split('Shockwave Flash ')[1]; 338 break; 339 } 340 } 341 } else if (window.ActiveXObject) { 342 for (var ii=10;ii>=2;ii--) { 343 try { 344 var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');"); 345 if (fl) { f=ii + '.0'; break; } 346 } 347 catch(e) {} 348 } 349 } 350 return f; 351} 352function __utmLinker(l) { 353 var p,a="-",b="-",c="-",z="-",v="-"; 354 var dc=_ubd.cookie; 355 if (l && l!="") { 356 if (dc) { 357 a=_uGC(dc,"__utma="+_udh,";"); 358 b=_uGC(dc,"__utmb="+_udh,";"); 359 c=_uGC(dc,"__utmc="+_udh,";"); 360 z=_uGC(dc,"__utmz="+_udh,";"); 361 v=_uGC(dc,"__utmv="+_udh,";"); 362 p="__utma="+a+"&__utmb="+b+"&__utmc="+c+"&__utmz="+escape(z)+"&__utmv="+escape(v); 363 } 364 if (p) { 365 if (l.indexOf("?")<=-1) { document.location=l+"?"+p; } 366 else { document.location=l+"&"+p; } 367 } else { document.location=l; } 368 } 369} 370function __utmLinkPost(f) { 371 var p,a="-",b="-",c="-",z="-",v="-"; 372 var dc=_ubd.cookie; 373 if (!f || !f.action) return; 374 if (dc) { 375 a=_uGC(dc,"__utma="+_udh,";"); 376 b=_uGC(dc,"__utmb="+_udh,";"); 377 c=_uGC(dc,"__utmc="+_udh,";"); 378 z=_uGC(dc,"__utmz="+_udh,";"); 379 v=_uGC(dc,"__utmv="+_udh,";"); 380 p="__utma="+a+"&__utmb="+b+"&__utmc="+c+"&__utmz="+escape(z)+"&__utmv="+escape(v); 381 } 382 if (p) { 383 if (f.action.indexOf("?")<=-1) f.action+="?"+p; 384 else f.action+="&"+p; 385 } 386 return; 387} 388function __utmSetVar(v) { 389 if (!v || v=="") return; 390 var r=Math.round(Math.random() * 2147483647); 391 _ubd.cookie="__utmv="+_udh+"."+escape(v)+"; path=/; expires=Sun, 18 Jan 2038 00:00:00 GMT;"+_udo; 392 var s="&utmt=var&utmn="+r; 393 if (_userv==0 || _userv==2) { 394 var i=new Image(1,1); 395 i.src=_ugifpath+"?"+"utmwv="+_uwv+s; 396 i.onload=function() { _uVoid(); } 397 } 398 if (_userv==1 || _userv==2) { 399 var i2=new Image(1,1); 400 i2.src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+_uGCS(); 401 i2.onload=function() { _uVoid(); } 402 } 403} 404function _uGCS() { 405 var t,c="",dc=_ubd.cookie; 406 if ((t=_uGC(dc,"__utma="+_udh,";"))!="-") c+=escape("__utma="+t+";+"); 407 if ((t=_uGC(dc,"__utmb="+_udh,";"))!="-") c+=escape("__utmb="+t+";+"); 408 if ((t=_uGC(dc,"__utmc="+_udh,";"))!="-") c+=escape("__utmc="+t+";+"); 409 if ((t=_uGC(dc,"__utmz="+_udh,";"))!="-") c+=escape("__utmz="+t+";+"); 410 if ((t=_uGC(dc,"__utmv="+_udh,";"))!="-") c+=escape("__utmv="+t+";"); 411 if (c.charAt(c.length-1)=="+") c=c.substring(0,c.length-1); 412 return c; 413} 414function _uGC(l,n,s) { 415 if (!l || l=="" || !n || n=="" || !s || s=="") return "-"; 416 var i,i2,i3,c="-"; 417 i=l.indexOf(n); 418 i3=n.indexOf("=")+1; 419 if (i > -1) { 420 i2=l.indexOf(s,i); if (i2 < 0) { i2=l.length; } 421 c=l.substring((i+i3),i2); 422 } 423 return c; 424} 425function _uDomain() { 426 if (!_udn || _udn=="" || _udn=="none") { _udn=""; return 1; } 427 if (_udn=="auto") { 428 var d=_ubd.domain; 429 if (d.substring(0,4)=="www.") { 430 d=d.substring(4,d.length); 431 } 432 _udn=d; 433 } 434 if (_uhash=="off") return 1; 435 return _uHash(_udn); 436} 437function _uHash(d) { 438 if (!d || d=="") return 1; 439 var h=0,g=0; 440 for (var i=d.length-1;i>=0;i--) {
441 var c=parseInt(d.charCodeAt(i)); 442 h=((h << 6) & 0xfffffff) + c + (c << 14); 443 if ((g=h & 0xfe00000)!=0) h=(h ^ (g >> 21)); 444 } 445 return h; 446} 447function _uFixA(c,s,t) { 448 if (!c || c=="" || !s || s=="" || !t || t=="") return "-"; 449 var a=_uGC(c,"__utma="+_udh,s); 450 var lt=0,i=0; 451 if ((i=a.lastIndexOf(".")) > 9) { 452 _uns=a.substring(i+1,a.length); 453 _uns=(_uns*1)+1; 454 a=a.substring(0,i); 455 if ((i=a.lastIndexOf(".")) > 7) { 456 lt=a.substring(i+1,a.length); 457 a=a.substring(0,i); 458 } 459 if ((i=a.lastIndexOf(".")) > 5) { 460 a=a.substring(0,i); 461 } 462 a+="."+lt+"."+t+"."+_uns; 463 } 464 return a; 465} 466function _uTrim(s) { 467 if (!s || s=="") return ""; 468 while ((s.charAt(0)==' ') || (s.charAt(0)=='\n') || (s.charAt(0,1)=='\r')) s=s.substring(1,s.length); 469 while ((s.charAt(s.length-1)==' ') || (s.charAt(s.length-1)=='\n') || (s.charAt(s.length-1)=='\r')) s=s.substring(0,s.length-1); 470 return s; 471} 472 473function _uEC(s) { 474 var n=""; 475 if (!s || s=="") return ""; 476 for (var i=0;i<s.length;i++) {if (s.charAt(i)==" ") n+="+"; else n+=s.charAt(i);} 477 return n; 478} 479 480function __utmVisitorCode() { 481 var r=0,t=0,i=0,i2=0,m=31; 482 var a=_uGC(_ubd.cookie,"__utma="+_udh,";"); 483 if ((i=a.indexOf(".",0))<0) return; 484 if ((i2=a.indexOf(".",i+1))>0) r=a.substring(i+1,i2); else return ""; 485 if ((i=a.indexOf(".",i2+1))>0) t=a.substring(i2+1,i); else return ""; 486 var c=new Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9'); 487 return c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5&m]+c[t&m]; 488}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.