//----------------------------------------------------------------------- Obtenir l'objet

function getHTTPObject()
{
  var xmlhttp = false;

  /*@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 @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  {
     try
     {
        xmlhttp = new XMLHttpRequest();
     }
     catch (e)
     {
        xmlhttp = false;
     }
  }

  return xmlhttp;
}

//----------------------------------------------------------------------- Envoyer des données

function sendDatas(methode, url, datas)
 {
    var xmlhttp = getHTTPObject();

    if (!xmlhttp)
    {
        return false;
    }

    if(methode == "GET")
    {
     	if(datas == 'null')
	     {
	            xmlhttp.open("GET", url, true);
	     }
	     else
	     {
	            xmlhttp.open("GET", url+"?"+datas, true);
	     }
	        xmlhttp.send(null);
    }
    else if(methode == "POST")
    {
        	xmlhttp.open("POST", url, true);
        	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    		xmlhttp.send(datas);
    }
    return xmlhttp;
 }


