
function sendData(caze,method, url, data, div){

		var xmlhttp = getHTTPObject(caze, div);
		
		if (!xmlhttp)
		{
			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.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
			
		 xmlhttp.send(data);
		 }
		return true;
}
 
function getHTTPObject(caze, div)
{
		  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 @*/		  
		  
		  /* 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;
			 }
		  }
		
		  if (xmlhttp)
		  {
			 /* on définit ce qui doit se passer quand la page répondra */
			 xmlhttp.onreadystatechange=function()
			 {
				if (xmlhttp.readyState == 4) /* 4 : état "complete" */
				{
				 if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
     		      {
				  			//var LaChaine;
							//LaChaine = xmlhttp.responseText.replace("&amp;", "&");
							//alert (xmlhttp.responseText);
							document.getElementById(div).innerHTML = xmlhttp.responseText;
		
					
					}
				}
			 }
		  }
		  return xmlhttp;
}
