  var gService = false;
  var gTimeZone = -6;
  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 dcsFPC(offset) {
    if (!offset) {
      return
    }
    var name = gFpc;
    var dCur = new Date();
    dCur.setTime(dCur.getTime() + (dCur.getTimezoneOffset() * 60000) + (offset * 3600000));
    var dExp = new Date(dCur.getTime() + 315360000000);
    var dSes = new Date(dCur.getTime());
    if (document.cookie.indexOf(name + "=") != -1) {
      var id = dcsGetCrumb(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;
      WT.vt_f = "0";
      var dLst = new Date(lv);
      dSes.setTime(ss);
      if ((dCur.getTime() > (dLst.getTime() + 1800000)) || (dCur.getTime() > (dSes.getTime() + 28800000))) {
        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"
      }
    } else {
      var tmpname = name + "_TMP=";
      document.cookie = tmpname + "1";
      if (document.cookie.indexOf(tmpname) != -1) {
        document.cookie = tmpname + "; expires=Thu, 01-Jan-1970 00:00:01 GMT";
        if ((typeof(gWtId) != "undefined") && (gWtId != "")) {
          WT.co_f = gWtId;
          WT.vt_f = "0"
        } 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"
        }
        WT.vt_f_s = "1";
        WT.vt_f_d = "1"
      } else {
        WT.vt_f = "2";
        return
      }
    }
    WT.co_f = escape(WT.co_f);
    WT.vt_sid = WT.co_f + "." + dSes.getTime();
    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) : (""))
  }
  var gFpc = "WT_FPC";
  var gWtId = "";
  if (gService) {
    var gConvert = true
  }
  function dcsAdv() {
    dcsFunc("dcsET");
    dcsFunc("dcsCookie");
    dcsFunc("dcsAdSearch")
  }
  var gImages = new Array;
  var gIndex = 0;
  var DCS = new Object();
  var WT = new Object();
  var DCSext = new Object();
  var gQP = new Array();
  var gDomain = "jwt-bi-sdc01.jwt.com";
  var gDcsId = "dcsqku57s6czwvysx1sscu3lp_6b3r";
  if ((typeof(gConvert) != "undefined") && gConvert && (document.cookie.indexOf(gFpc + "=") == -1)) {
    document.write("<SCR" + "IPT Language='JavaScript' SRC='" + "http://" + gDomain + "/" + gDcsId + "/wtid.js" + "'></SCR" + "IPT>")
  }
  function dcsVar() {
    var dCurrent = new Date();
    WT.tz = dCurrent.getTimezoneOffset() / 60 * -1;
    if (WT.tz == 0) {
      WT.tz = "0"
    }
    WT.bh = dCurrent.getHours();
    WT.ul = navigator.appName == "Netscape" ? navigator.language: navigator.userLanguage;

    if (typeof(screen) == "object") {
      WT.cd = navigator.appName == "Netscape" ? screen.pixelDepth: screen.colorDepth;
      WT.sr = screen.width + "x" + screen.height
    }
    if (typeof(navigator.javaEnabled()) == "boolean") {
      WT.jo = navigator.javaEnabled() ? "Yes": "No"
    }
    if (document.title) {
      WT.ti = document.title
    }
    WT.js = "Yes";
    if (typeof(gVersion) != "undefined") {
      WT.jv = gVersion
    }
    if (document.body && document.body.addBehavior) {
      document.body.addBehavior("#default#clientCaps");
      if (document.body.connectionType) {
        WT.ct = document.body.connectionType
      }
      document.body.addBehavior("#default#homePage");
      WT.hp = document.body.isHomePage(location.href) ? "1": "0"
    }
    if (parseInt(navigator.appVersion) > 3) {
      if ((navigator.appName == "Microsoft Internet Explorer") && document.body) {
        WT.bs = document.body.offsetWidth + "x" + document.body.offsetHeight
      } else if (navigator.appName == "Netscape") {
        WT.bs = window.innerWidth + "x" + window.innerHeight
      }
    }
    WT.fi = "No";
    if (window.ActiveXObject) {
      if ((typeof(gFV) != "undefined") && (gFV.length > 0)) {
        WT.fi = "Yes";
        WT.fv = gFV
      }
    } else if (navigator.plugins && navigator.plugins.length) {
      for (var i = 0; i < navigator.plugins.length; i++) {
        if (navigator.plugins[i].name.indexOf('Shockwave Flash') != -1) {
          WT.fi = "Yes";
          WT.fv = navigator.plugins[i].description.split(" ")[2];
          break
        }
      }
    }
    WT.sp = "@@SPLITVALUE@@";
    DCS.dcsdat = dCurrent.getTime();
    DCS.dcssip = window.location.hostname;
    DCS.dcsuri = window.location.pathname;
    if (typeof(alt_dcsuri) != "undefined") {
      DCS.dcsuri = alt_dcsuri
    }
    if (window.location.search) {
      DCS.dcsqry = window.location.search;
      if (gQP.length > 0) {
        for (var i = 0; i < gQP.length; i++) {
          var pos = DCS.dcsqry.indexOf(gQP[i]);
          if (pos != -1) {
            var front = DCS.dcsqry.substring(0, pos);
            var end = DCS.dcsqry.substring(pos + gQP[i].length, DCS.dcsqry.length);
            DCS.dcsqry = front + end
          }
        }
      }
    }
    if ((window.document.referrer != "") && (window.document.referrer != "-")) {
      if (! (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) < 4)) {
        DCS.dcsref = window.document.referrer
      }
    }
  }
  function A(N, V) {
    return "&" + N + "=" + dcsEscape(V)
  }
  function dcsEscape(S) {
    if (typeof(RE) != "undefined") {
      var retStr = new String(S);
      for (R in RE) {
        retStr = retStr.replace(RE[R], R)
      }
      return retStr
    } else {
      return escape(S)
    }
  }
  function dcsLoadHref(evt) {
    if ((typeof(gHref) != "undefined") && (gHref.length > 0)) {
      window.location = gHref;
      gHref = ""
    }
  }
  function dcsCreateImage(dcsSrc) {
    if (document.images) {
      gImages[gIndex] = new Image;
      if ((typeof(gHref) != "undefined") && (gHref.length > 0)) {
        gImages[gIndex].onload = gImages[gIndex].onerror = dcsLoadHref
      }
      gImages[gIndex].src = dcsSrc;
      gIndex++
    } else {
      document.write('<IMG BORDER="0" NAME="DCSIMG" WIDTH="1" HEIGHT="1" SRC="' + dcsSrc + '">')
    }
  }
  function dcsMeta() {
    var elems;
    if (document.all) {
      elems = document.all.tags("meta")
    } else if (document.documentElement) {
      elems = document.getElementsByTagName("meta")
    }
    if (typeof(elems) != "undefined") {
      for (var i = 1; i <= elems.length; i++) {
        var meta = elems.item(i - 1);
        if (meta.name) {
          if (meta.name.indexOf('WT.') == 0) {
            WT[meta.name.substring(3)] = meta.content
          } else if (meta.name.indexOf('DCSext.') == 0) {
            DCSext[meta.name.substring(7)] = meta.content
          } else if (meta.name.indexOf('DCS.') == 0) {
            DCS[meta.name.substring(4)] = meta.content
          }
        }
      }
    }
  }
  function dcsTag() {
    var P = "http" + (window.location.protocol.indexOf('https:') == 0 ? 's': '') + "://" + gDomain + (gDcsId == "" ? '': '/' + gDcsId) + "/dcs.gif?";
    for (N in DCS) {
      if (DCS[N]) {
        P += A(N, DCS[N])
      }
    }
    for (N in WT) {
      if (WT[N]) {
        P += A("WT." + N, WT[N])
      }
    }
    for (N in DCSext) {
      if (DCSext[N]) {
        P += A(N, DCSext[N])
      }
    }
    if (P.length > 2048 && navigator.userAgent.indexOf('MSIE') >= 0) {
      P = P.substring(0, 2040) + "&WT.tu=1"
    }
    dcsCreateImage(P)
  }
  function dcsFunc(func) {
    if (typeof(window[func]) == "function") {
      window[func]()
    }
  }
  function dcsMultiTrack() {
    if (arguments.length % 2 == 0) {
      for (var i = 0; i < arguments.length; i += 2) {
        if (arguments[i].indexOf('WT.') == 0) {
          WT[arguments[i].substring(3)] = arguments[i + 1]
        } else if (arguments[i].indexOf('DCS.') == 0) {
          DCS[arguments[i].substring(4)] = arguments[i + 1]
        } else if (arguments[i].indexOf('DCSext.') == 0) {
          DCSext[arguments[i].substring(7)] = arguments[i + 1]
        }
      }
      var dCurrent = new Date();
      DCS.dcsdat = dCurrent.getTime();
      dcsTag()
    }
  }
  dcsVar();
  dcsMeta();
  dcsFunc("dcsAdv");
  dcsTag();