// 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 */
           {
                obj=document.getElementById('formlightbox');
                for(i=0;i<obj.elements.length-2;i++){
                  obj.elements[i].disabled=false;
                  obj.elements[i].value='';
                }
                void($.fn.fancybox.close())
           }
        }
     }
  }
  return xmlhttp;
}

function sendMail(obj,racine){
    if(obj.nom.value==""||obj.nom.value=="Votre nom"){
		  alert('Veuillez indiquer votre nom');
		  obj.nom.focus();
      return false;
    }
    if(obj.email.value==""||obj.email.value=="E-mail du destinataire*"){
		  alert('Veuillez indiquer l\'email du destinataire');
		  obj.nom.focus();
      return false;
    }
    if(obj.mail.value==""||obj.mail.value=="Votre e-mail*"){
		  alert('Veuillez indiquer votre e-mail');
		  obj.nom.focus();
      return false;
    }
    if(obj.textareaQuestion.value==""||obj.textareaQuestion.value=="Saisir votre message"){
		  alert('Veuillez indiquer votre message');
		  obj.textareaQuestion.focus();
      return false;
    }
    //obj.sendbutton.style.display="none";
    //obj.msgwait.style.display="block";
    for(i=0;i<obj.elements.length;i++){
      //alert(obj.elements[i].enabled)
      obj.elements[i].disabled=true;
    }
    myurl=window.location+'';
    sendData(
		'POST',
		racine+'/tpl/sendmail.php',
		'xmlhttp=1&sendmail=1&nom='+obj.nom.value+'&email='+obj.email.value+'&mail='+obj.mail.value+'&msg='+obj.textareaQuestion.value+'&myurl='+myurl);
		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;
}
function setCook2(nom,valeur) {
  var expDate = new Date()
  document.cookie = nom + "=" + escape(valeur)
}
function setCook(nom,valeur) {
  var expDate = new Date()
  expDate.setTime(expDate.getTime() + (365 * 24 * 3600 * 1000))
  document.cookie = nom + "=" + escape(valeur)
      + ";expires=" + expDate.toGMTString()
}
function getCook(nom) {
deb = document.cookie.indexOf(nom + "=")
if (deb >= 0) {
    deb += nom.length + 1
    fin = document.cookie.indexOf(";",deb)
    if (fin < 0) fin = document.cookie.length
    return unescape(document.cookie.substring(deb,fin))
    }
return ""
}
