//http://www.crackajax.net/ahah.php
function callAHAH(url, pageElement, callMessage, errorMessage) {
document.getElementById(pageElement).innerHTML = callMessage;
try {
req = new XMLHttpRequest();
/* e.g. Firefox */
} catch(e) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
/* some versions IE */
} catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
/* some versions IE */
} catch (E) {
req = false;
}
}
}
req.onreadystatechange
= function() {responseAHAH(pageElement, errorMessage);};
req.open("GET",url,true);
req.send(null);
}

function responseAHAH(pageElement, errorMessage) {
if(req.readyState == 4) {
if(req.status == 200) {
output = req.responseText;
document.getElementById(pageElement).innerHTML
= output;
} else {
document.getElementById(pageElement).innerHTML
= errorMessage+"\n"+responseText;
}
}
}

function getBlogComments(numero) {
  var blocComment = document.getElementById("formulaire-" + numero);
  if (blocComment.innerHTML == '') {
  return callAHAH(
  "/-forms/form-" + numero + ".txt",
  "formulaire-" + numero, "<p>Chargement en cours…</p>", "<p>Et merde, ça marche pas.</p>");
  } else {
    blocComment.innerHTML = '';
  }
}
