function AjaxGetXHR()
{
   if(window.XMLHttpRequest) xhr=new XMLHttpRequest();
   else if(window.ActiveXObject)
   {
      try
      {
         xhr=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         xhr=new ActiveXObject("Microsoft.XMLHTTP");
      }
   }
   else
   {
      window.alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      xhr=false;
   }
   return xhr;
}
function DirectorySelected(NodeID)
{
   var xhr=AjaxGetXHR();
   xhr.open('POST','/ajax/load-ged-contribution.php',true);
   xhr.onreadystatechange=function()
   {
      if(xhr.readyState==4)
      {
         if(xhr.status==200)
         {
            var XMLdocument=xhr.responseXML;
            var HTMLresult='';
            for(var i=0;i<XMLdocument.documentElement.childNodes.length;i++)
            {
               HTMLresult+='<div class="forum_message_header">'+XMLdocument.documentElement.childNodes.item(i).attributes.item(0).value+'</div>';
               HTMLresult+='<div class="forum_message_content">'+XMLdocument.documentElement.childNodes.item(i).attributes.item(1).value+'</div>';
               HTMLresult+='<br />';
            }
            window.document.getElementById('ListOfContribution').innerHTML=HTMLresult;
         }
         else window.alert('Error : '+xhr.status);
      }
   }
   xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=iso-8859-1');
   xhr.send('DirectoryID='+NodeID);
}