var xhr = null;


function init() 
{
	
	try {  
		xhr = new ActiveXObject('Msxml2.XMLHTTP');  
	}
	catch (e)
	{
	    try {   
			xhr = new ActiveXObject('Microsoft.XMLHTTP');    
		}
	    catch (e2)
	    {
	      try {  xhr = new XMLHttpRequest(); }
	      catch (e3) {  xhr = false;   }
	    }
	 }

	xhr.onreadystatechange  = function()
	{ 
	     if(xhr.readyState  == 4)
	     {
	          if(xhr.status  == 200) {

					sent();
					return;
					
			 } else
				error();
	     }
	     
	};

}

function sendMessage(idjoueur, prefixe)
{	
	
	if (xhr == null)
		init();
	
	var variables = new Object();
	
	variables.message =  document.getElementById("messageinput").value;
	variables.mail = document.getElementById("mailinput").value;
	
	if (variables.message == "" || variables.mail == "" || idjoueur == undefined) {
	
		alert("Veuillez remplir tous les champs");
		return;
		
	}
	
	variables.idjoueur = idjoueur;
	variables.prefixe = prefixe;
	
	
	xhr.open("POST", "francepro/messageboard", true);
	xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8"); 
	xhr.send(parseUrlVariables(variables));
	
}

function parseUrlVariables(variables)
{
	
	var buffer = "";
	
	for (var s in variables)
	{
		buffer += s+"="+variables[s]+"&";
	}
	
	return buffer.substring(0, buffer.length-1);
}

function sent()
{

	//to do
	alert("Le message a bien été envoyé");
	document.getElementById("messageinput").value = "";
	document.getElementById("mailinput").value = "";

}

function error()
{

	//to do
	alert("Erreur dans l'enregistrement du message");
}