
var PATH = "";

/**
* EXECUTE UN SCRIPT (AJAX)
*/

function request(url,cadre)
  {
	var XHR = null;
	if(window.XMLHttpRequest) 		// Firefox
	  {
		XHR = new XMLHttpRequest();
	  }
	else if(window.ActiveXObject) 	// Internet Explorer
	  {
		XHR = new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	  }

	XHR.open("GET",url, true);				// Envoie de la requete, methode GET et de l'url
	XHR.onreadystatechange = function attente()	// On guette les changements d'etat de l'objet
	  {
		if(XHR.readyState == 4)				// L'etat est a 4, requete recu !
		  {
			document.getElementById(cadre).innerHTML = XHR.responseText;	// Ecriture de la reponse
		  }
		else
		  {
		  }
	  }
	XHR.send(null);						// Le travail est termine
	return;
  }


/**
* EXECUTE UN SCRIPT (AJAX) POST
*/

function request_post( url , parametres , cadre )
  {
	var XHR = null;
	if(window.XMLHttpRequest) 		// Firefox
	  {
		XHR = new XMLHttpRequest();
	  }
	else if(window.ActiveXObject) 	// Internet Explorer
	  {
		XHR = new ActiveXObject("Microsoft.XMLHTTP");
	  }
	else
	  {
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	  }

	XHR.open("POST",url, true);				// Envoie de la requete, methode POST et de l'url
      XHR.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
      XHR.setRequestHeader("Content-length", parametres.length);
      XHR.setRequestHeader("Connection", "close");
      XHR.send(parametres);

	XHR.onreadystatechange = function attente()	// On guette les changements d'etat de l'objet
	  {
		if(XHR.readyState == 4)				// L'etat est a 4, requete recu !
		  {
			document.getElementById(cadre).innerHTML = XHR.responseText;	// Ecriture de la reponse
		  }
		else
		  {
		  }
	  }
	XHR.send(null);						// Le travail est termine
	return;
  }


