if(racine==null) { var racine='./'; } function envoi_formulaire(){ chargement(); var erreur = ""; var nb_erreur = 0; if($('.g-recaptcha').length>0){ var response=grecaptcha.getResponse(); if(response.length == 0) erreur += 'Veuillez valider le Captcha.\n'; } var champ_104=$("#champ_104").val().replace(/\n/g,"__-__"); var champ_105=$("#champ_105").val().replace(/\n/g,"__-__"); var champ_106=$("#champ_106").val().replace(/\n/g,"__-__"); var champ_107=$("#champ_107").val().replace(/\n/g,"__-__"); var champ_108=$("#champ_108").val().replace(/\n/g,"__-__"); if(champ_104=="") { nb_erreur++; $("#champ_104").css("border","1px solid #FF0000"); } if(champ_105=="") { nb_erreur++; $("#champ_105").css("border","1px solid #FF0000"); } if(champ_106=="") { nb_erreur++; $("#champ_106").css("border","1px solid #FF0000"); } else if(!checkMail(champ_106)) { erreur += 'Votre adresse email n\'est pas valide, veuillez vérifier SVP.\n'; $("#champ_106").css("border","1px solid #FF0000"); } if(champ_107=="") { nb_erreur++; $("#champ_107").css("border","1px solid #FF0000"); } if(champ_108=="") { nb_erreur++; $("#champ_108").css("border","1px solid #FF0000"); } if(nb_erreur>0){ erreur += ((nb_erreur==1) ? 'Le champ suivant est obligatoire.\n' : 'Les champs suivants sont obligatoires.\n' ); } if(erreur==""){ $.ajax({ type: 'POST', data: 'champ_104='+champ_104+'&champ_105='+champ_105+'&champ_106='+champ_106+'&champ_107='+champ_107+'&champ_108='+champ_108+'&id_site=10&id=107&g-recaptcha-response='+$('#g-recaptcha-response').val(), url: racine+"ajax/ajax.contact.php?validation=post", success: function(request) { if(request.substring(0,2)=="ok") { window.setTimeout("confirmation()",800); } else if(request=="captcha_duplicate") { alert('Vous avez déjà envoyé ce formulaire!'); location.reload(); } else if(request=="captcha_fail") { alert('Erreur lors de la confirmation du captcha.'); dechargement(); } else { alert(request); alert('Erreur lors de l\'envoi du mail.'); // alert('Debug :\n'+resu); dechargement(); } } }); } else { alert(erreur); dechargement(); } } function confirmation(){ $("#confirmation").html("Votre message a été envoyé."); dechargement(); loading(); show_div("confirmation"); } function deconfirmation(){ hide_div("confirmation"); deloading(); $("#confirmation").html(""); }