// larry.gordon
//var stout = ""
var lpMTagConfig = {
        'lpServer' : "sales.liveperson.net",
        'lpNumber' : "10502888",
        'lpProtocol' : (document.location.toString().indexOf("https:")==0) ? "https" : "http",
		'sendCookies' : false
	}

function lpAddMonitorTag(src)
{
	if(typeof(src)=='undefined'||typeof(src)=='object')
	{
		src=lpMTagConfig.lpMTagSrc?lpMTagConfig.lpMTagSrc:'/hcp/html/mTag.js';
		// larry.gordon
		//stout += "1. src: " + src + "\r\n";
	}
	if(src.indexOf('http')!=0)
	{
		src=lpMTagConfig.lpProtocol+"://"+lpMTagConfig.lpServer+src+'?site='+lpMTagConfig.lpNumber;
		// larry.gordon
		//stout += "2. src: " + src + "\r\n";
	}
	else
	{
		if(src.indexOf('site=')<0)
		{
			if(src.indexOf('?')<0)
				src=src+'?';
			else
				src=src+'&';
			src=src+'site='+lpMTagConfig.lpNumber;
			// larry.gordon
			//stout += "3. src: " + src + "\r\n";
		}
	};
	// larry.gordon
	//stout += "4. src: " + src + "\r\n";
	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);
	// larry.gordon
	//alert("lpAddMonitorTag: \r\n" + stout);
	/* returns:
	lpAddMonitorTag:
	pageVarLen: unit=EGI
	sessionVarLen: unit=EGI
	1. src: /hcp/html/mTag.js
	2. src: http://sales.liveperson.net/hcp/html/mTag.js?site=10502888
	4. src: http://sales.liveperson.net/hcp/html/mTag.js?site=10502888
	*/
}

if (window.attachEvent)
	window.attachEvent('onload',lpAddMonitorTag);
else
	window.addEventListener("load",lpAddMonitorTag,false);

//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 != 0 && value != "")  //This is optional, depends if client wants to pass 0 or blank values
	{
		switch (scope)
		{
			case "page": 
				lpMTagConfig.pageVar[lpMTagConfig.pageVar.length] = escape(name)+"="+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='EGI';
	if(typeof(lpAddVars)!="undefined")
		lpAddVars('page','unit',lpUnit);
	if (typeof(lpLanguage)=='undefined')
		var lpLanguage='english';
	if(typeof(lpAddVars)!="undefined")
		lpAddVars('session','language',lpLanguage);
	lpMTagConfig.defaultInvite = "chat-" + lpUnit + "-" + lpLanguage;
}catch(e){}



lpMTagConfig.callTracking = function (id) {
            switch (id) {
                        case 1:
				// dcsMultiTrack('DCSext.mscan_s_evt','EGI-ENG : Request More Information - Chat with a MS Dynamics Online Specialist : CLK','WT.dl','1');
				DCSext.mscan_s_evt = 'EGI-ENG : Request More Information - Chat with a MS Dynamics Online Specialist : CLK';

                        	atlasTrackNav("http://view.atdmt.com/action/camcbm_FY09DynamicsChatNowContactUs_1");
                                callFlashTracking('topnavChatNow1');
                                break;
                        case 2:
				// dcsMultiTrack('DCSext.mscan_s_evt','EGI-ENG : Request More Information - Chat with a MS Dynamics Online Specialist : CLK','WT.dl','1');
				DCSext.mscan_s_evt = 'EGI-ENG : Request More Information - Chat with a MS Dynamics Online Specialist : CLK';
                        	atlasTrackNav("http://view.atdmt.com/action/camcbm_FY09DynamicsChatNowContactUs_1");
                                callFlashTracking('topnavContactUs3');
                                break;
            }
}


/*
// start - larry.gordon
var pageVarLen = lpMTagConfig.pageVar.length;			// returns 1
var sessionVarLen = lpMTagConfig.sessionVar.length;		// returns 1
var visitorVarLen = lpMTagConfig.visitorVar.length;		// returns 0
var dynButtonVarLen = lpMTagConfig.dynButton.length;	// returns 0

for(var i=0; i<pageVarLen; i++)
{
	stout += "pageVarLen: " + lpMTagConfig.pageVar[i] + "\r\n";			// returns unit=EGI
}
for(var i=0; i<sessionVarLen; i++)
{
	stout += "sessionVarLen: " + lpMTagConfig.pageVar[i] + "\r\n";		// returns unit=EGI
}
alert(stout);
// end - larry.gordon
*/