///////////////////////////////////////////////////////////////////////
// IMS Customer Sales Support Functions
// Copyright 2002 - 2003 IWC, Inc.
// Use of any code or techniques described herein is strictly prohibited.
///////////////////////////////////////////////////////////////////////
var IMSserverURL = "https://css.instantmessagingsystem.com";
var IMStimeDelay;
var IMScurrentCount = 0;
var IMSscreenlocfrmTop;
var IMSscreenlocfrmleft;
var IMSlocString = "";
var IMSLanguage;

IMSscreenlocfrmleft = (screen.width / 2) - 220;
IMSscreenlocfrmTop  = (screen.height / 2) - 150;
window.isIE4 = ((parseInt(navigator.appVersion.substring(0,1)) >= 4) && ( navigator.appVersion.indexOf("MSIE"))>0)
if (window.isIE4) {	
	IMSlocString = ",left=" + IMSscreenlocfrmleft + ",top=" + IMSscreenlocfrmTop;
} else	{
	IMSlocString = ",screenX=" + IMSscreenlocfrmleft + ",screenY=" + IMSscreenlocfrmTop;
}

function IMSstartChat() {
	var IMSpostPage = "";
	var IMSopenURL  = "";

	// deliver user directly into chat or ask for name and problem?
	if (IMSAskForEmailAndQuestion) {
		IMSpostPage = "/chat/default.asp";
	} else {
		IMSpostPage = "/chat/xt_visitor_login.asp";
	}
	IMSopenURL = IMSserverURL + IMSpostPage;
	IMSopenURL = IMSopenURL + "?company_code=" + escape(IMScompanyID);
	IMSopenURL = IMSopenURL + "&requestfrom=" + self.document.location;
	IMSopenURL = IMSopenURL + "&basket=" + escape(IMSbasketURL);
	IMSopenURL = IMSopenURL + "&skills=" + escape(IMSSkillSet);
	IMSopenURL = IMSopenURL + "&name=" + escape(IMSname);
	IMSopenURL = IMSopenURL + "&question=" + escape(IMSquestion);
	IMSopenURL = IMSopenURL + "&chatEntryPage=" + escape(IMSpostPage);
	IMSopenURL = IMSopenURL + "&IMSUDF_1=" + escape(IMSUDF_1);
	IMSopenURL = IMSopenURL + "&IMSUDF_2=" + escape(IMSUDF_2);
	IMSopenURL = IMSopenURL + "&IMSUDF_3=" + escape(IMSUDF_3);
	IMSopenURL = IMSopenURL + "&IMSUDF_4=" + escape(IMSUDF_4);
	IMSopenURL = IMSopenURL + "&IMSUDF_5=" + escape(IMSUDF_5);
	IMSopenURL = IMSopenURL + "&IMSLanguage=" + escape(IMSLanguage);
	
	// open the chat window:
	window.open(IMSopenURL, "", "width=440,height=300,scrollbars=0,resizable=0,toolbar=0" + IMSlocString)
}

function IMSinviteChat() {
	var IMSopenURL  = "";
	IMSopenURL = IMSserverURL + "/chat/invite.asp";
	IMSopenURL = IMSopenURL + "?company_code=" + escape(IMScompanyID);
	IMSopenURL = IMSopenURL + "&requestfrom=" + self.document.location;
	IMSopenURL = IMSopenURL + "&basket=" + escape(IMSbasketURL);
	IMSopenURL = IMSopenURL + "&skills=" + escape(IMSSkillSet);
	IMSopenURL = IMSopenURL + "&name=" + escape(IMSname);
	IMSopenURL = IMSopenURL + "&question=" + escape(IMSquestion);	
	IMSopenURL = IMSopenURL + "&IMSUDF_1=" + escape(IMSUDF_1);
	IMSopenURL = IMSopenURL + "&IMSUDF_2=" + escape(IMSUDF_2);
	IMSopenURL = IMSopenURL + "&IMSUDF_3=" + escape(IMSUDF_3);
	IMSopenURL = IMSopenURL + "&IMSUDF_4=" + escape(IMSUDF_4);
	IMSopenURL = IMSopenURL + "&IMSUDF_5=" + escape(IMSUDF_5);
	IMSopenURL = IMSopenURL + "&IMSAskForEmailAndQuestion=" + escape(IMSAskForEmailAndQuestion);
	IMSopenURL = IMSopenURL + "&IMSLanguage=" + escape(IMSLanguage);

	// open the chat window:
	window.open(IMSopenURL, "", "width=440,height=300,scrollbars=0,resizable=0,toolbar=0" + IMSlocString)
}

function IMScountdown() {
	IMScurrentCount++;
	if (IMScurrentCount == IMStimeDelay) {
		IMSinviteChat();
	}
	setTimeout("IMScountdown()",1000);
}
IMScountdown();
///////////////////////////////////////////////////////////////////////
