<!-- START OF SDC Advanced Tracking Code -->
<!-- Copyright (c) 1996-2005 WebTrends Inc.  All rights reserved. -->
<!-- V8.0 -->
<!-- $DateTime: 2006/04/07 16:45:14 $ -->

// Code moved here to enable first-party cookies
if ((typeof(gConvert)!="undefined") && gConvert && 
    (document.cookie.indexOf(gFpc+"=")==-1) && (document.cookie.indexOf("WTLOPTOUT=")==-1) && gDomain!='') 
{
  var src = window.location.protocol + "//" + gDomain + "/" + gDcsId + "/wtid.js";
  document.write("<SCR"+"IPT TYPE='text/javascript' SRC='" + src +"'><\/SCR"+"IPT>");
}

var gService = false;
var gTimeZone = 1;

// 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 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 (document.cookie.indexOf(name+"=")==-1){
    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";
  }
}

function dcsAdv()
{
  // alert("Enter dcsAdv()");
  dcsFunc("dcsET");
  dcsFunc("dcsCookie");
  dcsFunc("dcsAdSearch");
  dcsFunc("dcsTP");
}

<!-- END OF SDC Advanced Tracking Code -->
