
	var firstLoad = true;
	var lastChatID = 0;
	var firstLoadMsgs = 'YES';
	var newMsgDisplay = "";
	var requestRate = 3;
	var onlineCtr = 0;
	
	function reloadChatBox()
	{
		clearTimeout('getChatMessages()');
		$('#preloadMsg').remove();
		newMsgDisplay = 'Loading...';
		lastChatID = 0;
		$('#chatDisplayDiv').attr("innerHTML",newMsgDisplay);
		getChatMessages();
		//location.href="index.php?hash=" + jsHash + "&token=" + jsToken;
	}
	
	function getChatMessages()
	{
		if (firstLoad)
		{
			$('#chatDisplayDiv').attr("innerHTML",'Loading...');
			firstLoad = false;
		}
		//newMsgDisplay = '<span id="preloadMsg"><img src="preloaderKagay2.gif" border="0" alt="Preloader..." align="top" /> Loading ChatBox Messages... Please wait. &nbsp; &nbsp; &nbsp; </span>' + document.getElementById('chatMenuCtrl').innerHTML;
		//$('#chatMenuCtrl').attr("innerHTML",newMsgDisplay);
		x_reloadChatMessages(lastChatID,firstLoadMsgs,getChatMessages_cb);
		if (onlineCtr >= 3)
		{
			onlineCtr = 0;
			getOnlineMembers();
		}
		else
		{
			onlineCtr++;
		}
	}
	function getChatMessages_cb(rdata)
	{
		if (rdata != 'noNewMsg')
		{
			var newInfo = rdata.split("%%zabyer%%");
			newMsgDisplay = "";
			lastChatID = newInfo[0];
			if (document.getElementById('chatDisplayDiv').innerHTML == "Loading...")
			{
				$('#chatDisplayDiv').attr("innerHTML",newMsgDisplay);
			}
			newMsgDisplay = newInfo[1] + document.getElementById('chatDisplayDiv').innerHTML;
			$('#chatDisplayDiv').attr("innerHTML",newMsgDisplay);
		}
		//$('#preloadMsg').remove();
		intervalReload();
		firstLoadMsgs = 'NO';
	}
	
	function intervalReload()
	{
		setTimeout("getChatMessages()", (requestRate * 1000));
	}

	function sendChatMessage()
	{
		var msg = $('#chatmsg').val();
		
		if (msg.length < 2)
		{
			alert("Gosh! Please say something!");
		}
		else
		{
			newMsgDisplay = '<span id="preloadMsg"><img src="preloaderKagay2.gif" border="0" alt="Preloader..." align="top" /> Sending... Please wait. &nbsp; &nbsp; &nbsp; </span>' + document.getElementById('chatMenuCtrl').innerHTML;
			$('#chatMenuCtrl').attr("innerHTML",newMsgDisplay);
			$('#chatbtn').attr("disabled","true");
			x_executeSendChatMessage(msg,sendChatMessage_cb);
		}
	}
	
	function sendChatMessage_cb(rdata)
	{
		if (rdata == 'errmsg')
		{
			alert("Gosh! Please say something!");
		}
		else if (rdata == 'spam')
		{
			alert("Oooppss!! Spamming!");
		}
		else
		{
			$('#chatmsg').val('');
		}
		$('#chatbtn').removeAttr("disabled");
		$('#preloadMsg').remove();
	}