// Parameters used in chat, callback, instant question, tracking and collaboration
// These variables are useful in the code generation that occurs on the Demo page

var TRACELEVEL				="15";
var POLL_RATE				="1000";
var POLLING				="true";
var PROTOCOL				="http";
var QUEUE				="Workgroup Queue:Marketing";
var IS_EMBEDDED				="true";
var USE_DOUBLE_BYTE			="false";
var PARTY_EMAIL				="foobar@inin.com";
var PARTY_PHONE				="555.555.5555";
var IMG_LOGO_ACTIVE			="/I3Root/Images/I3LogoStatic.gif";
var PARTY_NAME				="Sample user";
var USERID				="sampleU";
var CUSTOM_INFO				="";
var I3PATH				="/I3Root/";
var IMG_ROOT				="/I3Root/Images/";
var IMG_SUFFIX				="sm.gif";
var IMG_DEFAULT				="ChatSelf.ico";
var WEBSESSIONID			="0";
var INTERACTIONID			="0";


// .NET chat user colors.
var DOT_NET_CHAT_USER_COLOR0 		="black";  // for the web visitor.
var DOT_NET_CHAT_USER_COLOR1 		="red";    // for generic system messages (i.e messages that don't have a user associated with it), like the "Welcome" message.
var DOT_NET_CHAT_USER_COLOR2 		="blue";   // for the IC/System user.
var DOT_NET_CHAT_USER_COLOR3 		="green";  // for the first agent.
var DOT_NET_CHAT_USER_COLOR4 		="purple"; // for the second agent.


// Java applet chat user colors have to be in hexadecimal values.
var JAVA_APPLET_CHAT_USER_COLOR0 	="000000"; // black for the web visitor.
var JAVA_APPLET_CHAT_USER_COLOR1 	="FF0000"; // red for generic system messages (i.e messages that don't have a user associated with it), like the "Welcome" message.
var JAVA_APPLET_CHAT_USER_COLOR2 	="0000FF"; // blue for the IC/System user.
var JAVA_APPLET_CHAT_USER_COLOR3 	="00FF00"; // green for the first agent.
var JAVA_APPLET_CHAT_USER_COLOR4 	="FF00FF"; // purple for the second agent.


var LAUNCHURL			="www.inin.com";
var COOKIE_DAYS			=30;

// cookies used by tracking, login and registration
var SESSIONID_KEY		="00001";
var TRACKPAGE_KEY		="00002";
var LOGINNAME_KEY		="00003";
var LOGINPWD_KEY		="00004";
var PUSHCHAT_KEY		="00005";
var PUSHCOLLAB_KEY		="00006";
var INTERACTIONID_KEY	="00007";
var TARGET_KEY			="00008";
var LAUNCHURL_KEY		="00009";
var PUSHURL_KEY			="00010";
var PUSHMSG_KEY			="00020";
var CTXID_KEY			="00030";
var COOKIE_NAME			="I3COOKIE";

// text replacement for messages
var TYPING_INDICATOR_TEXT	="is typing a message";
var NOCONNECTION_TEXT		="No Connection";
var CONNECTING_TEXT			="Connecting";
var ALERTING_TEXT			="Alerting";
var CONNECTED_TEXT			="Connected";
var DISCONNECTED_TEXT		="Disconnected";
    
function getPartyInfo()
{
	var param = document.location.search;
	var index = param.indexOf("id=");
	if (index > -1)
	{
		param = param.substring(index+3, param.length);
		index = param.indexOf('&');
		if (index > -1)
			param = param.substring(0, index);
	        
		PARTY_NAME = param;
	}
}

// General variables (useful to change if moving/changing directory structures
var REL_CODEBASE_PATH   = "/I3Root/I3Classes";
var REL_SERVLET_PATH    = "/websvc";

// Variables that affect the Chat applet
var CHAT_NAME			= "chat";
var CHAT_ARCHIVE		= "Chat.jar, log4j-1.2.8.jar";
var CHAT_CODE			= "com.inin.WebSvc.applet.chat.ChatApplet.class";
var CHAT_CODEBASE		= REL_CODEBASE_PATH;
var CHAT_WIDTH			= "80%";
var CHAT_HEIGHT			= "90%";

// Variables that affect Collaboration
var LAUNCHURL			= "www.inin.com";
var NOCHAT				= "true";
var NOCOLLAB			= "false";


// Variables that affect the Web Callback
var CB_NAME			= "Web Callback";
var CB_WIDTH			= "900";
var CB_HEIGHT			= "575";

// Variables that affect the Instant Question
var IQ_NAME			= "Instant Question";
var IQ_WIDTH			= "800";
var IQ_HEIGHT			= "400";
