function showattente(etat,libdiv)
{
  if(etat=='on')
  {
    document.getElementById(libdiv).innerHTML="<p style='font-size:12px;border:1px dashed #F0F0F0;margin-left:30px'>Abonnement en cours...<br><br><img src='./images/ajax-loader.gif'></p>";
    document.getElementById(libdiv).style.display='block';
  }

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

}

function showattentemessage(etat,libdiv)
{
  if(etat=='on')
  {
    document.getElementById(libdiv).innerHTML="<p style='font-size:12px;border:1px dashed #F0F0F0;margin-left:30px'>Envoi en cours...<br><br><img src='./images/ajax-loader.gif'></p>";
    document.getElementById(libdiv).style.display='block';
  }

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

}


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

//alert(Form.elements[key].type);


if(Form.elements[key].type=='select-multiple')
{
  for(var i=0;i<10;i++)
  {
      if(Form.elements[Form.elements[key].name][i])
    {
      content+=escape(Form.elements[Form.elements[key].name][i].value)+",";
    }

  }
  data+=escape(Form.elements[key].name)+"="+content;
}else 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 if(Form.elements[key].type=='checkbox')
{
   if(Form.elements[key].checked)
    {

      data+=escape(Form.elements[key].name)+"="+escape(Form.elements[key].value)+"&";
    }
}else
{
data+=escape(Form.elements[key].name)+"="+escape(Form.elements[key].value)+"&";
}
}
//alert(data.substr(0, data.length-1));
return data.substr(0, data.length-1);

}

function checkform_message()
{
 var erreur='';
 if(document.message.NOM.value==''){erreur+="Vous devez renseigner votre Nom \n";}
 if(document.message.PRENOM.value==''){erreur+="Vous devez renseigner votre Prénom \n";}
 if(document.message.EMAIL.value==''){erreur+="Vous devez renseigner votre adresse email \n";}
 if(document.message.MESSAGE.value==''){erreur+="Vous devez renseigner votre MESSAGE \n";}
 if(erreur!=''){alert(erreur);return false;}else{ajaxsendmessage('message');}
}

function checkformnewsletter()
{
 var erreur='';

 if(document.newsletterform.NOM.value=='')
 {
   erreur+="Vous devez renseigner votre Nom \n";
 }

 if(document.newsletterform.security_code.value=='')
 {
   erreur+="Vous devez renseigner le code de sécurité \n";
 }

  if (document.newsletterform.EMAIL.value=='')
 {
  erreur+='Vous devez renseigner une adresse email pour ce contact\n';
 }else
 {
   	   valeur=document.newsletterform.EMAIL.value;
	   if ( !valeur.match ("[-\./w]*@[/w]*\.[/w]*") )
	   { erreur+="L'adresse email n'est pas correcte \n";}

 }

 if(erreur!='')
 {
   alert(erreur);
 }else
 {
   ajaxabonnement('newsletterform');
 }

}


function checkformnewsletterdesabo()
{
 var erreur='';
 if(document.newsletterformdesabo.EMAIL.value==''){erreur+='Vous devez renseigner une adresse email \n';}
 if(erreur!=''){alert(erreur);}else{ajaxdesabonnement('newsletterformdesabo');}
}

function ajaxabonnement(nomform)
{
 var req = null;
 if(window.XMLHttpRequest)  req = new XMLHttpRequest();
 if (window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
 req.onreadystatechange = function()
  {
   if(req.readyState == 4)
   {
    if(req.status == 200)
    {
     //alert(req.responseText);
     var response=eval('('+req.responseText+')');
     if(response.status=='OK')
     {
      showattente('off','attenteabo');
      document.getElementById('formabonnement').innerHTML='<br><b>Votre abonnement à bien été pris en compte</b>.<br>Merci et à bientôt sur Biarritz-encheres.com';
      document.getElementById('formabonnement').style.display='block';

     }
     if(response.status=='NOK')
     {
      showattente('off','attenteabo');
      document.getElementById('formabonnement').style.display='block';
      alert(response.erreur);
     }
    }
    else
    {
    }
   }
  }

  requette='./newsletter_abonnement.php';
  document.getElementById('formabonnement').style.display='none';
  showattente('on','attenteabo');
  req.open("POST",requette, true);
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(getDataFromForm(document.forms[nomform]));
}

function ajaxdesabonnement(nomform)
{
 var req = null;
 if(window.XMLHttpRequest)  req = new XMLHttpRequest();
 if (window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
 req.onreadystatechange = function()
  {
   if(req.readyState == 4)
   {
    if(req.status == 200)
    {
     //alert(req.responseText);
     var response=eval('('+req.responseText+')');
     if(response.status=='OK')
     {
      showattente('off','attentedesabo');
      document.getElementById('formdesabo').innerHTML='<br><b>Votre demande à été validée.</b>';
      document.getElementById('formdesabo').style.display='block';

     }
     if(response.status=='NOK')
     {
      showattente('off','attentedesabo');
      document.getElementById('formdesabo').style.display='block';
      alert(response.erreur);
     }
    }
    else
    {
    }
   }
  }

  requette='./newsletter_abonnement.php';
  document.getElementById('formdesabo').style.display='none';
  showattente('on','attentedesabo');
  req.open("POST",requette, true);
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(getDataFromForm(document.forms[nomform]));
}

function ajaxsendmessage(nomform)
{
 var req = null;
 if(window.XMLHttpRequest)  req = new XMLHttpRequest();
 if (window.ActiveXObject)  req = new ActiveXObject("Microsoft.XMLHTTP");
 req.onreadystatechange = function()
  {
   if(req.readyState == 4)
   {
    if(req.status == 200)
    {
     //alert(req.responseText);
     var response=eval('('+req.responseText+')');
     if(response.status=='OK')
     {
      showattentemessage('off','attentemessage');
      document.getElementById('formulairemessage').innerHTML='Message envoyé';
      document.getElementById('formulairemessage').style.display='block';

     }
     if(response.status=='NOK')
     {
      showattentemessage('off','attentemessage');
      document.getElementById('formulairemessage').style.display='block';

      alert(response.erreur);
     }
    }
    else
    {
    }
   }
  }

  requette='./fonctions/sendmessage.php';
  document.getElementById('formulairemessage').style.display='none';
  showattentemessage('on','attentemessage');
  req.open("POST",requette, true);
  req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  req.send(getDataFromForm(document.forms[nomform]));
}

