var OPT1 = [0,540,0,0,0]; var OPT2 = [0,540,0,0,0]; var OPT3 = [0,840,0,0,0]; var OPT4 = [0,78]; var OPT5 = [0,120,0,0,0]; var OPT6 = [0,180,0,0,0]; var OPT7 = [0,120,0,0,0]; /* ************************************************************* */ function validateNumeric(evt) { var theEvent = evt || window.event; var key = theEvent.keyCode || theEvent.which; if(key==8) return; if(key==127) return; key = String.fromCharCode( key ); var regex = /[0-9]|\./; if( !regex.test(key) ) { theEvent.returnValue = false; theEvent.preventDefault(); } } /* ************************************************************* */ function validateNumericDate(evt) { var theEvent = evt || window.event; var key = theEvent.keyCode || theEvent.which; if(key==8) return; if(key==127) return; if(key==47) return; key = String.fromCharCode( key ); var regex = /[0-9]|\./; if( !regex.test(key) ) { theEvent.returnValue = false; theEvent.preventDefault(); } } /* ************************************************************* */ function validateAlphaNumeric(evt) { var theEvent = evt || window.event; var key = theEvent.keyCode || theEvent.which; if(key==8) return; if(key==127) return; if(key==32) return; key = String.fromCharCode( key ); key=key.toUpperCase(); var regex = /\w/; if( !regex.test(key) ) { theEvent.returnValue = false; theEvent.preventDefault(); } } /* ************************************************************* */ function IsNumeric(sText) { var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) { IsNumber = false; } } return IsNumber; } /* ************************************************************* */ function eMail_Valide(eMail) { Un_Tableau=eMail.split("@") if(Un_Tableau.length!=2) { return false; } Un_Tableau=Un_Tableau[1].split(".") if(Un_Tableau.length<2) { return false; } if ((Un_Tableau[Un_Tableau.length-1].length<2)) { return false; } return true; } /* ************************************************************* */ function ValidePaiement(Action) { if(Ajax_On_Time) return false; Ajax_On_Time=true; Formulaire=document.FORMINSCRIPT; if(Formulaire.NOM.value=="") { sweetAlert({ text: "Veuillez saisir votre nom.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.NOM.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.PRENOM.value=="") { sweetAlert({ text: "Veuillez saisir votre prénom.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.PRENOM.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.SOCIETE.value=="") { sweetAlert({ text: "Veuillez saisir le nom de votre établissement.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.SOCIETE.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.FONCTION.value=="") { sweetAlert({ text: "Veuillez saisir votre fonction.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.FONCTION.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.ADRESSE.value=="") { sweetAlert({ text: "Veuillez saisir votre adresse.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.ADRESSE.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.CP.value=="") { sweetAlert({ text: "Veuillez saisir votre code postal.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.CP.focus(); Ajax_On_Time=false; return false; }) return false; } if(!IsNumeric(Formulaire.CP.value)) { sweetAlert({ text: "Veuillez saisir un code postal composé uniquement de chiffres.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.CP.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.VILLE.value=="") { sweetAlert({ text: "Veuillez saisir votre ville.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.VILLE.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.TEL.value=="") { sweetAlert({ text: "Veuillez saisir votre téléphone.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.TEL.focus(); Ajax_On_Time=false; return false; }) return false; } if(Formulaire.EMAIL.value=="") { sweetAlert({ text: "Veuillez saisir votre eMail.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.EMAIL.focus(); Ajax_On_Time=false; return false; }) return false; } if(!(eMail_Valide(Formulaire.EMAIL.value))) { sweetAlert({ text: "Votre eMail n'est pas valide.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Formulaire.EMAIL.focus(); Ajax_On_Time=false; return false; }) return false; } var Val1=0; var Val2=0; var Val3=0; var Val4=0; var Val5=0; var Val6=0; var Val7=0; var Val8=0; if($("#JEUD").is(":checked")) Val1=OPT1[1]; if($("#VEND").is(":checked")) Val2=OPT2[1]; if($("#PASS").is(":checked")) Val3=OPT3[1]; if($("#WEB1").is(":checked")) { Val5=OPT5[1]; if($("#PRES").is(":checked")) $('#PRES').prop("checked", false); } if($("#WEB2").is(":checked")) { Val6=OPT5[1]; if($("#PRES").is(":checked")) $('#PRES').prop("checked", false); } if($("#WEB3").is(":checked")) { Val7=OPT6[1]; if($("#PRES").is(":checked")) $('#PRES').prop("checked", false); } if($("#WEB4").is(":checked")) Val8=OPT7[1]; if($("#PRES").is(":checked")) Val4=OPT4[1]; if((Val1+Val2+Val3+Val4+Val5+Val6+Val7+Val8)==0) { OldTexte="Vous devez sélectionner au moins un tarif dans la liste des prestations."; sweetAlert({ text: "Vous devez sélectionner un tarif.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Ajax_On_Time=false; return false; }) return false; } if(!$('#CGV').prop('checked')) { sweetAlert({ text: "Vous devez avoir lu et accepté les conditions générales de ventes.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Ajax_On_Time=false; return false; }) return false; } $.ajax({ url: "checkmail.php", cache: false, type: "POST", data: ({EM:Formulaire.EMAIL.value}), dataType: "text", success: function(uneData){ if(uneData=="OK") { Ajax_On_Time=false; Formulaire.ACT.value=Action; Formulaire.submit(); }else { sweetAlert({ text: "Cet email a déjà été utilisé pour une autre inscription.", type: 'warning', showCancelButton: false, confirmButtonColor: '#4fa7f3', confirmButtonText: 'OK' }).then(function () { Ajax_On_Time=false; return false; }) } } }); return false; } /* ************************************************************* */ function InitSelect() { $('#JEUD').prop("checked", false); $('#VEND').prop("checked", false); $('#PASS').prop("checked", false); $('#PRES').prop("checked", false); $('#WEB1').prop("checked", false); $('#WEB2').prop("checked", false); $('#WEB3').prop("checked", false); $("#PRIX").html('TOTAL A REGLER : 0 € TTC'); Formulaire=document.FORMINSCRIPT; Formulaire.TOT.value=0; } /* ************************************************************* */ function CalculePrix() { Formulaire=document.FORMINSCRIPT; var Val1=0; var Val2=0; var Val3=0; var Val4=0; var Val5=0; var Val6=0; var Val7=0; var Val8=0; if($("#JEUD").is(":checked")) Val1=OPT1[1]; if($("#VEND").is(":checked")) Val2=OPT2[1]; if($("#PASS").is(":checked")) Val3=OPT3[1]; if($("#WEB1").is(":checked")) { Val5=OPT5[1]; if($("#PRES").is(":checked")) $('#PRES').prop("checked", false); } if($("#WEB2").is(":checked")) { Val6=OPT5[1]; if($("#PRES").is(":checked")) $('#PRES').prop("checked", false); } if($("#WEB3").is(":checked")) { Val7=OPT6[1]; if($("#PRES").is(":checked")) $('#PRES').prop("checked", false); } if($("#WEB4").is(":checked")) Val8=OPT7[1]; if($("#PRES").is(":checked")) Val4=OPT4[1]; Formulaire.TOT.value=Val1+Val2+Val3+Val4+Val5+Val6+Val7+Val8; $("#PRIX").html('TOTAL A REGLER : '+Formulaire.TOT.value+' € TTC'); } /* ************************************************************* */ function ChangeVal() { CalculePrix(); } /* ************************************************************* */ function ChangeVal4() { if($("#PRES").is(":checked")) { if($("#WEB1").is(":checked")) $('#WEB1').prop("checked", false); if($("#WEB2").is(":checked")) $('#WEB2').prop("checked", false); if($("#WEB3").is(":checked")) $('#WEB3').prop("checked", false); } CalculePrix(); } /* ************************************************************* */ function ChangeVal5() { Val5=parseInt($('#WEB1').val()); if(Val5!="0") { $('#JEUD').val("0"); $('#VEND').val("0"); $('#PRES').val("0"); $('#PASS').val("0"); $('#WEB2').val("0"); $('#WEB3').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal6() { Val6=parseInt($('#WEB2').val()); if(Val6!="0") { $('#JEUD').val("0"); $('#VEND').val("0"); $('#PRES').val("0"); $('#PASS').val("0"); $('#WEB1').val("0"); $('#WEB3').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal7() { Val6=parseInt($('#WEB3').val()); if(Val6!="0") { $('#JEUD').val("0"); $('#VEND').val("0"); $('#PRES').val("0"); $('#PASS').val("0"); $('#WEB1').val("0"); $('#WEB2').val("0"); } CalculePrix(); } /* ************************************************************* */ function Retour_Formulaire() { Formulaire=document.FORMRETOUR; Formulaire.submit(); } /* ************************************************************* */ function Imprimer_Page(UneURL) { $(document).ready(function () { $("#CZONEPRINT").html(''); }); } /* ************************************************************* */ function Imprime_page(Moi) { Moi.focus(); Moi.print(); } /* ************************************************************* */ var Ajax_On_Time=false;