PageSourceSearch

https://www.allin4health.org/assets/js/webtrends.js?h=1710406559

js allin4health.org collected 2026-10-08 09:53:55 UTC 27,048 bytes, 930 lines download raw bytes

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.