var urlMaj = '/sweb_get?';

function lecture(parametres) {

	var resultat = null;
	var r = envoyerRequete(domaine+urlMaj + parametres);
	var reponse = r.getElementsByTagName("reponse");
	
	return (reponse[0].getElementsByTagName("STATUS"))[0].firstChild.data;
}

function getXMLHTTP(){
	var xhr=null;
		  if(window.XMLHttpRequest) // Firefox et autres
		  xhr = new XMLHttpRequest();
		  else if(window.ActiveXObject){ // Internet Explorer
		    try {
		      xhr = new ActiveXObject("Msxml2.XMLHTTP");
		    } catch (e) {
		      try {
		        xhr = new ActiveXObject("Microsoft.XMLHTTP");
		      } catch (e1) {
		        xhr = null;
		      }
		    }
		  }
		  else { // XMLHttpRequest non supporté par le navigateur
		    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		  }
		  return xhr;
}
        
        
function traiterXmlRetour(xmlDoc) {
			
		  var reponse = xmlDoc.getElementsByTagName('reponse');

		  var resultat = null;
		  if (reponse != null && reponse.length > 0) {
			  resultat = xmlDoc;
		  }
		  return resultat;

		}
        
		var _xmlHttp = null; //l'objet xmlHttpRequest utilisé pour contacter le serveur
		
		function envoyerRequeteAsync(_adresseRecherche){
		
			if(_xmlHttp&&_xmlHttp.readyState!=0){
				_xmlHttp.abort()
			}
			_xmlHttp=getXMLHTTP();
			if(_xmlHttp){
				//appel à l'url distante
				_xmlHttp.open("GET",_adresseRecherche,true);
				_xmlHttp.onreadystatechange=function() {
					if(_xmlHttp.readyState==4&&_xmlHttp.responseXML) {
						  return traiterXmlRetour(_xmlHttp.responseXML);
					}
				};
			// envoi de la requête
			_xmlHttp.send(null);
			}
		}

		
		function envoyerRequete(requete){
			
			var xmlHttp=getXMLHTTP();
			if(xmlHttp){
				xmlHttp.open("GET", requete, false);
				xmlHttp.send(null);
				return traiterXmlRetour(xmlHttp.responseXML);
			} else {
				return null;
			}
		}

