$(window).load(function() {
//window.alert("test 1");
var url = "/executions/chargementResultatsReservation.php";
var parametres = "dateDepart=07/02/2025";
parametres += "&numCentre=2";
parametres += "&numTaille=";
$.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);
}
}