var XhrObj=null;
var XhrObj2=null;

function getXhr()
{
  if(window.XMLHttpRequest) // Firefox et autres
    XhrObj = new XMLHttpRequest();
  else if(window.ActiveXObject)
    { // Internet Explorer
    try {XhrObj = new ActiveXObject("Msxml2.XMLHTTP");}
    catch (e) {XhrObj = new ActiveXObject("Microsoft.XMLHTTP");}
    }
	else
    { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		XhrObj = false;
		}
}
/**
* Méthode qui sera appelée sur le click du bouton
*/
function go(ContenuAlimenter,PageAppeler, IdBDD)
{
getXhr();

//if {ContenuAlimenter=='ContenuAppellation'} {document.getElementById(IdListeVider).options.length = 0;}
//document.getElementById("ListeSSAppellation").options.length = 0;
//document.getElementById("ListeSSAppellation").option[0].value = "ezrfzerfer";

// On défini ce qu'on va faire quand on aura la réponse
XhrObj.onreadystatechange = function()
                            {
                   					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
                   					if(XhrObj.readyState == 4 && XhrObj.status == 200)
                              {
                 						  leselect = XhrObj.responseText;
                     					// On se sert de innerHTML pour rajouter les options a la liste
                   						document.getElementById(ContenuAlimenter).innerHTML = leselect;
                     					}
			                      }

// Ici on va voir comment faire du post
XhrObj.open("POST",PageAppeler,true);
// ne pas oublier ça pour le post
XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//sel = document.getElementById(IdListe);
//id = sel.options[sel.selectedIndex].value;
XhrObj.send("id="+IdBDD);
}
