var lpMTagConfig = {
        'lpServer' : "sales.liveperson.net",
        'lpNumber' : "74613876",
        'lpProtocol' : (document.location.toString().indexOf("https:")==0) ? "https" : "http",
		'lpTagSrv' : "sr2.liveperson.net",
    'sendCookies' : false
  }

function lpAddMonitorTag(src) { 
	if (!lpMTagConfig.lpTagLoaded) {if (typeof(src) == 'undefined' || typeof(src) == 'object') {if (lpMTagConfig.lpMTagSrc) {src = lpMTagConfig.lpMTagSrc;}else {if (lpMTagConfig.lpTagSrv) {src = lpMTagConfig.lpProtocol + "://" +lpMTagConfig.lpTagSrv + '/hcp/html/mTag.js';}else {src = '/hcp/html/mTag.js';};};};if (src.indexOf("http") != 0) {src = lpMTagConfig.lpProtocol + "://" + lpMTagConfig.lpServer + src + "?site=" + lpMTagConfig.lpNumber;} else {if (src.indexOf("site=") < 0) {if (src.indexOf("?") < 0) {src = src + "?";} else{src = src + "&";} src = src + "site=" + lpMTagConfig.lpNumber;  };};var s = document.createElement("script");s.setAttribute("type", "text/javascript");s.setAttribute("charset", "iso-8859-1");s.setAttribute("src", src);document.getElementsByTagName("head").item(0).appendChild(s);}
}

if (window.attachEvent) window.attachEvent('onload',lpAddMonitorTag);
else window.addEventListener("load",lpAddMonitorTag,false);

function lpSendData(variable,varname){
if(typeof(lpMTag)!='undefined' && typeof(lpMTag.lpSendData)!='undefined')
  lpMTag.lpSendData('SESSIONVAR!'+ variable + '=' + varname, true);
}


//Dynamic Buttons Array
if(typeof(lpMTagConfig.dynButton)=="undefined") lpMTagConfig.dynButton=new Array();

//Variables Arrays - By Scope
if (typeof(lpMTagConfig.pageVar)=='undefined') lpMTagConfig.pageVar = new Array();
if (typeof(lpMTagConfig.sessionVar)=='undefined') lpMTagConfig.sessionVar = new Array();
if (typeof(lpMTagConfig.visitorVar)=='undefined') lpMTagConfig.visitorVar = new Array();

// Function that sends variables to LP - By Scope
function lpAddVars(scope,name,value) 	{
  if (value != "")
  {
  switch (scope){
    case "page":
      lpMTagConfig.pageVar[lpMTagConfig.pageVar.length] = escape(name)+"="+escape(value);
      if (name =="OrderTotal"){
        var name2 = lpUnit + '_OrderTotal';
        lpMTagConfig.pageVar[lpMTagConfig.pageVar.length] = escape(name2)+"="+escape(value);
      }
      break;
    case "session":
      lpMTagConfig.sessionVar[lpMTagConfig.sessionVar.length] = escape(name)+"="+escape(value);
      break;
    case "visitor":
      lpMTagConfig.visitorVar[lpMTagConfig.visitorVar.length] = escape(name)+"="+escape(value);
      break;
    }
  }
}

// The unit variable purpose is to route the chat or call to the designated skill. <LOB> should be replaced with the skill name, i.e. : sales
try{
  if (typeof(lpUnit)=='undefined')	var lpUnit='sales';
  if (typeof(lpLanguage)=='undefined')	var lpLanguage='english';
  if(typeof(lpAddVars)!="undefined"){
    lpAddVars('page','unit',lpUnit);
    lpAddVars('session','language',lpLanguage);
  }
  lpMTagConfig.defaultInvite = "chat-" + lpUnit + "-" + lpLanguage;
  }catch(e){}

function adjustLoadingDelays() { lpMTag.lpKnockPageRequestDelay = 1; }
if (typeof(lpMTagConfig.onLoadCode) == 'undefined') {lpMTagConfig.onLoadCode = new Array();}
lpMTagConfig.onLoadCode[lpMTagConfig.onLoadCode.length] = adjustLoadingDelays;
