function ref(){
	window.setInterval('actualise()',7000);
}
function actualise()
{
	return !sendData(
	'POST',
	'chat_refresh.php',
	'');
}
function send_msg()
{
	var msg = document.getElementById('msg').value;
	document.getElementById('msg').value = "";
	if(msg != ''){
	return !sendData(
	'POST',
	'send_chat.php',
	'msg='+msg
	);
	}
}

/**
* Envoie des données à l'aide d'XmlHttpRequest?
* @param string methode d'envoi ['GET'|'POST']
* @param string url
* @param string données à envoyer sous la forme var1=value1&var2=value2...
*/
function sendData(method, url, data)
{
	var xmlhttp = getHTTPObject();

	if (!xmlhttp)
	{
		alert ("Votre naviguateur ne supporte pas ce script");
		return false;
	}

	if(method == "GET")
	{
		if(data == 'null')
		{
			xmlhttp.open("GET", url, true); //ouverture asynchrone
		}
		else
		{
			xmlhttp.open("GET", url+"?"+data, true);
		}
		xmlhttp.send(null);
	}
	else if(method == "POST")
	{
		xmlhttp.open("POST", url, true); //ouverture asynchrone
		xmlhttp.onreadystatechange=function()
		{
			if (xmlhttp.readyState == 4) /* 4 : état "complete" */
			{
				if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
				{
					document.getElementById("baratin").innerHTML = xmlhttp.responseText;
				}
			}
		}			
		
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xmlhttp.send(data);
	}
	return true;
}
function getHTTPObject()
{
	var xmlhttp = false;

	/* Compilation conditionnelle d'IE */
	/*@cc_on
@if (@_jscript_version >= 5)
	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
		try
		{
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (E)
		{
		xmlhttp = false;
		}
	}
@else
	xmlhttp = false;
@end @*/

	/* IE */
	if (window.ActiveXObject) {
         try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }

	/* on essaie de créer l'objet si ce n'est pas déjà fait */
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			xmlhttp = new XMLHttpRequest();
		}
		catch (e)
		{
			xmlhttp = false;
		}
	}


	//return xmlhttp;
	if(xmlhttp){
		return xmlhttp;
	}else{
		return xmlhttp;
		alert ("Votre naviguateur ne supporte pas ce script");
	}
}