_lk_loadcver = "__LKLOADCVER";
var lkut = "http" + (window.location.href.indexOf("https") == 0 ? "s" : "");
__halnet_ff_debug = 0;

function lkativ(a) {
  return (a != "" && a != undefined)
}

if (typeof(lkat_js_loaded) == "undefined" && lkativ(__halnet_pub) && lkativ(__halnet_sz)) {
  var IE = navigator.appName.indexOf("Microsoft Internet") != -1;
  var FF = navigator.userAgent.indexOf("Firefox") != -1;
  var SF = navigator.userAgent.indexOf("Safari") != -1;
  var lkat_js_loaded = true;
  var __halnet_pub;
  var __halnet_sz;
  var __halnet_zone;
  var __halnet_tile = __halnet_tile || 0;
  var __halnet_ord = __halnet_ord || Math.random()*10000000000000000;
  var __halnet_pub_kvs = __halnet_pub_kvs || "";
  var _lkatCkExp = 1000*60*60*24*365;

  if (typeof(_lkat) == "undefined" || !_lkat) {
    // var _lkat = lkut + "://localhost:3000"
    // var _lkat = lkut + "://staging.portal.halogennetwork.com"
    var _lkat = lkut + "://ad.doubleclick.net/adj/"
  }

  function lkatd(a) {
    try {
      if (__halnet_ff_debug && typeof(console) != "undefined") {
        console.log(a)
      }
    } catch(b) {
      "lkatd = " + b
    }
  }

  try {
    var _ldat = top.document
  } catch(err) {
    _ldat = window.document;
    lkatd("lkat global1 = " + err)
  }
  try {
    var _ldlat = _ldat.location
  } catch(err) {
    lkatd("lkat global2 = " + err)
  }

  function getAdKeyVals() {
    try {
      var g = "";
      var h = "";
      var c = window.location.search.substring(1);
      var d = c.split("&");
      for (var a = 0; a < d.length; a++) {
        var f = d[a].split("=");
        if (f[0] == "halogen_ad_key") {
          g = f[1]
        }
        if (f[0] == "halogen_ad_value") {
          h = f[1]
        }
      }
      if (g != "" && h != "") {
        return ";" + g + "=" + h + ";"
      } else {
        return ""
      }
    } catch(b) {
      lkatd("getAdKeyVals = " + b)
    }
    return ""
  }

  function lkAt() {
    try {
      __halnet_tile += 1;
      api_url = _lkat + __halnet_pub + "/";
      
      if (__halnet_zone) {
        api_url += __halnet_zone + "/";
      }
      
      api_url += ";sz=" + __halnet_sz + ";dcopt=ist;tile=" + __halnet_tile + ";ord=" + __halnet_ord + getAdKeyVals();
      
      if (__halnet_pub_kvs != "") {
        api_url += ";" + __halnet_pub_kvs + ";"
      }
      
      document.write('\x3Cscript type="text/javascript" src="' + api_url + '">\x3C/script>')
    } catch(a) {
      lkatd("lkAT = " + a)
    }
    return true
  }
}

try {
  lkAt()
} catch(e) {
  lkatd("Init failed.");
  lkatd("lkat global3 = " + e)
};

