function makeRequest(url) {

	var httpRequest = false;

	if (window.XMLHttpRequest) {
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) { httpRequest.overrideMimeType('text/xml'); }
	}
	else {
		if (window.ActiveXObject) {
			try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); }
			catch (e) {
				try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); }
				catch (e) {}
			}
		}
	}
	
	if (!httpRequest) { return false; }
	httpRequest.onreadystatechange = function() { Resultats(httpRequest); };
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}

function Resultats(httpRequest) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			if ( httpRequest.responseText != '' ) {
				tableau = httpRequest.responseText.split('|');
				if ( tableau[7] ) {
					if ( tableau[0] == 'Mme' ) { document.getElementById('civilite_mme').checked = true; }
					if ( tableau[0] == 'Mlle' ) { document.getElementById('civilite_mlle').checked = true; }
					if ( tableau[0] == 'M' ) { document.getElementById('civilite_m').checked = true; }
					document.getElementById('nom').value = tableau[1];
					document.getElementById('prenom').value = tableau[2];
					if ( tableau[3] == 'Société' ) { document.getElementById('fj_societe').checked = true; document.getElementById('raison_sociale2').style.display = 'table-row' }
					else { document.getElementById('fj_part').checked = true; document.getElementById('raison_sociale2').style.display = 'none'; }
					document.getElementById('rs_id').value = tableau[4];
					document.getElementById('adresse2').value = tableau[5];
					document.getElementById('adresse_compl').value = tableau[6];
					document.getElementById('code_postal').value = tableau[7];
					document.getElementById('ville').value = tableau[8];
					if ( tableau[10] != '' ) { document.getElementById('pays').value = tableau[10]+'|'+tableau[9]; }
					else { document.getElementById('pays').value = 'France|1'; }
					}
					else { var prix = tableau[0].split(','); document.getElementById('prix_fairepart').innerHTML = prix[0]+' €'; }			}
		}
		else { return false; }
	}
}
