//===============================
// Kayako LiveResponse
// Copyright (c) 2001-2010
// http://www.kayako.com
// License: http://www.kayako.com/license.txt
//===============================

var sessionid_49lz0a9i = "4dixr8iafcol68ipca4rv8izw4v6j8j9";
var country_49lz0a9i = "United States";
var countrycode_49lz0a9i = "us";
var hasnotes_49lz0a9i = "0";
var campaignid_49lz0a9i = "";
var campaigntitle_49lz0a9i = "";
var isfirsttime_49lz0a9i = 1;
var timer_49lz0a9i = 0;
var imagefetch_49lz0a9i = 19;
var updateurl_49lz0a9i = "";
var screenHeight = window.screen.availHeight;
var screenWidth = window.screen.availWidth;
var colorDepth = window.screen.colorDepth;
var timeNow = new Date();
var referrer = escape(document.referrer);
var windows, mac, linux;
var ie, op, moz, misc, browsercode, browsername, browserversion, operatingsys;
var dom, ienew, ie4, ie5, ie6, moz_rv, moz_rv_sub, ie5mac, ie5xwin, opnu, op4, op5, op6, op7, saf, konq;
var appName, appVersion, userAgent;
var appname = navigator.appName;
var appVersion = navigator.appVersion;
var userAgent = navigator.userAgent;
var dombrowser = "default";
var isChatRunning_49lz0a9i = 0;
var title = document.title;
var proactiveImageUse_49lz0a9i = new Image();
windows = (appVersion.indexOf('Win') != -1);
mac = (appVersion.indexOf('Mac') != -1);
linux = (appVersion.indexOf('Linux') != -1);
if (!document.layers) {
	dom = (document.getElementById ) ? document.getElementById : false;
} else {
	dom = false;
}
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
winH = myHeight;
winW = myWidth;
misc=(appVersion.substring(0,1) < 4);
op=(userAgent.indexOf('Opera') != -1);
moz=(userAgent.indexOf('Gecko') != -1);
ie=(document.all && !op);
saf=(userAgent.indexOf('Safari') != -1);
konq=(userAgent.indexOf('Konqueror') != -1);

if (op) {
	op_pos = userAgent.indexOf('Opera');
	opnu = userAgent.substr((op_pos+6),4);
	op5 = (opnu.substring(0,1) == 5);
	op6 = (opnu.substring(0,1) == 6);
	op7 = (opnu.substring(0,1) == 7);
} else if (moz){
	rv_pos = userAgent.indexOf('rv');
	moz_rv = userAgent.substr((rv_pos+3),3);
	moz_rv_sub = userAgent.substr((rv_pos+7),1);
	if (moz_rv_sub == ' ' || isNaN(moz_rv_sub)) {
		moz_rv_sub='';
	}
	moz_rv = moz_rv + moz_rv_sub;
} else if (ie){
	ie_pos = userAgent.indexOf('MSIE');
	ienu = userAgent.substr((ie_pos+5),3);
	ie4 = (!dom);
	ie5 = (ienu.substring(0,1) == 5);
	ie6 = (ienu.substring(0,1) == 6);
}

if (konq) {
	browsercode = "KO";
	browserversion = appVersion;
	browsername = "Konqueror";
} else if (saf) {
	browsercode = "SF";
	browserversion = appVersion;
	browsername = "Safari";
} else if (op) {
	browsercode = "OP";
	if (op5) {
		browserversion = "5";
	} else if (op6) {
		browserversion = "6";
	} else if (op7) {
		browserversion = "7";
	} else {
		browserversion = appVersion;
	}
	browsername = "Opera";
} else if (moz) {
	browsercode = "MO";
	browserversion = appVersion;
	browsername = "Mozilla";
} else if (ie) {
	browsercode = "IE";
	if (ie4) {
		browserversion = "4";
	} else if (ie5) {
		browserversion = "5";
	} else if (ie6) {
		browserversion = "6";
	} else {
		browserversion = appVersion;
	}
	browsername = "Internet Explorer";
}

if (windows) {
	operatingsys = "Windows";
} else if (linux) {
	operatingsys = "Linux";
} else if (mac) {
	operatingsys = "Mac";
} else {
	operatingsys = "Unkown";
}

if (document.getElementById)
{
	dombrowser = "default";
} else if (document.layers) {
	dombrowser = "NS4";
} else if (document.all) {
	dombrowser = "IE4";
}

function browserObject_49lz0a9i(objid)
{
	if (dombrowser == "default")
	{
		return document.getElementById(objid);
	} else if (dombrowser == "NS4") {
		return document.layers[objid];
	} else if (dombrowser == "IE4") {
		return document.all[objid];
	}
}

function doRand_49lz0a9i()
{
	var num;
	now=new Date();
	num=(now.getSeconds());
	num=num+1;
	return num;
}

function getCookie_49lz0a9i(name) {
	var crumb = document.cookie;
	var index = crumb.indexOf(name + "=");
	if (index == -1) return null;
	index = crumb.indexOf("=", index) + 1;
	var endstr = crumb.indexOf(";", index);
	if (endstr == -1) endstr = crumb.length;
	return unescape(crumb.substring(index, endstr));
}

function deleteCookie_49lz0a9i(name) {
	var expiry = new Date();
	document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT" +  "; path=/";
}

function elapsedTime_49lz0a9i()
{
	if (timer_49lz0a9i < 3600)
	{
		timer_49lz0a9i++;
		imagefetch_49lz0a9i++;

		if (imagefetch_49lz0a9i > 20) {
			imagefetch_49lz0a9i = 0;
			doStatusLoop_49lz0a9i();
		}

		setTimeout("elapsedTime_49lz0a9i();", 1000);
	}
}

function doStatusLoop_49lz0a9i() {
	date1 = new Date();
	updateurl_49lz0a9i = "https://www.ascertia.com/helpdesk/visitor/index.php?_m=livesupport&_a=updatefootprint&time="+date1.getTime()+"&rand="+doRand_49lz0a9i()+"&url="+encodeURIComponent(window.location)+"&isfirsttime="+encodeURIComponent(isfirsttime_49lz0a9i)+"&sessionid="+encodeURIComponent(sessionid_49lz0a9i)+"&referrer="+encodeURIComponent(document.referrer)+"&resolution="+encodeURIComponent(screenWidth+"x"+screenHeight)+"&colordepth="+encodeURIComponent(colorDepth)+"&platform="+encodeURIComponent(navigator.platform)+"&appversion="+encodeURIComponent(navigator.appVersion)+"&appname="+encodeURIComponent(navigator.appName)+"&browsercode="+encodeURIComponent(browsercode)+"&browserversion="+encodeURIComponent(browserversion)+"&browsername="+encodeURIComponent(browsername)+"&operatingsys="+encodeURIComponent(operatingsys)+"&pagetitle="+encodeURIComponent(title)+"&country="+encodeURIComponent(country_49lz0a9i)+"&countrycode="+encodeURIComponent(countrycode_49lz0a9i)+"&hasnotes="+encodeURIComponent(hasnotes_49lz0a9i)+"&campaignid="+encodeURIComponent(campaignid_49lz0a9i)+"&campaigntitle="+encodeURIComponent(campaigntitle_49lz0a9i);
//	alert(updateurl);

	proactiveImageUse_49lz0a9i = new Image();
	proactiveImageUse_49lz0a9i.onload = imageLoaded_49lz0a9i;
	proactiveImageUse_49lz0a9i.src = updateurl_49lz0a9i;

//	window.location.href = updateurl_49lz0a9i;

	isfirsttime_49lz0a9i = 0;
}

function startChat_49lz0a9i(proactive)
{
	isChatRunning_49lz0a9i = 1;

	docWidth = (winW-500)/2;
	docHeight = (winH-480)/2;

	chatwindow = window.open("https://www.ascertia.com/helpdesk/visitor/index.php?_m=livesupport&_a=startclientchat&sessionid="+sessionid_49lz0a9i+"&proactive="+proactive+"&departmentid=0&randno="+doRand_49lz0a9i()+"&fullname=&email=","customerchat"+doRand_49lz0a9i(), "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=0,resizable=1,width=500,height=480,left="+docWidth+",top="+docHeight);

	hideProactiveChatData_49lz0a9i();
}

function imageLoaded_49lz0a9i() {
	if (!proactiveImageUse_49lz0a9i)
	{
		return;
	}
	proactiveAction = proactiveImageUse_49lz0a9i.width;

	if (proactiveAction == 3)
	{
		doProactiveForced_49lz0a9i();
	} else if (proactiveAction == 4) {
		displayProactiveChatData_49lz0a9i();
	} else {
	}
}

function writeProactiveRequestData_49lz0a9i()
{
	docWidth = (winW-450)/2;
	docHeight = (winH-400)/2;
	classData = "DISPLAY: none; FLOAT: left; POSITION: absolute; TOP:"+docHeight+"px; LEFT:"+docWidth+"px; WIDTH: 450px; HEIGHT: 400px; Z-INDEX: 500;";
	writedata = "<style type=\"text/css\"> <!-- #proactivechatdiv { "+classData+" } --> </style>";
	writedata += "<div id=\"proactivechatdiv\" style=\""+classData+"\">";
	writedata += "<table width=\"450\" height=\"200\"  border=\"0\" cellpadding=\"1\" cellspacing=\"0\">  <tr>    <td bgcolor=\"#3894E5\"><table width=\"450\" height=\"200\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\">      <tr>        <td align=\"left\" valign=\"top\" bgcolor=\"#EDF4FF\"><table width=\"100%\"  border=\"0\" cellpadding=\"0\" cellspacing=\"0\">          <tr bgcolor=\"#FFFFFF\">            <td height=\"29\" colspan=\"2\" align=\"center\" valign=\"top\"><img src=\"https://www.ascertia.com/helpdesk/themes/client_default/supportsuite.gif\"></td>          </tr>          <tr align=\"center\" bgcolor=\"#3894E5\">            <td height=\"1\" colspan=\"2\" valign=\"top\"><img src=\"https://www.ascertia.com/helpdesk/themes/client_default/space.gif\" width=\"1\" height=\"1\"></td>          </tr>          <tr align=\"center\">            <td colspan=\"2\" valign=\"top\"><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><br>              <br>              There is a lot of information on this site. We can save your time by pointing you in the right direction. Our technical and sales staff can also assist on any queries you may have.  Would you like to chat with us?<br>              <br>              </font><br>              <br></td>          </tr>          <tr>            <td width=\"47%\" align=\"center\" valign=\"top\"><a href=\"javascript:doProactiveRequest_49lz0a9i();\"><font color=\"#FF3300\" size=\"4\" face=\"Trebuchet MS, Verdana, Arial, Helvetica, sans-serif\">Chat Now</font></a> </td>            <td width=\"53%\" align=\"center\" valign=\"top\"><a href=\"javascript:closeProactiveRequest_49lz0a9i();\"><font color=\"#6666FF\" size=\"4\" face=\"Trebuchet MS, Verdana, Arial, Helvetica, sans-serif\">No Thanks!</a></font></td>          </tr>        </table></td>      </tr>    </table></td>  </tr></table>";
	writedata += "</div>";
	document.write(writedata);
}

function displayProactiveChatData_49lz0a9i()
{
	writeObj = browserObject_49lz0a9i("proactivechatdiv");
	if (writeObj)
	{
		docWidth = (winW-450)/2;
		docHeight = (winH-400)/2;
		writeObj.top = docWidth;
		writeObj.left = docHeight;
	}
	switchDisplay_49lz0a9i("proactivechatdiv");
}

function hideProactiveChatData_49lz0a9i()
{
	hideDisplay_49lz0a9i("proactivechatdiv");
}

function doProactiveForced_49lz0a9i()
{
	switchDisplay_49lz0a9i("proactivechatdiv");
	startChat_49lz0a9i("6");
}

function doProactiveRequest_49lz0a9i()
{
	startChat_49lz0a9i("4");
}

function closeProactiveRequest_49lz0a9i()
{
	rejectProactive = new Image();
	date1 = new Date();
	rejectProactive.src = "https://www.ascertia.com/helpdesk/visitor/index.php?_m=livesupport&_a=resetproactivestatus&time="+date1.getTime()+"&rand="+doRand_49lz0a9i()+"&sessionid="+sessionid_49lz0a9i;

	hideProactiveChatData_49lz0a9i();
}

function switchDisplay_49lz0a9i(objid)
{
	result = browserObject_49lz0a9i(objid);
	if (!result)
	{
		return;
	}

	if (result.style.display == "none")
	{
		result.style.display = "block";
	} else {
		result.style.display = "none";
	}
}

function hideDisplay_49lz0a9i(objid)
{
	result = browserObject_49lz0a9i(objid);
	if (!result)
	{
		return;
	}

	result.style.display = "none";
}

function resetChatStatus_49lz0a9i()
{
	isChatRunning_49lz0a9i = 0;
}

function runURL_49lz0a9i(url)
{
	runURLImg = new Image();
	date1 = new Date();
	runURLImg.src = url;
}

writeProactiveRequestData_49lz0a9i();
elapsedTime_49lz0a9i();
document.write("<a href=\"javascript:startChat_49lz0a9i(\'0\');\" onMouseOver=\"window.status=\'Live Support is offline. Click Here to leave a message\'; return true;\" onMouseOut=\"window.status=\'\'; return true;\"><img src=\"https://www.ascertia.com/helpdesk/themes/client_default/staffoffline.gif\" border=\"0\" alt=\"Live Support is offline. Click Here to leave a message\" title=\"Live Support is offline. Click Here to leave a message\"></a>");
