// JavaScript Document
function getHTTPObject(data_cut)
{
  var xmlhttp = false;

  /* on essaie de créer l'objet si ce n'est pas déjà fait */
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
  {
     try
     {
        xmlhttp = new XMLHttpRequest();
     }
     catch (e)
     {
        xmlhttp = false;
     }
  }

  if (xmlhttp)
  {
     /* on définit ce qui doit se passer quand la page répondra */
     xmlhttp.onreadystatechange=function()
     {
        //alert(xmlhttp.readyState + " readyState");
        if (xmlhttp.readyState == 4) /* 4 : état "complete" */
        {
           //alert(xmlhttp.responseText + " responseText");
           if (xmlhttp.status == 200) /* 200 : code HTTP pour OK */
           {
              
              if(xmlhttp.responseText=="ok"){
                setInterval("$.fancybox.close()",1000);      
              }else{
                alert('Une erreur est survenue, réessayez plus tard');
              }
           }
        }
     }
  }
  return xmlhttp;
}
function sendcontact(obj){
    if(obj.nom.value==""){
		  alert('Veuillez indiquer votre nom');
		  obj.nom.focus();
      return false;
    }
    if(obj.prenom.value==""){
		  alert('Veuillez indiquer votre prénom');
		  obj.prenom.focus();
      return false;
    }
    if(obj.email.value==""){
		  alert('Veuillez indiquer votre email');
		  obj.email.focus();
      return false;
    }
    if(obj.specialite.value==""){
		  alert('Veuillez indiquer votre specialite');
		  obj.specialite.focus();
      return false;
    }
    if(obj.commentaire.value==""){
		  alert('Veuillez indiquer votre commentaire');
		  obj.commentaire.focus();
      return false;
    }
    obj.sendbutton.style.display="none";
    obj.undobutton.style.display="none";
    
    obj.msgwait.style.display="block";
    
    for(i=0;i<obj.elements.length-1;i++){
      //alert(obj.elements[i].enabled)
      obj.elements[i].disabled=true;
    }
    sendData(
		'POST',
		'savecontact.php',
		'xmlhttp=1&nom='+obj.nom.value+'&prenom='+obj.prenom.value+'&email='+obj.email.value+'&specialite='+obj.specialite.value+'&commentaire='+obj.commentaire.value+'&chk1='+obj.info.value);
		return false;
}
function sendData(method, url, data){
  //alert("ici");
	data_cut = data.substring(10, data.length);
	//alert(data);
	//alert(data_cut);
	var xmlhttp = getHTTPObject(data_cut);
	
	if (!xmlhttp)
	{
	return false;
	}
	
	if(method == "GET")
	{
	if(data == 'null')
	{
	xmlhttp.open("GET", url, true); //ouverture asynchrone
	}
	else
	{
	xmlhttp.open("GET", url+"?"+data, true);
	}
	xmlhttp.send(null);
	}
	else if(method == "POST")
	{
	xmlhttp.open("POST", url, true); //ouverture asynchrone
	xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xmlhttp.send(data);
	}
	return true;
}
