var lpServerName="server.iad.liveperson.net";
var lpNumber="30848670";

var hcNS = (document.layers) ? true : false;
var hcIE = (document.all) ? true : false;
var hcDOM = (document.getElementById) ? true : false;
if (hcIE)
	hcDOM = false;
var hcMAC = (navigator.platform) && (navigator.platform.toUpperCase().indexOf("MAC") >= 0);
if (hcNS)
	hcMAC = false;

var lpLocation = document.location.toString();
var lpProtocol = "http";
if ((lpLocation != null) && (lpLocation.indexOf("https:") == 0))
	lpProtocol = "https";

var lpServerUpImage;

function lpGetDate() {
	return (new Date()).getTime();
}

var lpServerUpLoopCounter = 0;
var lpServerDownCounter=0;
var lpWaitTimeout1 = 4;
var lpWaitTimeout2 = 30;
var lpServerDownThreshold=2;

var lpUpFlag=true;
function lpServerDown() {
	lpActionURL=lpDefaultActionURL;
	lpUpFlag=false;
}

var lpServerUpURL=lpProtocol + "://" + lpServerName + "/hc/" + lpNumber + "/?cmd=serverUp&site=" + lpNumber + "&d=" + lpGetDate();

var lpCountOK=false;
var lpRedirectAttempts=10;
function lpServerUP() {
	lpActionURL=lpButtonActionURL;	
	lpUpFlag=true;
	lpCountOK=true;
	lpServerUpURL = lpProtocol + "://" + lpServerName + "/hc/" + lpNumber + "/cmd/url/?site=" + lpNumber + "&page=count&info=button-impression:"+escape(lpButtonName)+"&waitForVisitor=true&d="+(new Date().getTime());
	lpLoopTimeout=1000;
	setTimeout("lpServerUpGo()", 100);
}

function lpServerUpCheckImage() {
	lpServerUpLoopCounter++;
	var imageWidth = lpServerUpImage.width;
	if (imageWidth == 90) {
		if (!lpCountOK)
			lpServerUP();
		return true;
	}
	if (lpServerUpLoopCounter%lpWaitTimeout1==0) {
		lpServerUpSetSource();
		lpServerDownCounter++;
		return false;
	}  			
	if (lpServerDownCounter>=lpServerDownThreshold && lpUpFlag) {
		lpServerDown();
	}
	if (lpServerUpLoopCounter>lpWaitTimeout2) {
		return true;
	}
	return false;
}


var lpLoopTimeout=500;
function lpServerUpLoopImage() {	
	if (lpServerUpCheckImage())
		return;
	setTimeout("lpServerUpLoopImage()", lpLoopTimeout);
}

function lpServerUpSetSource() {	
	lpServerUpImage.src = lpServerUpURL;

}

function lpServerUpGo() {
	lpServerUpLoopCounter=0;
	lpServerDownCounter=0;
	lpServerUpSetSource();
	lpServerUpLoopImage();
}

function lpInitRealtime() {
	if ((hcIE) || (hcNS))
		lpServerUpImage = new Image();
	else if (hcDOM) {
		lpServerUpImage = document.createElement('IMG');
		lpServerUpImage.style.visibility = "hidden";
		document.body.appendChild(lpServerUpImage);
	} 
	if (hcMAC && hcIE)
	{
		document.writeln("<div style='visibility:hidden'><img src='blank' id='lpServerUpImage' name='lpServerUpImage'></div>");
		lpServerUpImage = document.lpServerUpImage;
	}
	setTimeout("lpServerUpGo()", 100);
}
lpInitRealtime();

var lpButtonName="SMBCatalog("+document.title+")";
var lpRedirectActionURL="http://server.iad.liveperson.net/hc/30848670/?cmd=file&file=visitorWantsToChat&site=30848670&offlineURL=http://www.hp.com/sbso/images/chat_offline.html&referrer=(button dynamic-button:"+escape(lpButtonName)+") "+escape(document.location);
var lpButtonActionURL="http://server.iad.liveperson.net/hc/30848670/cmd/url/?site=30848670&page="+escape(lpRedirectActionURL)+"&waitForVisitor=redirectBack&redirectAttempts="+lpRedirectAttempts+"&d="+(new Date().getTime());
var lpDefaultActionURL="http://www.hp.com/sbso/images/service_temporarily_off.html";
var lpActionURL=lpButtonActionURL;
