function loadData(namedata, iddata,lien,funcreturn) {
     // Création de l'objet
     var XHR = new XHRConnection();
     var XHREval;

     XHR.appendData(namedata, document.getElementById(iddata).value);
     // On soumet la requête
     // Signification des paramètres:
     //      + On indique à l'objet qu'il faut appeler le fichier search.php
     //      + On utilise la méthode POST, adaptée l'envoi d'information
     //      + On indique quelle fonction appeler lorsque l'opération a été effectuée
  //   XHR.sendAndLoad("search.php?base=<?php echo $Base; ?>&langh=<?php echo $Langh; ?>&langs=<?php echo $Langs; ?>", "POST", afficherResultatsRecherche);
     XHREval = 'XHR.sendAndLoad(lien, "POST", '+funcreturn+');';
     eval(XHREval);
}

function loadDataFiltre(namedata, iddata,lien,funcreturn) {
     // Création de l'objet
     var XHR = new XHRConnection();
     var XHREval;

   document.getElementById(iddata).value = nettoieString(document.getElementById(iddata).value);


     XHR.appendData(namedata, document.getElementById(iddata).value);
     // On soumet la requête
     // Signification des paramètres:
     //      + On indique à l'objet qu'il faut appeler le fichier search.php
     //      + On utilise la méthode POST, adaptée l'envoi d'information
     //      + On indique quelle fonction appeler lorsque l'opération a été effectuée
  //   XHR.sendAndLoad("search.php?base=<?php echo $Base; ?>&langh=<?php echo $Langh; ?>&langs=<?php echo $Langs; ?>", "POST", afficherResultatsRecherche);
     XHREval = 'XHR.sendAndLoad(lien, "POST", '+funcreturn+');';
     eval(XHREval);
}

// Ce code est tres utile pour executer un script js inclue dans le résultat de l'ajax :D
function evalJS(obj) {
	 var JSResult = obj.responseText;
	 if (JSResult.length > 0) {
	  	eval(JSResult);
	 }
}

function loadAjaxJS(lien) {
	var XHRJS = new XHRConnection();
    var XHRJSEval;
    XHRJSEval = 'XHRJS.sendAndLoad(lien, "GET", evalJS);';
    eval(XHRJSEval);
    var obj = "location.reload();"
		setTimeout(obj,300);
}

function loadURL(lien) {
	var obj = "location.reload();"
	setTimeout(obj,200);
}

function retourneFormTableauvirgule(objTab) {
	var inputresult = "";
	var taille = objTab.length;
	for (i=0; i< taille; i++) {
		if (i>0) {
			inputresult = inputresult +',';
		}
		inputresult = inputresult + objTab[i].value;
	}

	return inputresult;
}

function retourneFormTableauarray(objTab) {
	var inputresult = new Array();
	var taille = objTab.length;
	for (i=0; i< taille; i++) {
		inputresult[i] = objTab[i].value;
	}
	return inputresult;
}
