// Fonction AJAX pour récupérer diverses informations.
// objectFrom = objet d'origine des données.
// objectTo = objet réceptionnant les données.
// pageID = page d'appel Ajax (news, sujet, etc...).
// actionID = variable supplémentaire permettant de définir une action.
function GetAjaxData(objectFrom, objectTo, pageID, actionID)
{
  var value = objectFrom.value;
  var text;
  var xhr;

  // Création de l'objet nécessaire au fonctionnement AJAX.
  if (window.XMLHttpRequest) 
    xhr = new XMLHttpRequest();
  else if (window.ActiveXObject) 
    xhr = new ActiveXObject('Microsoft.XMLHTTP');
  
  xhr.open('POST','ajax.php',true);
  xhr.onreadystatechange = function()
  {
    if (xhr.readyState == 4)
    {
      objectTo.innerHTML = decodeURIComponent(xhr.responseText);
    }
  }
    
  xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded');
  var data = 'page=' + pageID + '&id=' + actionID + '&data=' + encodeURIComponent(value);
  xhr.send(data);
}
