function verifnousecrire()
{
var msg='';

var form=document.formnousecrire;

if(form.NOM.value=='')
{
  msg+='Vous devez renseigner votre nom \n';
}
if(form.PRENOM.value=='')
{
  msg+='Vous devez renseigner votre prénom \n';
}
if(form.EMAIL.value=='')
{
  msg+='Vous devez renseigner votre adresse email \n';
}
if(form.MESSAGE.value=='')
{
  msg+='Votre message est vide ! \n';
}

if(msg=='')
{
  ajaxnousecrire('formnousecrire');
}
else
{
  alert(msg);
}

}

function verifdemandecatalogue()
{
var msg='';

var form=document.formdemandecatalogue;

if(form.NOM.value=='')
{
  msg+='Vous devez renseigner votre nom \n';
}
if(form.PRENOM.value=='')
{
  msg+='Vous devez renseigner votre prénom \n';
}
if(form.RAISONSOCIALE.value=='')
{
  msg+="Vous devez renseigner la raison sociale de l'entreprise \n";
}
if(form.ADRESSE.value=='')
{
  msg+='Vous devez renseigner votre adresse \n';
}

if(form.CODEPOSTAL.value=='')
{
  msg+='Vous devez renseigner le code postal\n';
}

if(form.VILLE.value=='')
{
  msg+='Vous devez renseigner votre ville \n';
}

if(form.TELEPHONE.value=='')
{
  msg+='Vous devez renseigner votre téléphone ! \n';
}

if(form.EMAIL.value=='')
{
  msg+='Vous devez renseigner votre Email \n';
}

if(msg=='')
{
  alert('test');
  ajaxdemandecatalogue('formdemandecatalogue');
}
else
{
  alert(msg);
}

}


function getDataFromForm(Form) {
var data="";
var key=0;
for (key=0;key<Form.elements.length;key++) {

//alert(Form.elements[key].type);
if(Form.elements[key].type=='radio')
{
  for(var i=0;i<10;i++)
  {
    if(Form.elements[Form.elements[key].name][i])
    {
    if(Form.elements[Form.elements[key].name][i].checked)
    {
      data+=escape(Form.elements[key].name)+"="+escape(Form.elements[Form.elements[key].name][i].value)+"&";
    }
    }
  }
}else
{
data+=escape(Form.elements[key].name)+"="+escape(Form.elements[key].value)+"&";
}
}
return data.substr(0, data.length-1);

}

function showattente(etat,libdiv)
{
  if(etat=='on')
  {
    document.getElementById('formulairenousecrire').style.display='none';
    document.getElementById(libdiv).innerHTML="<br>Traitement du message en cours...<br><br><img src='./images/animation.gif'><br>";
    document.getElementById(libdiv).style.display='block';
  }

  if(etat=='off')document.getElementById(libdiv).style.display='none';


}


function ajaxnousecrire(nomform)
{
var req = null;

  if(window.XMLHttpRequest)  req = new XMLHttpRequest();
  if (window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
//document.getElementById('repajax').innerHTML='toto';
req.onreadystatechange = function()
  {


    if(req.readyState == 4)
    {

       if(req.status == 200)
       {


//           alert(req.responseText);
           var response=eval('('+req.responseText+')');

       if(response.status=='OK')
       {
//         pause(1500);
         showattente('off','enregistrementencours');
         document.getElementById('erreuremail').style.display='none';
         document.getElementById('envoiOK').style.display='block';

       }
       if(response.status=='NOK')
       {
         showattente('off','enregistrementencours');
         document.getElementById('erreuremail').style.display='none';
         document.getElementById('formulairenousecrire').style.display='none';
         document.getElementById('enregistrementencours').innerHTML=response.erreur;
       }
       if(response.status=='NOKEMAIL')
       {
         showattente('off','enregistrementencours');
         document.getElementById('formulairenousecrire').style.display='block';
         document.getElementById('erreuremail').style.display='block';
         document.getElementById('erreuremail').innerHTML=response.erreur;
       }

//           document.getElementById(nomdiv).innerHTML="--> <a href='" + response.url + "' target=new>" + response.nom + "</a>&nbsp; ("+ response.taillefichier +")<br><br>";


       }
       else
       {
//           document.getElementById('repajax').innerHTML="Error code " + req.status;
       }
  }
}

requette='./fonctions/nousecrire.php';

  showattente('on','enregistrementencours');

  req.open("POST",requette, true);

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  req.send(getDataFromForm(document.forms[nomform]));

}

function ajaxdemandecatalogue(nomform)
{
var req = null;

  if(window.XMLHttpRequest)  req = new XMLHttpRequest();
  if (window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
//document.getElementById('repajax').innerHTML='toto';
req.onreadystatechange = function()
  {


    if(req.readyState == 4)
    {

       if(req.status == 200)
       {


         //  alert(req.responseText);
           var response=eval('('+req.responseText+')');

       if(response.status=='OK')
       {
//         pause(1500);
         showattente('off','enregistrementencours');
         document.getElementById('erreuremail').style.display='none';
         document.getElementById('envoiOK').style.display='block';

       }
       if(response.status=='NOK')
       {
         showattente('off','enregistrementencours');
         document.getElementById('erreuremail').style.display='none';
         document.getElementById('formulairenousecrire').style.display='none';
         document.getElementById('enregistrementencours').innerHTML=response.erreur;
       }
       if(response.status=='NOKEMAIL')
       {
         showattente('off','enregistrementencours');
         document.getElementById('formulairenousecrire').style.display='block';
         document.getElementById('erreuremail').style.display='block';
         document.getElementById('erreuremail').innerHTML=response.erreur;
       }

//           document.getElementById(nomdiv).innerHTML="--> <a href='" + response.url + "' target=new>" + response.nom + "</a>&nbsp; ("+ response.taillefichier +")<br><br>";


       }
       else
       {
//           document.getElementById('repajax').innerHTML="Error code " + req.status;
       }
  }
}

requette='./fonctions/demandecatalogue.php';

  showattente('on','enregistrementencours');

  req.open("POST",requette, true);

  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

  req.send(getDataFromForm(document.forms[nomform]));

}

function popcontacts()
{

var g=window.open('printcontacts.html','','resizable=no,scrollbars=yes,top=100%,left=100%,width=450,height=450,locationbar=no');
}
