	var gService = true;
	var gTimeZone = 0;
	// Code section for Enable First-Party Cookie Tracking
	function dcsCookie(){
		if (typeof(dcsOther)=="function"){
			dcsOther();
		}
		else if (typeof(dcsPlugin)=="function"){
			dcsPlugin();
		}
		else if (typeof(dcsFPC)=="function"){
			dcsFPC(gTimeZone);
		}
	}
	function dcsGetCookie(name){
		var pos=document.cookie.indexOf(name+"=");
		if (pos!=-1){
			var start=pos+name.length+1;
			var end=document.cookie.indexOf(";",start);
			if (end==-1){
				end=document.cookie.length;
			}
			return unescape(document.cookie.substring(start,end));
		}
		return null;
	}
	function dcsGetCrumb(name,crumb){
		var aCookie=dcsGetCookie(name).split(":");
		for (var i=0;i<aCookie.length;i++){
			var aCrumb=aCookie[i].split("=");
			if (crumb==aCrumb[0]){
				return aCrumb[1];
			}
		}
		return null;
	}
	function dcsGetIdCrumb(name,crumb){
		var cookie=dcsGetCookie(name);
		var id=cookie.substring(0,cookie.indexOf(":lv="));
		var aCrumb=id.split("=");
		for (var i=0;i<aCrumb.length;i++){
			if (crumb==aCrumb[0]){
				return aCrumb[1];
			}
		}
		return null;
	}
	function dcsIsFpcSet(name,id,lv,ss){
		if (id==dcsGetIdCrumb(name,"id")){
			if (lv==dcsGetCrumb(name,"lv")){
			   	if (ss=dcsGetCrumb(name,"ss")){
					return true;
				}
			}
		}
		return false;
	}
	function dcsFPC(offset){
		if (typeof(offset)=="undefined"){
			return;
		}
		if (document.cookie.indexOf("WTLOPTOUT=")!=-1){
			return;
		}
		var name=gFpc;
		var dCur=new Date();
		var adj=(dCur.getTimezoneOffset()*60000)+(offset*3600000);
		dCur.setTime(dCur.getTime()+adj);
		var dExp=new Date(dCur.getTime()+315360000000);
		var dSes=new Date(dCur.getTime());
		WT.co_f=WT.vt_sid=WT.vt_f=WT.vt_f_a=WT.vt_f_s=WT.vt_f_d=WT.vt_f_tlh=WT.vt_f_tlv="";
		if (document.cookie.indexOf(name+"=")==-1){
			if ((typeof(gWtId)!="undefined")&&(gWtId!="")){
				WT.co_f=gWtId;
			}
			else if ((typeof(gTempWtId)!="undefined")&&(gTempWtId!="")){
				WT.co_f=gTempWtId;
				WT.vt_f="1";
			}
			else{
				WT.co_f="2";
				var cur=dCur.getTime().toString();
				for (var i=2;i<=(32-cur.length);i++){
					WT.co_f+=Math.floor(Math.random()*16.0).toString(16);
				}
				WT.co_f+=cur;
				WT.vt_f="1";
			}
			if (typeof(gWtAccountRollup)=="undefined"){
				WT.vt_f_a="1";
			}
			WT.vt_f_s=WT.vt_f_d="1";
			WT.vt_f_tlh=WT.vt_f_tlv="0";
		}
		else{
			var id=dcsGetIdCrumb(name,"id");
			var lv=parseInt(dcsGetCrumb(name,"lv"));
			var ss=parseInt(dcsGetCrumb(name,"ss"));
			if ((id==null)||(id=="null")||isNaN(lv)||isNaN(ss)){
				return;
			}
			WT.co_f=id;
			var dLst=new Date(lv);
			WT.vt_f_tlh=Math.floor((dLst.getTime()-adj)/1000);
			dSes.setTime(ss);
			if ((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime()+28800000))){
				WT.vt_f_tlv=Math.floor((dSes.getTime()-adj)/1000);
				dSes.setTime(dCur.getTime());
				WT.vt_f_s="1";
			}
			if ((dCur.getDay()!=dLst.getDay())||(dCur.getMonth()!=dLst.getMonth())||(dCur.getYear()!=dLst.getYear())){
				WT.vt_f_d="1";
			}
		}
		WT.co_f=escape(WT.co_f);
		WT.vt_sid=WT.co_f+"."+(dSes.getTime()-adj);
		var expiry="; expires="+dExp.toGMTString();
		document.cookie=name+"="+"id="+WT.co_f+":lv="+dCur.getTime().toString()+":ss="+dSes.getTime().toString()+expiry+"; path=/"+(((typeof(gFpcDom)!="undefined")&&(gFpcDom!=""))?("; domain="+gFpcDom):(""));
		if (!dcsIsFpcSet(name,WT.co_f,dCur.getTime().toString(),dSes.getTime().toString())){
			WT.co_f=WT.vt_sid=WT.vt_f_s=WT.vt_f_d=WT.vt_f_tlh=WT.vt_f_tlv="";
			WT.vt_f=WT.vt_f_a="2";
		}
	}
	
	// Code section for Use the new first-party cookie generated with this tag.
	var gFpc="WT_FPC";
	var gConvert=true;
	
	function dcsAdv(){
		dcsFunc("dcsET");
		dcsFunc("dcsCookie");
		dcsFunc("dcsAdSearch");
		dcsFunc("dcsTP");
	}