/************************* Script de mise à jour de l'utilisateur forum d'un partenaire ********************
 - Au chargement de la page, on va vérifier l'utilisateur du forum associé s'il y en a un.
 - Sur recherche utilisateur, on va sonder un script qui retournera la liste des résultats dans un div masqué jusque là
 - Dans cette liste, l'utilisateur clique sur son choix et on met à jour deux champs avec le nom et l'id
************************************************************************************************************/

//FONCTION AJAX GENERIQUE 
//Exécute le script passé en paramètres, et met à jour l'objet passé en paramètres : champ d'un formulaire ou le HTML de l'id
function ajaxG(script, obj, cible) {
	var xhr; 
	var txtretour="";
	if(cible=="html") {
		var el=gid(obj);
	}
	else {
		var el=document.forms[cible].elements[obj];
	}
	
	try {
		xhr = new ActiveXObject('Microsoft.XMLHTTP');    // essayer Internet Explorer 
		//alert('ok IE')
	}
	catch(e)   // Echec
	{
		xhr = new XMLHttpRequest()
		//alert('ok autre')
	}

	xhr.onreadystatechange  = function()
	{ 
		//alert('ok state change')
		if(xhr.readyState  == 4)
		{
			//alert('ok ready')
			if(xhr.status  == 200) {
				if(cible=="html") {
					el.innerHTML=xhr.responseText;
				}
				else {
					el.value= xhr.responseText;
				}
				//alert('ok reponse')
			}
			else { 
				if(cible=="cnm") {
					el.innertHTML='Error code ' + xhr.status;
				}
				else {
					el.value='Error code ' + xhr.status;
				}
				//alert('ok erreur')
			}
		}
		else {
			//alert('ok en cours')
		}
	};
	 
	xhr.open( 'GET', script,  true); 
	xhr.send(null);
}
