$(window).load(function() { //window.alert("test 1"); var url = "/executions/chargementResultatsReservation.php"; var parametres = "dateDepart=12/04/2024"; parametres += "&numCentre=2"; parametres += "&numTaille=20"; $.ajax({ type: "POST", url: url, data: parametres, error: function(jqXHR, textStatus, errorThrown) { //console.(jqXHR.responseText); }, success: function(data){ //window.alert("ok"); afficheReponseResultatsReservation(data); } }); }); function afficheReponseResultatsReservation(doc) { //console.log(doc); if (doc.etat == "ok") { //window.alert("test 3"); $("#pageResultatsReservation").html(doc.html); if (doc.rechercheAutreDispo == "oui") { alerte("rechercheAutreDispo","rechercheAutreDispo",doc.rechercheAutreDispoTitre,doc.rechercheAutreDispoCentre,doc.rechercheAutreDispoTaille); } $("#pageResultatsReservation .produit .tarifs .colonnes .tarif").bind('click', function(event) { $(this).parent(".colonnes").children(".tarif").each(function( index ) { $(this).children(".selecteur").removeClass("actif"); }); $(this).children(".selecteur").addClass("actif"); var id = $(this).attr('id'); var res = id.split("_"); var numArticle = res[1]; var numDuree = res[2]; $("#numDuree_"+numArticle).val(numDuree); event.stopPropagation(); }); } else { //window.alert(doc.etat+" -> "+doc.raison); alerte("
Le service de réservation est momentanément indisponible.
Merci de réessayer dans quelques minutes","reload","/reservation"); } } function verifBoxesNonDispo() { var testEmail = document.getElementById("boxesNonDispoEmail").value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; if ((reg.test(testEmail)==false) && (document.getElementById("boxesNonDispoEmail").value != "")) { document.getElementById('texteAlerteBoxesNonDispo').innerHTML = "Votre email est incorrect"; $("#caseAlerteBoxesNonDispo").slideDown('slow'); } else if ((document.getElementById("boxesNonDispoEmail").value == "") && (document.getElementById("boxesNonDispoTel").value == "")) { document.getElementById('texteAlerteBoxesNonDispo').innerHTML = "Vous devez saisir votre e-mail et/ou votre téléphone"; $("#caseAlerteBoxesNonDispo").slideDown('slow'); } else { $("#boxesNonDispoBoutons").hide(); $("#boxesNonDispoChargement").show(); var url = "/executions/validEnvoiContact.php"; var parametres = "mode=boxesNonDispo"; parametres += "&email="+document.getElementById("boxesNonDispoEmail").value; parametres += "&tel="+document.getElementById("boxesNonDispoTel").value; parametres += "&message="+document.getElementById("boxesNonDispoCommentaire").value; parametres += "¢re="+document.getElementById("boxesNonDispoCentre").value; parametres += "&taille="+document.getElementById("boxesNonDispoTaille").value; $.ajax({ type: "POST", url: url, data: parametres, success: function(data){ afficheReponseEnvoiBoxesNonDispo(data); } }); } } function afficheReponseEnvoiBoxesNonDispo(doc) { if (doc.etat == "ok") { alerte("
Votre demande nous a bien été transmise, nous vous répondrons dès que possible.
En attendant vous pouvez toujours consulter les autres tailles disponibles pour ce centre.","ok"); } else if (doc.etat == "emailIncorrect") { document.getElementById('texteAlerteBoxesNonDispo').innerHTML = "Votre email est incorrect"; $("#caseAlerteBoxesNonDispo").slideDown('slow'); } else { envoiErreurAdmin('afficheReponseEnvoiBoxesNonDispo',doc.etat); } }