1// WebTrends SmartSource Data Collector Tag 2// Version: 9.4.0 3// Tag Builder Version: 4.1 4// Created: 2/2/2017 10:16:17 AM 5 6function WebTrends(){ 7 var that=this; 8 // begin: user modifiable 9 this.dcsid="dcseht10h000004r7f320gnyr_5q2e"; 10 this.domain="sdc.rthk.hk"; 11 this.timezone=8; 12 13 14 15 16 17 18 19 20 21 this.enabled=true; 22 this.i18n=false; 23 this.paidsearchparams="gclid"; 24 this.splitvalue=""; 25 this.preserve=false; 26 this.cookieTypes = "all"; 27 this.FPCConfig = { 28 enabled: (this.cookieTypes === "all" || this.cookieTypes == "firstPartyOnly"), 29 name: "WT_FPC", 30 domain: ".rthk.hk", 31 expires: 63113851500 32 }; 33 this.TPCConfig = { 34 enabled: (this.cookieTypes === "all"), 35 cfgType: (this.cookieTypes === "all") ? "":"1" 36 }; 37 // end: user modifiable 38 this.DCS={}; 39 this.WT={}; 40 this.DCSext={}; 41 this.images=[]; 42 this.index=0; 43 44 45 this.exre=(function(){return(window.RegExp?new RegExp("dcs(uri)|(ref)|(aut)|(met)|(sta)|(sip)|(pro)|(byt)|(dat)|(p3p)|(cfg)|(redirect)|(cip)","i"):"");})(); 46 this.re=(function(){return(window.RegExp?(that.i18n?{"%25":/\%/g,"%26":/\&/g}:{"%09":/\t/g,"%20":/ /g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g,"%22":/\"/g,"%7F":/\x7F/g,"%A0":/\xA0/g}):"");})(); 47 48} 49WebTrends.prototype.dcsGetId=function(){ 50 if (this.enabled&&(document.cookie.indexOf(this.FPCConfig.name+"=")==-1)&&(document.cookie.indexOf("WTLOPTOUT=")==-1)&&this.TPCConfig.enabled){ 51 document.write("<scr"+"ipt type='text/javascript' src='"+"http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+this.domain+"/"+this.dcsid+"/wtid.js"+"'><\/scr"+"ipt>"); 52 } 53} 54WebTrends.prototype.setCookieTypes = function (types) { 55 this.FPCConfig.enabled = (types === "all" || types == "firstPartyOnly"); 56 this.TPCConfig.enabled = (types === "all"); 57 this.TPCConfig.cfgType = (types === "all") ? "":"1" 58} 59WebTrends.prototype.dcsGetCookie=function(name){ 60 var cookies=document.cookie.split("; "); 61 var cmatch=[]; 62 var idx=0; 63 var i=0; 64 var namelen=name.length; 65 var clen=cookies.length; 66 for (i=0;i<clen;i++){ 67 var c=cookies[i]; 68 if ((c.substring(0,namelen+1))==(name+"=")){ 69 cmatch[idx++]=c; 70 } 71 } 72 var cmatchCount=cmatch.length; 73 if (cmatchCount>0){ 74 idx=0; 75 if ((cmatchCount>1)&&(name==this.FPCConfig.name)){ 76 var dLatest=new Date(0); 77 for (i=0;i<cmatchCount;i++){ 78 var lv=parseInt(this.dcsGetCrumb(cmatch[i],"lv")); 79 var dLst=new Date(lv); 80 if (dLst>dLatest){ 81 dLatest.setTime(dLst.getTime()); 82 idx=i; 83 } 84 } 85 } 86 return unescape(cmatch[idx].substring(namelen+1)); 87 } 88 else{ 89 return null; 90 } 91} 92WebTrends.prototype.dcsGetCrumb=function(cval,crumb,sep){ 93 var aCookie=cval.split(sep||":"); 94 for (var i=0;i<aCookie.length;i++){ 95 var aCrumb=aCookie[i].split("="); 96 if (crumb==aCrumb[0]){ 97 return aCrumb[1]; 98 } 99 } 100 return null; 101} 102WebTrends.prototype.dcsGetIdCrumb=function(cval,crumb){ 103 var id=cval.substring(0,cval.indexOf(":lv=")); 104 var aCrumb=id.split("="); 105 for (var i=0;i<aCrumb.length;i++){ 106 if (crumb==aCrumb[0]){ 107 return aCrumb[1]; 108 } 109 } 110 return null; 111} 112WebTrends.prototype.dcsIsFpcSet=function(name,id,lv,ss){ 113 var c=this.dcsGetCookie(name); 114 if (c){ 115 return ((id==this.dcsGetIdCrumb(c,"id"))&&(lv==this.dcsGetCrumb(c,"lv"))&&(ss==this.dcsGetCrumb(c,"ss")))?0:3; 116 } 117 return 2; 118} 119WebTrends.prototype.dcsDeleteCookie=function(name, path, domain) { 120 var cDelete = name + "="; 121 cDelete += "; expires=expires=Thu, 01 Jan 1970 00:00:01 GMT"; 122 cDelete += "; path=" + path; 123 cDelete += (domain) ? ";domain="+domain : ""; 124 document.cookie = cDelete; 125} 126WebTrends.prototype.dcsFPC=function(){ 127 if (document.cookie.indexOf("WTLOPTOUT=")!=-1){ 128 return; 129 } 130 131 if (!this.FPCConfig.enabled && !this.TPCConfig.enabled) 132 this.WT["ce"] = "0" 133 else if (this.FPCConfig.enabled && !this.TPCConfig.enabled) 134 this.WT["ce"] = "1"; 135 else 136 this.WT["ce"] = "2"; 137 138 if (!this.FPCConfig.enabled) { 139 this.dcsDeleteCookie(this.FPCConfig.name, "/", this.FPCConfig.domain); 140 return; 141 } 142 143 var WT=this.WT; 144 var name=this.FPCConfig.name; 145 var dCur=new Date(); 146 var adj=(dCur.getTimezoneOffset()*60000)+(this.timezone*3600000); 147 dCur.setTime(dCur.getTime()+adj); 148 var dExp=new Date(dCur.getTime()+315360000000); 149 var dSes=new Date(dCur.getTime()); 150 WT.co_f=WT.vtid=WT.vtvs=WT.vt_f=WT.vt_f_a=WT.vt_f_s=WT.vt_f_d=WT.vt_f_tlh=WT.vt_f_tlv=""; 151 if (document.cookie.indexOf(name+"=")==-1){ 152 if ((typeof(gWtId)!="undefined")&&(gWtId!="")){ 153 WT.co_f=gWtId; 154 } 155 else if ((typeof(gTempWtId)!="undefined")&&(gTempWtId!="")){ 156 WT.co_f=gTempWtId; 157 WT.vt_f="1"; 158 } 159 else{ 160 WT.co_f="2"; 161 var curt=dCur.getTime().toString(); 162 for (var i=2;i<=(32-curt.length);i++){ 163 WT.co_f+=Math.floor(Math.random()*16.0).toString(16); 164 } 165 WT.co_f+=curt; 166 WT.vt_f="1"; 167 } 168 if (typeof(gWtAccountRollup)=="undefined"){ 169 WT.vt_f_a="1"; 170 } 171 WT.vt_f_s=WT.vt_f_d="1"; 172 WT.vt_f_tlh=WT.vt_f_tlv="0"; 173 } 174 else{ 175 var c=this.dcsGetCookie(name); 176 var id=this.dcsGetIdCrumb(c,"id"); 177 var lv=parseInt(this.dcsGetCrumb(c,"lv")); 178 var ss=parseInt(this.dcsGetCrumb(c,"ss")); 179 if ((id==null)||(id=="null")||isNaN(lv)||isNaN(ss)){ 180 return; 181 } 182 WT.co_f=id; 183 var dLst=new Date(lv); 184 WT.vt_f_tlh=Math.floor((dLst.getTime()-adj)/1000); 185 dSes.setTime(ss); 186 if ((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime()+28800000))){ 187 WT.vt_f_tlv=Math.floor((dSes.getTime()-adj)/1000); 188 dSes.setTime(dCur.getTime()); 189 WT.vt_f_s="1"; 190 }
191 if ((dCur.getDay()!=dLst.getDay())||(dCur.getMonth()!=dLst.getMonth())||(dCur.getYear()!=dLst.getYear())){ 192 WT.vt_f_d="1"; 193 } 194 } 195 WT.co_f=escape(WT.co_f); 196 WT.vtid=(typeof(this.vtid)=="undefined")?WT.co_f:(this.vtid||""); 197 WT.vtvs=(dSes.getTime()-adj).toString(); 198 var expiry= (this.FPCConfig.expires) ? "; expires="+ new Date(new Date().getTime() + (this.FPCConfig.expires)).toGMTString():""; 199 var cur=dCur.getTime().toString(); 200 var ses=dSes.getTime().toString(); 201 document.cookie=name+"="+"id="+WT.co_f+":lv="+cur+":ss="+ses+expiry+"; path=/"+(((this.FPCConfig.domain!=""))?("; domain="+this.FPCConfig.domain):("")); 202 var rc=this.dcsIsFpcSet(name,WT.co_f,cur,ses); 203 if (rc!=0){ 204 WT.co_f=WT.vtvs=WT.vt_f_s=WT.vt_f_d=WT.vt_f_tlh=WT.vt_f_tlv=""; 205 if (typeof(this.vtid)=="undefined"){ 206 WT.vtid=""; 207 } 208 WT.vt_f=WT.vt_f_a=rc; 209 } 210} 211 212 213 214 215 216 217 218 219 220 221WebTrends.prototype.dcsMultiTrack=function(){ 222 var args=dcsMultiTrack.arguments?dcsMultiTrack.arguments:arguments; 223 if (args.length%2==0){ 224 this.dcsSaveProps(args); 225 this.dcsSetProps(args); 226 var dCurrent=new Date(); 227 this.DCS.dcsdat=dCurrent.getTime(); 228 this.dcsFPC(); 229 this.dcsTag(); 230 this.dcsRestoreProps(); 231 } 232} 233 234WebTrends.prototype.dcsCleanUp=function(){ 235 this.DCS={}; 236 this.WT={}; 237 this.DCSext={}; 238 if (arguments.length%2==0){ 239 this.dcsSetProps(arguments); 240 } 241} 242WebTrends.prototype.dcsSetProps=function(args){ 243 for (var i=0;i<args.length;i+=2){ 244 if (args[i].indexOf('WT.')==0){ 245 this.WT[args[i].substring(3)]=args[i+1]; 246 } 247 else if (args[i].indexOf('DCS.')==0){ 248 this.DCS[args[i].substring(4)]=args[i+1]; 249 } 250 else if (args[i].indexOf('DCSext.')==0){ 251 this.DCSext[args[i].substring(7)]=args[i+1]; 252 } 253 } 254} 255WebTrends.prototype.dcsSaveProps=function(args){ 256 var i,x,key,param; 257 if (this.preserve){ 258 this.args=[]; 259 for (i=0,x=0;i<args.length;i+=2){ 260 param=args[i]; 261 if (param.indexOf('WT.')==0){ 262 key=param.substring(3); 263 this.args[x]=param; 264 this.args[x+1]=this.WT[key]||""; 265 x+=2; 266 } 267 else if (param.indexOf('DCS.')==0){ 268 key=param.substring(4); 269 this.args[x]=param; 270 this.args[x+1]=this.DCS[key]||""; 271 x+=2; 272 } 273 else if (param.indexOf('DCSext.')==0){ 274 key=param.substring(7); 275 this.args[x]=param; 276 this.args[x+1]=this.DCSext[key]||""; 277 x+=2; 278 } 279 } 280 } 281} 282WebTrends.prototype.dcsRestoreProps=function(){ 283 if (this.preserve){ 284 this.dcsSetProps(this.args); 285 this.args=[]; 286 } 287} 288 289 290 291 292 293 294 295 296 297 298 299WebTrends.prototype.dcsAdv=function(){ 300 301 this.dcsFPC(); 302 303 304 305 306} 307WebTrends.prototype.dcsVar=function(){ 308 var dCurrent=new Date(); 309 var WT=this.WT; 310 var DCS=this.DCS; 311 WT.tz=parseInt(dCurrent.getTimezoneOffset()/60*-1)||"0"; 312 WT.bh=dCurrent.getHours()||"0"; 313 WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage; 314 if (typeof(screen)=="object"){ 315 WT.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth; 316 WT.sr=screen.width+"x"+screen.height; 317 } 318 if (typeof(navigator.javaEnabled())=="boolean"){ 319 WT.jo=navigator.javaEnabled()?"Yes":"No"; 320 } 321 if (document.title){ 322 if (window.RegExp){ 323 var tire=new RegExp("^"+window.location.protocol+"//"+window.location.hostname+"\\s-\\s"); 324 WT.ti=document.title.replace(tire,""); 325 } 326 else{ 327 WT.ti=document.title; 328 } 329 } 330 WT.js="Yes"; 331 WT.jv=(function(){ 332 var agt=navigator.userAgent.toLowerCase(); 333 var major=parseInt(navigator.appVersion); 334 var mac=(agt.indexOf("mac")!=-1); 335 var ff=(agt.indexOf("firefox")!=-1); 336 var ff0=(agt.indexOf("firefox/0.")!=-1); 337 var ff10=(agt.indexOf("firefox/1.0")!=-1); 338 var ff15=(agt.indexOf("firefox/1.5")!=-1); 339 var ff20=(agt.indexOf("firefox/2.0")!=-1); 340 var ff3up=(ff&&!ff0&&!ff10&!ff15&!ff20); 341 var nn=(!ff&&(agt.indexOf("mozilla")!=-1)&&(agt.indexOf("compatible")==-1)); 342 var nn4=(nn&&(major==4)); 343 var nn6up=(nn&&(major>=5)); 344 var ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1)); 345 var ie4=(ie&&(major==4)&&(agt.indexOf("msie 4")!=-1)); 346 var ie5up=(ie&&!ie4); 347 var op=(agt.indexOf("opera")!=-1); 348 var op5=(agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1); 349 var op6=(agt.indexOf("opera 6")!=-1||agt.indexOf("opera/6")!=-1); 350 var op7up=(op&&!op5&&!op6); 351 var jv="1.1"; 352 if (ff3up){ 353 jv="1.8"; 354 } 355 else if (ff20){ 356 jv="1.7"; 357 } 358 else if (ff15){ 359 jv="1.6"; 360 } 361 else if (ff0||ff10||nn6up||op7up){ 362 jv="1.5"; 363 } 364 else if ((mac&&ie5up)||op6){ 365 jv="1.4"; 366 } 367 else if (ie5up||nn4||op5){ 368 jv="1.3"; 369 } 370 else if (ie4){ 371 jv="1.2"; 372 } 373 return jv; 374 })(); 375 WT.ct="unknown"; 376 if (document.body&&document.body.addBehavior){ 377 try{ 378 document.body.addBehavior("#default#clientCaps"); 379 WT.ct=document.body.connectionType||"unknown"; 380 document.body.addBehavior("#default#homePage"); 381 WT.hp=document.body.isHomePage(location.href)?"1":"0"; 382 } 383 catch(e){ 384 } 385 } 386 if (document.all){ 387 WT.bs=document.body?document.body.offsetWidth+"x"+document.body.offsetHeight:"unknown"; 388 } 389 else{ 390 WT.bs=window.innerWidth+"x"+window.innerHeight; 391 } 392 WT.fv=(function(){ 393 var i,flash; 394 if (window.ActiveXObject){ 395 for(i=15;i>0;i--){
396 try{ 397 flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); 398 return i+".0"; 399 } 400 catch(e){ 401 } 402 } 403 } 404 else if (navigator.plugins&&navigator.plugins.length){ 405 for (i=0;i<navigator.plugins.length;i++){ 406 if (navigator.plugins[i].name.indexOf('Shockwave Flash')!=-1){ 407 return navigator.plugins[i].description.split(" ")[2]; 408 } 409 } 410 } 411 return "Not enabled"; 412 })(); 413 WT.slv=(function(){ 414 var slv="Not enabled"; 415 try{ 416 if (navigator.userAgent.indexOf('MSIE')!=-1){ 417 var sli = new ActiveXObject('AgControl.AgControl'); 418 if (sli){ 419 slv="Unknown"; 420 } 421 } 422 else if (navigator.plugins["Silverlight Plug-In"]){ 423 slv="Unknown"; 424 } 425 } 426 catch(e){ 427 } 428 if (slv!="Not enabled"){ 429 var i,m,M,F; 430 if ((typeof(Silverlight)=="object")&&(typeof(Silverlight.isInstalled)=="function")){ 431 for(i=9;i>0;i--){ 432 M=i; 433 if (Silverlight.isInstalled(M+".0")){ 434 break; 435 } 436 if (slv==M){ 437 break; 438 } 439 } 440 for (m=9;m>=0;m--){ 441 F=M+"."+m; 442 if (Silverlight.isInstalled(F)){ 443 slv=F; 444 break; 445 } 446 if (slv==F){ 447 break; 448 } 449 } 450 } 451 } 452 return slv; 453 })(); 454 if (this.i18n){ 455 if (typeof(document.defaultCharset)=="string"){ 456 WT.le=document.defaultCharset; 457 } 458 else if (typeof(document.characterSet)=="string"){ 459 WT.le=document.characterSet; 460 } 461 else{ 462 WT.le="unknown"; 463 } 464 } 465 WT.tv="9.4.0"; 466 WT.sp=this.splitvalue; 467 WT.dl="0"; 468 WT.ssl=(window.location.protocol.indexOf('https:')==0)?"1":"0"; 469 DCS.dcsdat=dCurrent.getTime(); 470 DCS.dcssip=window.location.hostname; 471 DCS.dcsuri=window.location.pathname; 472 WT.es=DCS.dcssip+DCS.dcsuri; 473 if (window.location.search){ 474 DCS.dcsqry=window.location.search; 475 476 } 477 if (DCS.dcsqry){ 478 var dcsqry=DCS.dcsqry.toLowerCase(); 479 var params=this.paidsearchparams.length?this.paidsearchparams.toLowerCase().split(","):[]; 480 for (var i=0;i<params.length;i++){ 481 if (dcsqry.indexOf(params[i]+"=")!=-1){ 482 WT.srch="1"; 483 break; 484 } 485 } 486 } 487 if ((window.document.referrer!="")&&(window.document.referrer!="-")){ 488 if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){ 489 DCS.dcsref=window.document.referrer; 490 } 491 } 492 493 494 DCS["dcscfg"] = this.TPCConfig.cfgType; 495 496} 497WebTrends.prototype.dcsEscape=function(S, REL){ 498 if (REL!=""){ 499 S=S.toString(); 500 for (var R in REL){ 501 if (REL[R] instanceof RegExp){ 502 S=S.replace(REL[R],R); 503 } 504 } 505 return S; 506 } 507 else{ 508 return escape(S); 509 } 510} 511WebTrends.prototype.dcsA=function(N,V){ 512 if (this.i18n&&(this.exre!="")&&!this.exre.test(N)){ 513 if (N=="dcsqry"){ 514 var newV=""; 515 var params=V.substring(1).split("&"); 516 for (var i=0;i<params.length;i++){ 517 var pair=params[i]; 518 var pos=pair.indexOf("="); 519 if (pos!=-1){ 520 var key=pair.substring(0,pos); 521 var val=pair.substring(pos+1); 522 if (i!=0){ 523 newV+="&"; 524 } 525 newV+=key+"="+this.dcsEncode(val); 526 } 527 } 528 V=V.substring(0,1)+newV; 529 } 530 else{ 531 V=this.dcsEncode(V); 532 } 533 } 534 return "&"+N+"="+this.dcsEscape(V, this.re); 535} 536WebTrends.prototype.dcsEncode=function(S){ 537 return (typeof(encodeURIComponent)=="function")?encodeURIComponent(S):escape(S); 538} 539WebTrends.prototype.dcsCreateImage=function(dcsSrc){ 540 if (document.images){ 541 this.images[this.index]=new Image(); 542 this.images[this.index].src=dcsSrc; 543 this.index++; 544 } 545} 546WebTrends.prototype.dcsMeta=function(){ 547 var elems; 548 if (document.documentElement){ 549 elems=document.getElementsByTagName("meta"); 550 } 551 else if (document.all){ 552 elems=document.all.tags("meta"); 553 } 554 if (typeof(elems)!="undefined"){ 555 var length=elems.length; 556 for (var i=0;i<length;i++){ 557 var name=elems.item(i).name; 558 var content=elems.item(i).content; 559 var equiv=elems.item(i).httpEquiv; 560 if (name.length>0){ 561 if (name.toUpperCase().indexOf("WT.")==0){ 562 this.WT[name.substring(3)]=content; 563 } 564 else if (name.toUpperCase().indexOf("DCSEXT.")==0){ 565 this.DCSext[name.substring(7)]=content; 566 } 567 else if (name.toUpperCase().indexOf("DCS.")==0){ 568 this.DCS[name.substring(4)]=content; 569 } 570 } 571 } 572 } 573} 574WebTrends.prototype.dcsTag=function(){ 575 if (document.cookie.indexOf("WTLOPTOUT=")!=-1){ 576 return; 577 } 578 var WT=this.WT; 579 var DCS=this.DCS; 580 var DCSext=this.DCSext; 581 var i18n=this.i18n; 582 var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+this.domain+(this.dcsid==""?'':'/'+this.dcsid)+"/dcs.gif?"; 583 if (i18n){ 584 WT.dep=""; 585 } 586 for (var N in DCS){ 587 if (DCS[N]&&(typeof DCS[N]!="function")){ 588 P+=this.dcsA(N,DCS[N]); 589 } 590 } 591 for (N in WT){ 592 if (WT[N]&&(typeof WT[N]!="function")){ 593 P+=this.dcsA("WT."+N,WT[N]); 594 } 595 } 596 for (N in DCSext){ 597 if (DCSext[N]&&(typeof DCSext[N]!="function")){ 598 if (i18n){ 599 WT.dep=(WT.dep.length==0)?N:(WT.dep+";"+N); 600 } 601 P+=this.dcsA(N,DCSext[N]); 602 } 603 } 604 if (i18n&&(WT.dep.length>0)){ 605 P+=this.dcsA("WT.dep",WT.dep); 606 } 607 if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){ 608 P=P.substring(0,2040)+"&WT.tu=1"; 609 } 610 this.dcsCreateImage(P); 611 this.WT.ad=""; 612} 613WebTrends.prototype.dcsDebug=function(){ 614 var t=this; 615 var i=t.images[0].src; 616 var q=i.indexOf("?"); 617 var r=i.substring(0,q).split("/"); 618 var m="<b>Protocol</b><br><code>"+r[0]+"<br></code>"; 619 m+="<b>Domain</b><br><code>"+r[2]+"<br></code>"; 620 m+="<b>Path</b><br><code>/"+r[3]+"/"+r[4]+"<br></code>"; 621 m+="<b>Query Params</b><code>"+i.substring(q+1).replace(/\&/g,"<br>")+"</code>"; 622 m+="<br><b>Cookies</b><br><code>"+document.cookie.replace(/\;/g,"<br>")+"</code>"; 623 if (t.w&&!t.w.closed){ 624 t.w.close(); 625 } 626 t.w=window.open("","dcsDebug","width=500,height=650,scrollbars=yes,resizable=yes"); 627 t.w.document.write(m); 628 t.w.focus(); 629} 630WebTrends.prototype.dcsCollect=function(){ 631 if (this.enabled){ 632 this.dcsVar(); 633 this.dcsMeta(); 634 this.dcsAdv(); 635 if (typeof(this.dcsCustom)=="function"){ 636 this.dcsCustom(); 637 } 638 this.dcsTag(); 639 } 640} 641 642function dcsMultiTrack(){ 643 if (typeof(_tag)!="undefined"){ 644 return(_tag.dcsMultiTrack()); 645 } 646} 647 648function dcsDebug(){ 649 if (typeof(_tag)!="undefined"){ 650 return(_tag.dcsDebug()); 651 } 652} 653 654Function.prototype.wtbind = function(obj){ 655 var method=this; 656 var temp=function(){ 657 return method.apply(obj,arguments); 658 }; 659 return temp; 660} 661//<![CDATA[ 662var _tag=new WebTrends(); 663_tag.dcsGetId(); 664//]]> 665//<![CDATA[ 666_tag.dcsCustom=function(){ 667// Add custom parameters here. 668//_tag.DCSext.param_name=param_value; 669} 670_tag.dcsCollect(); 671//]]>
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.