function iLanceLoZaFair( data, page, method, elem )
{
    if(window.ActiveXObject)
    {
        //IE
        var FerTedObjc = new ActiveXObject("Microsoft.XMLHTTP") ;
    }
    else
    {
        //Mozilla
        var FerTedObjc = new XMLHttpRequest();
    }

    //définition de l'endroit d'affichage:
    var content = document.getElementById(elem);

    //si on envoie par la méthode GET:
    if(method == "GET")
    {
        if(data == 'null')
        {
            //Ouverture du fichier sélectionné:
            FerTedObjc.open("GET", page);
        }
        else
        {
            //Ouverture du fichier en methode GET
            FerTedObjc.open("GET", page+"?"+data);
        }
    }
    else if(method == "POST")
    {
        //Ouverture du fichier en methode POST
        FerTedObjc.open("POST", page);
    }
    FerTedObjc.onreadystatechange = function()
    {
		//tant que la réponse n'est pas arrivé afficher l'image d'attente
		if (FerTedObjc.readyState < 4){

			content.innerHTML = '<img src="img/ajax-loader.gif">';
		}
		else {
		//sinon retourner la réponse
		content.innerHTML = FerTedObjc.responseText;

		}
    }
    if(method == "GET")
    {
        FerTedObjc.send(null);
    }
    else if(method == "POST")
    {
        FerTedObjc.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        FerTedObjc.send(data);

    }
}

/* ----------------------- */

function miLanceTout( elemid )
{
  if (document.getElementById(elemid).value.length > 1) {
    openclose( 'ajax_'+elemid, 'block' );
    iLanceLoZaFair( elemid+'='+ document.getElementById(elemid).value, 'ajax/ajaxSearch_'+elemid+'.php', 'POST', "ajax_results_"+elemid );
  } else {
    openclose( 'ajax_'+elemid, 'none' );
    document.getElementById('ajax_results_'+elemid).innerHTML = '';
  }
}

/*
function trapaLi_en_GET( numero )
{
  if (document.getElementById('vdcp4').value.length > 0) {
    iLanceLoZaFair( 'id='+ numero +'','details.php', 'GET', "affichage" );
  } else {
    document.getElementById('contenu').innerHTML = '';
  }
}
*/

