1// WebTrends SmartSource Data Collector Tag 2// Version: 9.4.0 3// Tag Builder Version: 4.1 4// Created: 03/11/2024 21:32 PM for Alameda 5 6function WebTrends(){ 7 var that=this; 8 url=location.href; 9 urlParts=url.split("."); 10 if ((urlParts[0].toLowerCase().indexOf("qa") > 0) || (urlParts[0].toLowerCase().indexOf("dev") > 0) || (urlParts[0].toLowerCase().indexOf("local") > 0) || (urlParts[0].toLowerCase().indexOf("qa5") > 0) || (urlParts[0].toLowerCase().indexOf("qa6") > 0) || (urlParts[0].toLowerCase().indexOf("test") > 0)) 11 { 12 this.dcsid="dcslgfbewrzp9747w818w64s0_5n7u"; 13 this.domain="qa.sdc.lifeatworkportal.com"; 14 } 15 else 16 { 17 this.dcsid="dcsj66s2erzp97kjca4pbs4s0_4h4u"; 18 this.domain="sdc.lifeatworkportal.com"; 19 } 20 this.timezone=-5; 21 this.onsitedoms=""; 22 this.downloadtypes="xls,doc,pdf,txt,csv,zip,docx,xlsx"; 23 this.navigationtag="div,table"; 24 this.metanames="pageref,division,union,language"; 25 this.trackevents=true; 26 this.evi={cookie:"WTSDC",qp:"DCSext.WTSDC",crumb:"",sep:""}; 27 this.trimoffsiteparams=true; 28 this.enabled=true; 29 this.i18n=true; 30 this.paidsearchparams="gclid"; 31 this.splitvalue=""; 32 this.preserve=true; 33 this.cookieTypes = "all"; 34 this.FPCConfig = { 35 enabled: (this.cookieTypes === "all" || this.cookieTypes == "firstPartyOnly"), 36 name: "WT_FPC", 37 domain: ".lifeatworkportal.com", 38 expires: "" 39 }; 40 this.TPCConfig = { 41 enabled: (this.cookieTypes === "all"), 42 cfgType: (this.cookieTypes === "all") ? "":"1" 43 }; 44 this.DCS={}; 45 this.WT={}; 46 this.DCSext={}; 47 this.images=[]; 48 this.index=0; 49 50 this.exre=(function(){return(window.RegExp?new RegExp("dcs(uri)|(ref)|(aut)|(met)|(sta)|(sip)|(pro)|(byt)|(dat)|(p3p)|(cfg)|(redirect)|(cip)","i"):"");})(); 51 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}):"");})(); 52} 53WebTrends.prototype.setCookieTypes = function (types) { 54 this.FPCConfig.enabled = (types === "all" || types == "firstPartyOnly"); 55 this.TPCConfig.enabled = (types === "all"); 56 this.TPCConfig.cfgType = (types === "all") ? "":"1" 57} 58WebTrends.prototype.dcsGetCookie=function(name){ 59 var cookies=document.cookie.split("; "); 60 var cmatch=[]; 61 var idx=0; 62 var i=0; 63 var namelen=name.length; 64 var clen=cookies.length; 65 for (i=0;i<clen;i++){ 66 var c=cookies[i]; 67 if ((c.substring(0,namelen+1))==(name+"=")){ 68 cmatch[idx++]=c; 69 } 70 } 71 var cmatchCount=cmatch.length; 72 if (cmatchCount>0){ 73 idx=0; 74 if ((cmatchCount>1)&&(name==this.FPCConfig.name)){ 75 var dLatest=new Date(0); 76 for (i=0;i<cmatchCount;i++){ 77 var lv=parseInt(this.dcsGetCrumb(cmatch[i],"lv")); 78 var dLst=new Date(lv); 79 if (dLst>dLatest){ 80 dLatest.setTime(dLst.getTime()); 81 idx=i; 82 } 83 } 84 } 85 return unescape(cmatch[idx].substring(namelen+1)); 86 } 87 else{ 88 return null; 89 } 90} 91WebTrends.prototype.dcsGetCrumb=function(cval,crumb,sep){ 92 var aCookie=cval.split(sep||":"); 93 for (var i=0;i<aCookie.length;i++){ 94 var aCrumb=aCookie[i].split("="); 95 if (crumb==aCrumb[0]){ 96 return aCrumb[1]; 97 } 98 } 99 return null; 100} 101WebTrends.prototype.dcsGetIdCrumb=function(cval,crumb){ 102 var id=cval.substring(0,cval.indexOf(":lv=")); 103 var aCrumb=id.split("="); 104 for (var i=0;i<aCrumb.length;i++){ 105 if (crumb==aCrumb[0]){ 106 return aCrumb[1]; 107 } 108 } 109 return null; 110} 111WebTrends.prototype.dcsIsFpcSet=function(name,id,lv,ss){ 112 var c=this.dcsGetCookie(name); 113 if (c){ 114 return ((id==this.dcsGetIdCrumb(c,"id"))&&(lv==this.dcsGetCrumb(c,"lv"))&&(ss==this.dcsGetCrumb(c,"ss")))?0:3; 115 } 116 return 2; 117} 118WebTrends.prototype.dcsDeleteCookie=function(name, path, domain) { 119 var cDelete = name + "="; 120 cDelete += "; expires=expires=Thu, 01 Jan 1970 00:00:01 GMT"; 121 cDelete += "; path=" + path; 122 cDelete += (domain) ? ";domain="+domain : ""; 123 document.cookie = cDelete; 124} 125WebTrends.prototype.dcsFPC=function(){ 126 if (document.cookie.indexOf("WTLOPTOUT=")!=-1){ 127 return; 128 } 129 130 if (!this.FPCConfig.enabled && !this.TPCConfig.enabled) 131 this.WT["ce"] = "0" 132 else if (this.FPCConfig.enabled && !this.TPCConfig.enabled) 133 this.WT["ce"] = "1"; 134 else 135 this.WT["ce"] = "2"; 136 137 if (!this.FPCConfig.enabled) { 138 this.dcsDeleteCookie(this.FPCConfig.name, "/", this.FPCConfig.domain); 139 return; 140 } 141 142 var WT=this.WT; 143 var name=this.FPCConfig.name; 144 var dCur=new Date(); 145 var adj=(dCur.getTimezoneOffset()*60000)+(this.timezone*3600000); 146 dCur.setTime(dCur.getTime()+adj); 147 var dExp=new Date(dCur.getTime()+315360000000); 148 var dSes=new Date(dCur.getTime()); 149 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=""; 150 if (document.cookie.indexOf(name+"=")==-1){ 151 if ((typeof(gWtId)!="undefined")&&(gWtId!="")){ 152 WT.co_f=gWtId; 153 } 154 else if ((typeof(gTempWtId)!="undefined")&&(gTempWtId!="")){ 155 WT.co_f=gTempWtId; 156 WT.vt_f="1"; 157 } 158 else{ 159 WT.co_f="2"; 160 var curt=dCur.getTime().toString(); 161 for (var i=2;i<=(32-curt.length);i++){ 162 WT.co_f+=Math.floor(Math.random()*16.0).toString(16); 163 } 164 WT.co_f+=curt; 165 WT.vt_f="1"; 166 } 167 if (typeof(gWtAccountRollup)=="undefined"){ 168 WT.vt_f_a="1"; 169 } 170 WT.vt_f_s=WT.vt_f_d="1"; 171 WT.vt_f_tlh=WT.vt_f_tlv="0"; 172 } 173 else{ 174 var c=this.dcsGetCookie(name); 175 var id=this.dcsGetIdCrumb(c,"id"); 176 var lv=parseInt(this.dcsGetCrumb(c,"lv")); 177 var ss=parseInt(this.dcsGetCrumb(c,"ss")); 178 if ((id==null)||(id=="null")||isNaN(lv)||isNaN(ss)){ 179 return; 180 } 181 WT.co_f=id; 182 var dLst=new Date(lv); 183 WT.vt_f_tlh=Math.floor((dLst.getTime()-adj)/1000); 184 dSes.setTime(ss); 185 if ((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime()+28800000))){ 186 WT.vt_f_tlv=Math.floor((dSes.getTime()-adj)/1000); 187 dSes.setTime(dCur.getTime()); 188 WT.vt_f_s="1"; 189 }
190 if ((dCur.getDay()!=dLst.getDay())||(dCur.getMonth()!=dLst.getMonth())||(dCur.getYear()!=dLst.getYear())){ 191 WT.vt_f_d="1"; 192 } 193 } 194 WT.co_f=escape(WT.co_f); 195 WT.vtid=(typeof(this.vtid)=="undefined")?WT.co_f:(this.vtid||""); 196 WT.vtvs=(dSes.getTime()-adj).toString(); 197 var expiry= (this.FPCConfig.expires) ? "; expires="+ new Date(new Date().getTime() + (this.FPCConfig.expires)).toGMTString():""; 198 var cur=dCur.getTime().toString(); 199 var ses=dSes.getTime().toString(); 200 document.cookie=name+"="+"id="+WT.co_f+":lv="+cur+":ss="+ses+expiry+"; path=/"+(((this.FPCConfig.domain!=""))?("; domain="+this.FPCConfig.domain):("")); 201 var rc=this.dcsIsFpcSet(name,WT.co_f,cur,ses); 202 if (rc!=0){ 203 WT.co_f=WT.vtvs=WT.vt_f_s=WT.vt_f_d=WT.vt_f_tlh=WT.vt_f_tlv=""; 204 if (typeof(this.vtid)=="undefined"){ 205 WT.vtid=""; 206 } 207 WT.vt_f=WT.vt_f_a=rc; 208 } 209} 210WebTrends.prototype.dcsIsOnsite=function(host){ 211 if (host.length>0){ 212 host=host.toLowerCase(); 213 if (host==window.location.hostname.toLowerCase()){ 214 return true; 215 } 216 if (typeof(this.onsitedoms.test)=="function"){ 217 return this.onsitedoms.test(host); 218 } 219 else if (this.onsitedoms.length>0){ 220 var doms=this.dcsSplit(this.onsitedoms); 221 var len=doms.length; 222 for (var i=0;i<len;i++){ 223 if (host==doms[i]){ 224 return true; 225 } 226 } 227 } 228 } 229 return false; 230} 231WebTrends.prototype.dcsTypeMatch=function(pth, typelist){ 232 var type=pth.toLowerCase().substring(pth.lastIndexOf(".")+1,pth.length); 233 var types=this.dcsSplit(typelist); 234 var tlen=types.length; 235 for (var i=0;i<tlen;i++){ 236 if (type==types[i]){ 237 return true; 238 } 239 } 240 return false; 241} 242WebTrends.prototype.dcsEvt=function(evt,tag){ 243 var e=evt.target||evt.srcElement; 244 while (e&&e.tagName&&(e.tagName.toLowerCase()!=tag.toLowerCase())){ 245 e=e.parentElement||e.parentNode; 246 } 247 return e; 248} 249WebTrends.prototype.dcsNavigation=function(evt){ 250 var id=""; 251 var cname=""; 252 var elems=this.dcsSplit(this.navigationtag); 253 var elen=elems.length; 254 var i,e,elem; 255 for (i=0;i<elen;i++){ 256 elem=elems[i]; 257 if (elem.length){ 258 e=this.dcsEvt(evt,elem); 259 id=(e.getAttribute&&e.getAttribute("id"))?e.getAttribute("id"):""; 260 cname=e.className||""; 261 if (id.length||cname.length){ 262 break; 263 } 264 } 265 } 266 return id.length?id:cname; 267} 268WebTrends.prototype.dcsBind=function(event,func){ 269 if ((typeof(func)=="function")&&document.body){ 270 if (document.body.addEventListener){ 271 document.body.addEventListener(event, func.wtbind(this), true); 272 } 273 else if(document.body.attachEvent){ 274 document.body.attachEvent("on"+event, func.wtbind(this)); 275 } 276 } 277} 278WebTrends.prototype.dcsET=function(){ 279 var e=(navigator.appVersion.indexOf("MSIE")!=-1)?"click":"mousedown"; 280 this.dcsBind(e,this.dcsDownload); 281 this.dcsBind(e,this.dcsJavaScript); 282 this.dcsBind(e,this.dcsMailTo); 283 this.dcsBind(e,this.dcsFormButton); 284 this.dcsBind(e,this.dcsOffsite); 285 this.dcsBind(e,this.dcsAnchor); 286 this.dcsBind("contextmenu",this.dcsRightClick); 287 this.dcsBind(e,this.dcsImageMap); 288} 289WebTrends.prototype.dcsMultiTrack=function(){ 290 var args=dcsMultiTrack.arguments?dcsMultiTrack.arguments:arguments; 291 if (args.length%2==0){ 292 this.dcsSaveProps(args); 293 this.dcsSetProps(args); 294 var dCurrent=new Date(); 295 this.DCS.dcsdat=dCurrent.getTime(); 296 this.dcsFPC(); 297 this.dcsTag(); 298 this.dcsRestoreProps(); 299 } 300} 301 302WebTrends.prototype.dcsCleanUp=function(){ 303 this.DCS={}; 304 this.WT={}; 305 this.DCSext={}; 306 if (arguments.length%2==0){ 307 this.dcsSetProps(arguments); 308 } 309} 310WebTrends.prototype.dcsSetProps=function(args){ 311 for (var i=0;i<args.length;i+=2){ 312 if (args[i].indexOf('WT.')==0){ 313 this.WT[args[i].substring(3)]=args[i+1]; 314 } 315 else if (args[i].indexOf('DCS.')==0){ 316 this.DCS[args[i].substring(4)]=args[i+1]; 317 } 318 else if (args[i].indexOf('DCSext.')==0){ 319 this.DCSext[args[i].substring(7)]=args[i+1]; 320 } 321 } 322} 323WebTrends.prototype.dcsSaveProps=function(args){ 324 var i,x,key,param; 325 if (this.preserve){ 326 this.args=[]; 327 for (i=0,x=0;i<args.length;i+=2){ 328 param=args[i]; 329 if (param.indexOf('WT.')==0){ 330 key=param.substring(3); 331 this.args[x]=param; 332 this.args[x+1]=this.WT[key]||""; 333 x+=2; 334 } 335 else if (param.indexOf('DCS.')==0){ 336 key=param.substring(4); 337 this.args[x]=param; 338 this.args[x+1]=this.DCS[key]||""; 339 x+=2; 340 } 341 else if (param.indexOf('DCSext.')==0){ 342 key=param.substring(7); 343 this.args[x]=param; 344 this.args[x+1]=this.DCSext[key]||""; 345 x+=2; 346 } 347 } 348 } 349} 350WebTrends.prototype.dcsRestoreProps=function(){ 351 if (this.preserve){ 352 this.dcsSetProps(this.args); 353 this.args=[]; 354 } 355} 356WebTrends.prototype.dcsSplit=function(list){ 357 var items=list.toLowerCase().split(","); 358 var len=items.length; 359 for (var i=0;i<len;i++){ 360 items[i]=items[i].replace(/^\s*/,"").replace(/\s*$/,""); 361 } 362 return items; 363} 364WebTrends.prototype.dcsDownload=function(evt){ 365 evt=evt||(window.event||""); 366 if (evt&&((typeof(evt.which)!="number")||(evt.which==1))){ 367 var e=this.dcsEvt(evt,"A"); 368 if (e.href){ 369 var hn=e.hostname?(e.hostname.split(":")[0]):""; 370 if (this.dcsIsOnsite(hn)&&this.dcsTypeMatch(e.pathname,this.downloadtypes)){ 371 var qry=e.search?e.search.substring(e.search.indexOf("?")+1,e.search.length):""; 372 var pth=e.pathname?((e.pathname.indexOf("/")!=0)?"/"+e.pathname:e.pathname):"/"; 373 var ttl=""; 374 var text=document.all?e.innerText:e.text; 375 var img=this.dcsEvt(evt,"IMG"); 376 if (img.alt){ 377 ttl=img.alt; 378 } 379 else if (text){ 380 ttl=text; 381 } 382 else if (e.innerHTML){ 383 ttl=e.innerHTML; 384 } 385 this.dcsMultiTrack("DCS.dcssip",hn,"DCS.dcsuri",pth,"DCS.dcsqry",e.search||"","WT.ti","Download:"+ttl,"WT.dl","20","WT.nv",this.dcsNavigation(evt)); 386 } 387 } 388 } 389} 390WebTrends.prototype.dcsRightClick=function(evt){ 391 evt=evt||(window.event||""); 392 if (evt){ 393 var btn=evt.which||evt.button; 394 if ((btn!=1)||(navigator.userAgent.indexOf("Safari")!=-1)){ 395 var e=this.dcsEvt(evt,"A"); 396 if ((typeof(e.href)!="undefined")&&e.href){ 397 if ((typeof(e.protocol)!="undefined")&&e.protocol&&(e.protocol.indexOf("http")!=-1)){ 398 if ((typeof(e.pathname)!="undefined")&&this.dcsTypeMatch(e.pathname,this.downloadtypes)){ 399 var pth=e.pathname?((e.pathname.indexOf("/")!=0)?"/"+e.pathname:e.pathname):"/"; 400 var hn=e.hostname?(e.hostname.split(":")[0]):""; 401 this.dcsMultiTrack("DCS.dcssip",hn,"DCS.dcsuri",pth,"DCS.dcsqry","","WT.ti","RightClick:"+pth,"WT.dl","25"); 402 } 403 } 404 } 405 } 406 } 407} 408WebTrends.prototype.dcsMailTo = function(evt) { 409 evt = evt || (window.event || ""); 410 if (evt && ((typeof (evt.which) != "number") || (evt.which == 1))) { 411 var e = this.dcsEvt(evt, "A"); 412 if (e.href && e.protocol) { 413 var qry = e.search ? e.search.substring(e.search.indexOf("?") + 1, e.search.length) : ""; 414 if (e.protocol.toLowerCase() == "mailto:") { 415 this.dcsMultiTrack("DCS.dcssip", window.location.hostname, "DCS.dcsuri", e.href, "WT.ti", "MailTo:" + e.innerHTML, "WT.dl", "23", "WT.nv", this.dcsNavigation(evt)); 416 } 417 } 418 } 419} 420WebTrends.prototype.dcsJavaScript = function(evt) { 421 evt = evt || (window.event || ""); 422 if (evt && ((typeof (evt.which) != "number") || (evt.which == 1))) { 423 var e = this.dcsEvt(evt, "A"); 424 if (e.href && e.protocol) { 425 var qry = e.search ? e.search.substring(e.search.indexOf("?") + 1, e.search.length) : ""; 426 if (e.protocol.toLowerCase() == "javascript:") { 427 this.dcsMultiTrack("DCS.dcssip", window.location.hostname, "DCS.dcsuri", e.href, "WT.ti", "JavaScript:" + e.innerHTML, "WT.dl", "22", "WT.nv", this.dcsNavigation(evt)); 428 } 429 } 430 } 431} 432WebTrends.prototype.dcsFormButton=function(evt){ 433 evt=evt||(window.event||""); 434 if (evt&&((typeof(evt.which)!="number")||(evt.which==1))){ 435 var tags=["INPUT","BUTTON"]; 436 for (var j=0;j<tags.length;j++){ 437 var e=this.dcsEvt(evt,tags[j]); 438 var type=e.type||""; 439 if (type&&((type=="submit")||(type=="image")||(type=="button")||(type=="reset"))||((type=="text")&&((evt.which||evt.keyCode)==13))){ 440 var uri=""; 441 var ttl=""; 442 var id=0; 443 if (e.form){ 444 uri=e.form.action||window.location.pathname; 445 ttl=e.form.id||e.form.name||e.form.className||"Unknown"; 446 id=(e.form.method&&(e.form.method.toLowerCase()=="post"))?"27":"26"; 447 } 448 else{ 449 uri=window.location.pathname;
450 ttl=e.name||e.id||"Unknown"; 451 id=(tags[j].toLowerCase()=="input")?"28":"29"; 452 } 453 if (uri&&ttl&&(evt.keyCode!=9)){ 454 this.dcsMultiTrack("DCS.dcsuri",uri,"WT.ti","FormButton:"+ttl,"WT.dl",id,"WT.nv",this.dcsNavigation(evt)); 455 } 456 break; 457 } 458 } 459 } 460} 461WebTrends.prototype.dcsOffsite=function(evt){ 462 evt=evt||(window.event||""); 463 if (evt&&((typeof(evt.which)!="number")||(evt.which==1))){ 464 var e=this.dcsEvt(evt,"A"); 465 if (e.href){ 466 var hn=e.hostname?(e.hostname.split(":")[0]):""; 467 var pr=e.protocol||""; 468 if ((hn.length>0)&&(pr.indexOf("http")==0)&&!this.dcsIsOnsite(hn)){ 469 var qry=e.search?e.search.substring(e.search.indexOf("?")+1,e.search.length):""; 470 var pth=e.pathname?((e.pathname.indexOf("/")!=0)?"/"+e.pathname:e.pathname):"/"; 471 this.dcsMultiTrack("DCS.dcssip", hn, "DCS.dcsuri", pth, "DCS.dcsqry", this.trimoffsiteparams ? "" : qry, "DCS.dcsref", window.location, "WT.ti", "Offsite:" + hn + pth + (qry.length ? ("?" + qry) : ""), "WT.dl", "24", "WT.nv", this.dcsNavigation(evt)); 472 } 473 } 474 } 475} 476WebTrends.prototype.dcsAnchor=function(evt){ 477 evt=evt||(window.event||""); 478 if (evt&&((typeof(evt.which)!="number")||(evt.which==1))){ 479 var e=this.dcsEvt(evt,"A"); 480 if (e.href){ 481 var hn=e.hostname?(e.hostname.split(":")[0]):""; 482 if (this.dcsIsOnsite(hn)&&e.hash&&(e.hash!="")&&(e.hash!="#")){ 483 var qry=e.search?e.search.substring(e.search.indexOf("?")+1,e.search.length):""; 484 var pth=e.pathname?((e.pathname.indexOf("/")!=0)?"/"+e.pathname:e.pathname):"/"; 485 this.dcsMultiTrack("DCS.dcssip",hn,"DCS.dcsuri",escape(pth+e.hash),"WT.ti","Anchor:"+e.hash,"WT.dl","21","WT.nv",this.dcsNavigation(evt)); 486 } 487 } 488 } 489} 490WebTrends.prototype.dcsImageMap=function(evt){ 491 evt=evt||(window.event||""); 492 if (evt){ 493 var e=this.dcsEvt(evt,"AREA"); 494 if (e.href){ 495 var hn=e.hostname?(e.hostname.split(":")[0]):""; 496 if ((hn!="")&&e.protocol&&(e.protocol.indexOf("http")!=-1)){ 497 var ttl=""; 498 var map=this.dcsEvt(evt,"MAP"); 499 if (map){ 500 if (map.name){ 501 ttl=map.name; 502 } 503 else if (map.id){ 504 ttl=map.id; 505 } 506 } 507 var pth=e.pathname?((e.pathname.indexOf("/")!=0)?"/"+e.pathname:e.pathname):"/"; 508 this.dcsMultiTrack("DCS.dcssip",hn,"DCS.dcsuri",pth,"DCS.dcsqry",e.search||"","WT.ti","ImageMap:"+ttl,"WT.dl","30","WT.nv",this.dcsNavigation(evt)); 509 } 510 } 511 } 512} 513WebTrends.prototype.dcsMetaCap = function() { 514 var elems; 515 if (document.documentElement) { 516 elems = document.getElementsByTagName("meta"); 517 } 518 else if (document.all) { 519 elems = document.all.tags("meta"); 520 } 521 if (typeof (elems) != "undefined") { 522 var names = this.dcsSplit(this.metanames); 523 var nlen = names.length; 524 var elen = elems.length; 525 for (var i = 0; i < elen; i++) { 526 var name = elems.item(i).name.toLowerCase(); 527 var content = elems.item(i).content; 528 if ((name.length > 0) && (content.length > 0)) { 529 for (var j = 0; j < nlen; j++) { 530 if (name == names[j]) { 531 this.DCSext["meta_" + names[j]] = content; 532 break; 533 } 534 } 535 } 536 } 537 } 538} 539WebTrends.prototype.dcsEvi=function(){ 540 var t=this; 541 var evi=t.evi; 542 var qp=evi.qp; 543 var c=t.dcsGetCookie(evi.cookie); 544 if (c){ 545 if ((evi.crumb.length>0)&&(evi.sep.length>0)){ 546 c=t.dcsGetCrumb(c,evi.crumb,evi.sep); 547 } 548 if (c){ 549 if (qp.indexOf("WT.")==0){ 550 t.WT[qp.substring(3)]=c; 551 } 552 else if (qp.indexOf("DCS.")==0){ 553 t.DCS[qp.substring(4)]=c; 554 } 555 else if (qp.indexOf("DCSext.")==0){ 556 t.DCSext[qp.substring(7)]=c; 557 } 558 else{ 559 t.DCSext[qp]=c; 560 } 561 } 562 } 563} 564WebTrends.prototype.dcsAdv=function(){ 565 if (this.trackevents&&(typeof(this.dcsET)=="function")){ 566 if (window.addEventListener){ 567 window.addEventListener("load",this.dcsET.wtbind(this),false); 568 } 569 else if (window.attachEvent){ 570 window.attachEvent("onload",this.dcsET.wtbind(this)); 571 } 572 } 573 this.dcsFPC(); 574 this.dcsMetaCap(); 575 this.dcsEvi(); 576} 577WebTrends.prototype.dcsVar=function(){
578 var dCurrent=new Date(); 579 var WT=this.WT; 580 var DCS=this.DCS; 581 WT.tz=parseInt(dCurrent.getTimezoneOffset()/60*-1)||"0"; 582 WT.bh=dCurrent.getHours()||"0"; 583 WT.ul=navigator.appName=="Netscape"?navigator.language:navigator.userLanguage; 584 if (typeof(screen)=="object"){ 585 WT.cd=navigator.appName=="Netscape"?screen.pixelDepth:screen.colorDepth; 586 WT.sr=screen.width+"x"+screen.height; 587 } 588 if (typeof(navigator.javaEnabled())=="boolean"){ 589 WT.jo=navigator.javaEnabled()?"Yes":"No"; 590 } 591 if (document.title){ 592 if (window.RegExp){ 593 var tire=new RegExp("^"+window.location.protocol+"//"+window.location.hostname+"\\s-\\s"); 594 WT.ti=document.title.replace(tire,""); 595 } 596 else{ 597 WT.ti=document.title; 598 } 599 } 600 WT.js="Yes"; 601 WT.jv=(function(){ 602 var agt=navigator.userAgent.toLowerCase(); 603 var major=parseInt(navigator.appVersion); 604 var mac=(agt.indexOf("mac")!=-1); 605 var ff=(agt.indexOf("firefox")!=-1); 606 var ff0=(agt.indexOf("firefox/0.")!=-1); 607 var ff10=(agt.indexOf("firefox/1.0")!=-1); 608 var ff15=(agt.indexOf("firefox/1.5")!=-1); 609 var ff20=(agt.indexOf("firefox/2.0")!=-1); 610 var ff3up=(ff&&!ff0&&!ff10&!ff15&!ff20); 611 var nn=(!ff&&(agt.indexOf("mozilla")!=-1)&&(agt.indexOf("compatible")==-1)); 612 var nn4=(nn&&(major==4)); 613 var nn6up=(nn&&(major>=5)); 614 var ie=((agt.indexOf("msie")!=-1)&&(agt.indexOf("opera")==-1)); 615 var ie4=(ie&&(major==4)&&(agt.indexOf("msie 4")!=-1)); 616 var ie5up=(ie&&!ie4); 617 var op=(agt.indexOf("opera")!=-1); 618 var op5=(agt.indexOf("opera 5")!=-1||agt.indexOf("opera/5")!=-1); 619 var op6=(agt.indexOf("opera 6")!=-1||agt.indexOf("opera/6")!=-1); 620 var op7up=(op&&!op5&&!op6); 621 var jv="1.1"; 622 if (ff3up){ 623 jv="1.8"; 624 } 625 else if (ff20){ 626 jv="1.7"; 627 } 628 else if (ff15){ 629 jv="1.6"; 630 } 631 else if (ff0||ff10||nn6up||op7up){ 632 jv="1.5"; 633 } 634 else if ((mac&&ie5up)||op6){ 635 jv="1.4"; 636 } 637 else if (ie5up||nn4||op5){ 638 jv="1.3"; 639 } 640 else if (ie4){ 641 jv="1.2"; 642 } 643 return jv; 644 })(); 645 WT.ct="unknown"; 646 if (document.body&&document.body.addBehavior){ 647 try{ 648 document.body.addBehavior("#default#clientCaps"); 649 WT.ct=document.body.connectionType||"unknown"; 650 document.body.addBehavior("#default#homePage"); 651 WT.hp=document.body.isHomePage(location.href)?"1":"0"; 652 } 653 catch(e){ 654 } 655 } 656 if (document.all){ 657 WT.bs=document.body?document.body.offsetWidth+"x"+document.body.offsetHeight:"unknown"; 658 } 659 else{ 660 WT.bs=window.innerWidth+"x"+window.innerHeight; 661 } 662 WT.fv=(function(){ 663 var i,flash; 664 if (window.ActiveXObject){ 665 for(i=15;i>0;i--){ 666 try{ 667 flash=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i); 668 return i+".0"; 669 } 670 catch(e){ 671 } 672 } 673 } 674 else if (navigator.plugins&&navigator.plugins.length){ 675 for (i=0;i<navigator.plugins.length;i++){ 676 if (navigator.plugins[i].name.indexOf('Shockwave Flash')!=-1){ 677 return navigator.plugins[i].description.split(" ")[2]; 678 } 679 } 680 } 681 return "Not enabled"; 682 })(); 683 WT.slv=(function(){ 684 var slv="Not enabled"; 685 try{ 686 if (navigator.userAgent.indexOf('MSIE')!=-1){ 687 var sli = new ActiveXObject('AgControl.AgControl'); 688 if (sli){ 689 slv="Unknown"; 690 } 691 } 692 else if (navigator.plugins["Silverlight Plug-In"]){ 693 slv="Unknown"; 694 } 695 } 696 catch(e){ 697 } 698 if (slv!="Not enabled"){ 699 var i,m,M,F; 700 if ((typeof(Silverlight)=="object")&&(typeof(Silverlight.isInstalled)=="function")){ 701 for(i=9;i>0;i--){ 702 M=i; 703 if (Silverlight.isInstalled(M+".0")){ 704 break; 705 } 706 if (slv==M){ 707 break; 708 } 709 } 710 for (m=9;m>=0;m--){ 711 F=M+"."+m; 712 if (Silverlight.isInstalled(F)){ 713 slv=F; 714 break; 715 } 716 if (slv==F){ 717 break; 718 } 719 } 720 } 721 } 722 return slv; 723 })(); 724 if (this.i18n){ 725 if (typeof(document.defaultCharset)=="string"){ 726 WT.le=document.defaultCharset; 727 } 728 else if (typeof(document.characterSet)=="string"){ 729 WT.le=document.characterSet; 730 } 731 else{ 732 WT.le="unknown"; 733 } 734 } 735 WT.tv="9.4.0"; 736 WT.sp=this.splitvalue; 737 WT.dl="0"; 738 WT.ssl=(window.location.protocol.indexOf('https:')==0)?"1":"0"; 739 DCS.dcsdat=dCurrent.getTime(); 740 DCS.dcssip=window.location.hostname; 741 DCS.dcsuri=window.location.pathname; 742 WT.es=DCS.dcssip+DCS.dcsuri; 743 if (window.location.search){ 744 DCS.dcsqry=window.location.search; 745 } 746 if (DCS.dcsqry){ 747 var dcsqry=DCS.dcsqry.toLowerCase(); 748 var params=this.paidsearchparams.length?this.paidsearchparams.toLowerCase().split(","):[]; 749 for (var i=0;i<params.length;i++){ 750 if (dcsqry.indexOf(params[i]+"=")!=-1){ 751 WT.srch="1"; 752 break; 753 } 754 } 755 } 756 if ((window.document.referrer!="")&&(window.document.referrer!="-")){ 757 if (!(navigator.appName=="Microsoft Internet Explorer"&&parseInt(navigator.appVersion)<4)){ 758 DCS.dcsref=window.document.referrer; 759 } 760 } 761 DCS.dcscfg=1; 762 763 DCS["dcscfg"] = this.TPCConfig.cfgType; 764 765} 766WebTrends.prototype.dcsEscape=function(S, REL){ 767 if (REL!=""){ 768 S=S.toString(); 769 for (var R in REL){ 770 if (REL[R] instanceof RegExp){ 771 S=S.replace(REL[R],R); 772 } 773 } 774 return S; 775 } 776 else{ 777 return escape(S); 778 } 779} 780WebTrends.prototype.dcsA=function(N,V){ 781 if (this.i18n&&(this.exre!="")&&!this.exre.test(N)){ 782 if (N=="dcsqry"){ 783 var newV=""; 784 var params=V.substring(1).split("&"); 785 for (var i=0;i<params.length;i++){ 786 var pair=params[i]; 787 var pos=pair.indexOf("="); 788 if (pos!=-1){ 789 var key=pair.substring(0,pos); 790 var val=pair.substring(pos+1); 791 if (i!=0){ 792 newV+="&"; 793 } 794 newV+=key+"="+this.dcsEncode(val); 795 } 796 } 797 V=V.substring(0,1)+newV; 798 } 799 else{ 800 V=this.dcsEncode(V); 801 } 802 } 803 return "&"+N+"="+this.dcsEscape(V, this.re); 804} 805WebTrends.prototype.dcsEncode=function(S){ 806 return (typeof(encodeURIComponent)=="function")?encodeURIComponent(S):escape(S); 807} 808WebTrends.prototype.dcsCreateImage=function(dcsSrc){ 809 if (document.images){ 810 this.images[this.index]=new Image(); 811 this.images[this.index].src=dcsSrc; 812 this.index++; 813 } 814} 815WebTrends.prototype.dcsMeta=function(){ 816 var elems; 817 if (document.documentElement){ 818 elems=document.getElementsByTagName("meta"); 819 } 820 else if (document.all){ 821 elems=document.all.tags("meta"); 822 } 823 if (typeof(elems)!="undefined"){ 824 var length=elems.length; 825 for (var i=0;i<length;i++){ 826 var name=elems.item(i).name; 827 var content=elems.item(i).content; 828 var equiv=elems.item(i).httpEquiv; 829 if (name.length>0){ 830 if (name.toUpperCase().indexOf("WT.")==0){ 831 this.WT[name.substring(3)]=content; 832 } 833 else if (name.toUpperCase().indexOf("DCSEXT.")==0){ 834 this.DCSext[name.substring(7)]=content; 835 } 836 else if (name.toUpperCase().indexOf("DCS.")==0){ 837 this.DCS[name.substring(4)]=content; 838 } 839 } 840 } 841 } 842} 843WebTrends.prototype.dcsTag=function(){ 844 if (document.cookie.indexOf("WTLOPTOUT=")!=-1){ 845 return; 846 } 847 var WT=this.WT; 848 var DCS=this.DCS; 849 var DCSext=this.DCSext; 850 var i18n=this.i18n; 851 var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+this.domain+(this.dcsid==""?'':'/'+this.dcsid)+"/dcs.gif?"; 852 if (i18n){ 853 WT.dep=""; 854 } 855 for (var N in DCS){ 856 if (DCS[N]&&(typeof DCS[N]!="function")){ 857 P+=this.dcsA(N,DCS[N]); 858 } 859 } 860 for (N in WT){ 861 if (WT[N]&&(typeof WT[N]!="function")){ 862 P+=this.dcsA("WT."+N,WT[N]); 863 } 864 } 865 for (N in DCSext){ 866 if (DCSext[N]&&(typeof DCSext[N]!="function")){ 867 if (i18n){ 868 WT.dep=(WT.dep.length==0)?N:(WT.dep+";"+N); 869 } 870 P+=this.dcsA(N,DCSext[N]); 871 } 872 } 873 if (i18n&&(WT.dep.length>0)){ 874 P+=this.dcsA("WT.dep",WT.dep); 875 } 876 if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){ 877 P=P.substring(0,2040)+"&WT.tu=1"; 878 } 879 this.dcsCreateImage(P); 880 this.WT.ad=""; 881} 882WebTrends.prototype.dcsDebug=function(){ 883 var t=this; 884 var i=t.images[0].src; 885 var q=i.indexOf("?"); 886 var r=i.substring(0,q).split("/"); 887 var m="<b>Protocol</b><br><code>"+r[0]+"<br></code>"; 888 m+="<b>Domain</b><br><code>"+r[2]+"<br></code>"; 889 m+="<b>Path</b><br><code>/"+r[3]+"/"+r[4]+"<br></code>"; 890 m+="<b>Query Params</b><code>"+i.substring(q+1).replace(/\&/g,"<br>")+"</code>"; 891 m+="<br><b>Cookies</b><br><code>"+document.cookie.replace(/\;/g,"<br>")+"</code>"; 892 if (t.w&&!t.w.closed){ 893 t.w.close(); 894 } 895 t.w=window.open("","dcsDebug","width=500,height=650,scrollbars=yes,resizable=yes"); 896 t.w.document.write(m); 897 t.w.focus(); 898} 899WebTrends.prototype.dcsCollect=function(){ 900 if (this.enabled){ 901 this.dcsVar(); 902 this.dcsMeta(); 903 this.dcsAdv(); 904 if (typeof(this.dcsCustom)=="function"){ 905 this.dcsCustom(); 906 } 907 this.dcsTag(); 908 } 909} 910 911function dcsMultiTrack(){ 912 if (typeof(_tag)!="undefined"){ 913 return(_tag.dcsMultiTrack()); 914 } 915} 916 917function dcsDebug(){ 918 if (typeof(_tag)!="undefined"){ 919 return(_tag.dcsDebug()); 920 } 921} 922 923Function.prototype.wtbind = function(obj){ 924 var method=this; 925 var temp=function(){ 926 return method.apply(obj,arguments); 927 }; 928 return temp; 929} 930
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.