function changePrice(id,anneeDebut ) { if(id==1){ document.getElementById('prix_total').value= "310"; } else { document.getElementById('prix_total').value= "285"; } } function coursDouble(anneeDebut) { var checkBox = document.getElementById("cours_double"); if(checkBox.checked == true){ document.getElementById('prix_total').value= "285"; } else { var statuts = document.getElementsByName('statut'); statut = 0 for (var i = 0; i < statuts.length; i++) { if(statuts[i].checked == true){ statut = statuts[i].value } } if(statut==1){ document.getElementById('prix_total').value= "310"; } else { document.getElementById('prix_total').value= "285"; } } } function displayBlocAutrePersonne(anneeDebut) { let dateSaison = "06/07/"+anneeDebut; let date1 = new Date().getTime(); let date2 = new Date(dateSaison).getTime(); var checkBox = document.getElementById("autre_personne"); var formAutrePersonne = document.getElementById("formAutrePersonne"); if (checkBox.checked == true){ formAutrePersonne.style.display = "block"; if (date1 > date2){ document.getElementById('prix_total').value= "590"; } else { document.getElementById('prix_total').value= "570"; } } else { formAutrePersonne.style.display = "none"; if (date1 > date2){ document.getElementById('prix_total').value= "320"; } else { document.getElementById('prix_total').value= "310"; } } } function displayFormAutrePersonne() { var elem = document.getElementById('autre_personne_new'); if(elem.style.display == "block"){ elem.style.display = "none" } else { elem.style.display = "block" } } function verifStatutAge(){ const inputStatuts = document.querySelectorAll('input[name="statut"]'); const birthday = new Date(document.querySelector('#date_naissance').value); const now = new Date(); const alert = document.querySelector('#alertStatutAge'); const btnVirement = document.querySelector('#btn_virement'); const btnCarte = document.querySelector('#btn_carte'); const btnCheque = document.querySelector('#btn_cheque'); var yearBirthday = birthday.getFullYear(); var monthBirthday = birthday.getMonth() + 1; var dayBirthday = birthday.getDate(); var yearNow = now.getFullYear(); var monthNow = now.getMonth() + 1; var dayNow = now.getDate(); var age = yearNow-yearBirthday; if (monthNow < monthBirthday || (monthNow === monthBirthday && dayNow < dayBirthday)) { age--; } inputStatuts.forEach(input => { if(input.checked == true){ var valueStatutCheck = input.value; //Verif plus de 65 ans if(valueStatutCheck == 3){ if(age < 65 || isNaN(age)){ alert.classList.remove('d-none'); btnVirement.disabled = true; btnCarte.disabled = true; btnCheque.disabled = true; } else { alert.classList.add('d-none'); btnVirement.disabled = false; btnCarte.disabled = false; btnCheque.disabled = false; } } //Verif moins de 25 ans else if(valueStatutCheck == 5){ if(age >= 25 || age < 2 || isNaN(age)){ alert.classList.remove('d-none'); btnVirement.disabled = true; btnCarte.disabled = true; btnCheque.disabled = true; } else { alert.classList.add('d-none'); btnVirement.disabled = false; btnCarte.disabled = false; btnCheque.disabled = false; } } else { alert.classList.add('d-none'); btnVirement.disabled = false; btnCarte.disabled = false; btnCheque.disabled = false; } } }) }