var OPT1 = [0,542.4,578.4,482.4,542.4]; var OPT2 = [0,542.4,578.4,482.4,542.4]; var OPT3 = [0,770.4,818.4,710.4,770.4]; var OPT4 = [0,72]; var OPT5 = [0,156,96,0,66]; var OPT_WEB_DEFAUT=2; /* ************************************************************* */ 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 TestEmail(LeEM,Action) { Formulaire=document.FORMINSCRIPT; $(document).ready(function () { $.ajax({ url: "checkmail.php", cache: false, type: "POST", data: ({EM:LeEM}), dataType: "text", success: function(uneData){ if(uneData=="OK") { Formulaire.ACT.value=Action; Formulaire.submit(); }else { alert("Cet email a déjà été utilisé pour une autre inscription."); FermePopIn(); } } }); }); } /* ************************************************************* */ function ValidePaiement(Action) { if(!$('#CGV').prop('checked')) { alert("Vous devez avoir lu et accepté les conditions générales de ventes."); return false; } Formulaire=document.FORMINSCRIPT; if(Formulaire.NOM.value=="") { alert("Veuillez saisir votre nom."); Formulaire.NOM.focus(); return false; } if(Formulaire.PRENOM.value=="") { alert("Veuillez saisir votre Prénom."); Formulaire.PRENOM.focus(); return false; } if(Formulaire.SOCIETE.value=="") { alert("Veuillez saisir le nom de votre établissement."); Formulaire.SOCIETE.focus(); return false; } if(Formulaire.FONCTION.value=="") { alert("Veuillez saisir votre fonction."); Formulaire.FONCTION.focus(); return false; } if(Formulaire.ADRESSE.value=="") { alert("Veuillez saisir votre adresse."); Formulaire.ADRESSE.focus(); return false; } if(Formulaire.CP.value=="") { alert("Veuillez saisir votre code postal."); Formulaire.CP.focus(); return false; } if(!IsNumeric(Formulaire.CP.value)) { alert("Veuillez saisir un code postal composé uniquement de chiffres."); Formulaire.CP.focus(); return false; } if(Formulaire.VILLE.value=="") { alert("Veuillez saisir votre ville."); Formulaire.VILLE.focus(); return false; } if(Formulaire.TEL.value=="") { alert("Veuillez saisir votre téléphone."); Formulaire.TEL.focus(); return false; } if(Formulaire.EMAIL.value=="") { alert("Veuillez saisir votre eMail."); Formulaire.EMAIL.focus(); return false; } if(!(eMail_Valide(Formulaire.EMAIL.value))) { alert("Votre eMail n'est pas valide."); Formulaire.EMAIL.focus(); return false; } Val1=parseInt($('#JEUD').val()); Val2=parseInt($('#VEND').val()); Val3=parseInt($('#PASS').val()); Val4=parseInt($('#PRES').val()); Val5=parseInt($('#WEB').val()); if((Val1+Val2+Val3+Val4+Val5)==0) { alert("Vous devez sélectionner au moins un tarif dans la liste des prestations."); return false; } OuvrePopIn(); TestEmail(Formulaire.EMAIL.value,Action); } /* ************************************************************* */ function InitSelect() { $('#JEUD').val("0"); $('#VEND').val("0"); $('#PASS').val("0"); $('#PRES').val("0"); $('#WEB').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($('#WEB').val())]; Formulaire.TOT.value=Val1+Val2+Val3+Val4+Val5; $("#PRIX").html('TOTAL A REGLER : '+Formulaire.TOT.value+' € TTC'); } /* ************************************************************* */ function ChangeVal1() { Val1=parseInt($('#JEUD').val()); if(Val1!="0") { $('#PASS').val("0"); $('#WEB').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal2() { Val2=parseInt($('#VEND').val()); if(Val2!="0") { $('#PASS').val("0"); $('#WEB').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal3() { Val3=parseInt($('#PASS').val()); if(Val3!="0") { $('#JEUD').val("0"); $('#VEND').val("0"); $('#WEB').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal4() { Val4=parseInt($('#PRES').val()); if(Val4!=0) { $('#WEB').val("0"); } CalculePrix(); } /* ************************************************************* */ function ChangeVal5() { Val5=parseInt($('#WEB').val()); if(Val5!="0") { $('#JEUD').val("0"); $('#VEND').val("0"); $('#PRES').val("0"); $('#PASS').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(); } /* ************************************************************* */