function formComment(id) {

  ajax('formcom', 'http://www.nicolasjean.fr/getForm.php?action=get&id='+id, 'formcom');

}

function submitComment(f) {

  if ( f.pseudo.value.length < 2 ) { alert('le pseudo est obligatoire'); return false; }
  if ( ! /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.email.value) ) { alert('email invalide'); return false; }
  if ( f.message.value.length < 15 ) { alert('le message est obligatoire'); return false; }

  ajax('lastComment', 'http://www.nicolasjean.fr/getForm.php?action=go&id='+f.page_id.value+ '&email='+escape(f.email.value)+ '&pseudo='+escape(f.pseudo.value)+ '&website='+escape(f.website.value)+ '&message='+escape(f.message.value), 'formcom');
  
  return false;

}

function ajax(id,url,info) {

  my_ajax(document.getElementById(id), url, document.getElementById(info));

}

function my_ajax(id,url,info) {
 
  info.style.display = 'block';
 
  if(window.XMLHttpRequest) {
   xhr_object = new XMLHttpRequest();
   } else {
  if (window.ActiveXObject) {
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
   }
  }
  
  xhr_object.open("GET", url, true);
  xhr_object.onreadystatechange = function(){
   
  if ( xhr_object.readyState == 1 )
  { 
   info.innerHTML = 'loading...';
  }  
  if ( xhr_object.readyState == 2 )
  { 
   info.innerHTML = 'check...';
  }
  
  if ( xhr_object.readyState == 3 )
  { 
   info.innerHTML = 'download...';
  }
   
  if ( xhr_object.readyState == 4 )
  {
   info.innerHTML = '';
   id.innerHTML = xhr_object.responseText;
  }
  }
  xhr_object.send(null);
}
