var timerChat=null;

function refreshChat()
{
	var xhr=getXMLHttpRequest();
	
	if (xhr)
	{
		document.getElementById('miniChat').innerHTML='<p>Chargement du Mini Chat en cours...</p>';
		
		xhr.open ('GET', '/cgi/get_chat_content.php', true);
		xhr.send(null);
		
		xhr.onreadystatechange=function ()
		{
			if (xhr.readyState==READY_STATE_COMPLETE)
			{
				document.getElementById('miniChat').innerHTML=xhr.responseText;
				document.getElementById('messages').scrollTop=document.getElementById('messages').scrollHeight;
				timerChat=window.setTimeout('refreshChat()', 15000);
			}
		}
	}
}

function stopRefresh()
{
	window.clearTimeout(timerChat);
}

function envoyerMessageChat(message)
{
	if (message.length>0)
	{
		var xhr=getXMLHttpRequest();
		
		if (xhr)
		{
			xhr.open ('POST', '/cgi/envoyer_message_chat.php', true);
			xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
			xhr.send('message='+escape(message));
			
			xhr.onreadystatechange=function ()
			{
				if (xhr.readyState==READY_STATE_COMPLETE)
				{
					stopRefresh();
					refreshChat();
				}
			}
		}
	}
}