var _uff,_udh,_udt,_ubl=0,_udo="",_uu,_ufns=0,_uns=0,_ur="-",_ufno=0,_ust=0,_ubd=document,_udl=_ubd.location,_udlh="",_uwv="1";
var _ugifpath2="http://www.bntouchinfo.com/tracking/reciever.php";
var nosesid;
if (_udl.hash) _udlh=_udl.href.substring(_udl.href.indexOf('#'));
if (_udl.protocol=="https:") _ugifpath2="https://www.bntouchmortgage.net/stage/tracking/reciever.php";
window.onload = trackerUnload;

function tracker(){

	pg = _udl.pathname + _udl.search
	pg = _uES(pg,1);
	
	var sesid = getURLParam('sesid');
	if (sesid == "") { 
		var sesid = getCookie("session_id");
	} else {
		setCookie("session_id",sesid,2);
	}
	
	nosesid = getCookie("no_ses_id");
	if (nosesid == ""){
		var d = new Date();
		nosesid = d.getTime() + 'a' + Math.random() * Math.pow(10, 17);
		setCookie("no_ses_id",nosesid,30);
	}
	
	//click through
	if (sesid != "") {

		var i2	 = new Image(1,1);
		i2.src	 = _ugifpath2 + "?page=" + pg + "&domain=" + _bnt_uES(_udl.hostname) + "&sesid=" + sesid + "&actid=" + actid;
		i2.onload = function() { _uVoid(); }	
		   
		function _uVoid() { return; }
	
	//no session
	} else {
		
		var i2	 = new Image(1,1);
		i2.src	 = _ugifpath2 + "?page=" + pg + "&domain=" + _bnt_uES(_udl.hostname) + "&nosesid=" + nosesid + "&actid=" + actid;
		i2.onload = function() { _uVoid(); }	
		   
		function _uVoid() { return; }
	}

	addNoSessionID();
}

function addNoSessionID(){
	var x = document.getElementById('bntWebForm');
	if (x != null){
		x.innerHTML = x.innerHTML + "<input type='hidden' value='" + nosesid + "' name='NOSESSIONID'>";
	}
}

function trackerUnload(){

}

function _bnt_uES(s,u) {
 if (typeof(encodeURIComponent) == 'function') {
  if (u) return encodeURI(s);
  else return encodeURIComponent(s);
 } else {
  return escape(s);
 }
}

function setCookie(c_name,value,expiredays){
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie=c_name+ "=" + escape(value) + ((expiredays==null) ? "" : "; expires=" + exdate.toGMTString());
}

function getCookie(c_name){
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1; 
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    } 
  }
return "";
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 