var OPT1 = [0,556.8,597.6,492,552]; var OPT2 = [0,556.8,597.6,492,552]; var OPT3 = [0,782.4,830.4,720,780]; var OPT4 = [0,78]; var OPT5 = [0,115.2,115.2,86.4,86.4]; var OPT6 = [0,153.6,153.6,127.2,127.2,0,54,75.6]; /* ************************************************************* */ 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; 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; } 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; } Val1=parseInt($('#JEUD').val()); Val2=parseInt($('#VEND').val()); Val3=parseInt($('#PASS').val()); Val4=parseInt($('#PRES').val()); Val5=parseInt($('#WEB1').val()); Val6=parseInt($('#WEB2').val()); Val7=parseInt($('#WEB3').val()); if((Val1+Val2+Val3+Val4+Val5+Val6+Val7)==0) { sweetAlert({ text: "Vous devez sélectionner au moins un tarif dans la liste des prestations.", 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').val("0"); $('#VEND').val("0"); $('#PASS').val("0"); $('#PRES').val("0"); $('#WEB1').val("0"); $('#WEB2').val("0"); $('#WEB3').val("0"); $("#PRIX").html('TOTAL A REGLER : 0 € TTC'); Formulaire=document.FORMINSCRIPT; Formulaire.TOT.value=0; } /* ************************************************************* */ function CalculePrix() { Formulaire=document.FORMINSCRIPT; Val1=OPT1[parseInt($('#JEUD').val())]; Val2=OPT2[parseInt($('#VEND').val())]; Val3=OPT3[parseInt($('#PASS').val())]; Val4=OPT4[parseInt($('#PRES').val())]; Val5=OPT5[parseInt($('#WEB1').val())]; Val6=OPT5[parseInt($('#WEB2').val())]; Val7=OPT6[parseInt($('#WEB3').val())]; Formulaire.TOT.value=Val1+Val2+Val3+Val4+Val5+Val6+Val7; $("#PRIX").html('TOTAL A REGLER : '+Formulaire.TOT.value+' € TTC'); } /* ************************************************************* */ function ChangeVal1() { Val1=parseInt($('#JEUD').val()); if(Val1!="0") { $('#PASS').val("0"); $('#WEB1').val("0"); $('#WEB2').val("0"); $('#WEB3').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal2() { Val2=parseInt($('#VEND').val()); if(Val2!="0") { $('#PASS').val("0"); $('#WEB1').val("0"); $('#WEB2').val("0"); $('#WEB3').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal3() { Val3=parseInt($('#PASS').val()); if(Val3!="0") { $('#JEUD').val("0"); $('#VEND').val("0"); $('#WEB1').val("0"); $('#WEB2').val("0"); $('#WEB3').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal4() { Val4=parseInt($('#PRES').val()); if(Val4!=0) { $('#WEB1').val("0"); $('#WEB2').val("0"); $('#WEB3').val("0"); } 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;