-

Formulaire d'inscription à Proven'Jeep

-

CHAUFFEUR / PROPRIETAIRE (1 bulletin par véhicule) / PARTICIPANT
Nombre de personnes par Jeep - Adultes & Enfants (-10 ans):
Venez-vous sur remorque :
Participation à Proven'jeep:

-

VEHICULE
Modèle :


Couleur :

-

PHOTOS
Un lien vous sera communiqué pour télécharger vos photos et les partager lors du repas du Samedi soir

-

LOGEMENTS
Mobil-homes disponibles au camping "L'art de vivre"
Aires de camping car disponibles sur la commune de Châteauneuf-Du-Pape

-

REPAS
Samedi soir
Cochon de lait & Concert
Dimanche midi
Assiette de viande
Total
Repas à réserver à l'avance dès l'inscription   25€   15€ 0 €
Aucune inscription et aucun repas ne pourra être ajouté sur place.
Samedi midi : Repas tiré du sac : Pensez à vos accessoires comme chaises, petite table, couverts...

Samedi soir : 25€ TTC /personne
          ·  Entrée : salade composée (salade, tomate, basilic)
          ·  Plat : cochon de lait + saucisse et patates granailles
          ·  Fromage : un fromage à pâte molle et un autre à pâte dure
          ·  Dessert : mousse au chocolat

Un concert aura lieu le samedi soir avec le groupe Les Jammp pour animer votre soirée dans une ambiance festive et conviviale!



Dimanche midi : 15€ TTC /personne
          ·  Entrée : crudités
          ·  Plat : 1 tranche de rôti de porc, 1 tranche de rosbif et et 1/2 cuisse de poulet
          ·  Salade de pâtes (fusilli, tomates, poivrons, maïs, haricots rouge et oignons)
          ·  Fromage : 2 fromages
          ·  Dessert : tartelette aux poires

-

GOODIES
Achat de Goodies supplémentaires.
Casquette brodée « Proven’jeep »:   10€ 0 €

-

FRAIS D’INSCRIPTION
35 € par véhicule + 35 €
Règlement uniquement par virement bancaire.
35 €

.

COMMENTAIRE

-

VALIDATION ( Vous recevrez un e-mail de confirmation de la réception de votre bulletin d'inscription )

IMPORTANT

À la validation de ce formulaire, votre pré-inscription sera enregistrée,
vous recevrez en retour un mail indiquant les modalités de paiement par virement.
Votre inscription sera effective et validée si et seulement si nous recevons votre règlement complet.
Merci d'indiquer votre nom dans l'objet du virement.
Un message de confirmation vous sera envoyé pour une confirmation définitive.
Si vous avez des questions, utilisez le formulaire de contact du site ci-dessus.

les conditions générales du règlement intérieur :

       

Règlement intérieur

$(document).ready(function() { $("#inscription_index").hide(); /* // Au clic sur un bouton de la barre de navigation $('nav ul li a').on('click', function(e) { e.preventDefault(); // Ajoute la classe active au bouton cliqué $('nav ul li a').removeClass('active'); $(this).addClass('active'); if ($(this).data('info')=="logout"){ window.location.href = "admin.login.php"; return; } if ($(this).data('info')=="inscrit"){ window.location.href = "inscriptionProvenJeep.php"; return; } // Scroll jusqu'à la section correspondante var target = $(this.hash); $('html, body').animate({scrollTop: target.offset().top}, 1000); }); */ const checkboxVehicle = $('#checkbox-vehicle'); const fieldsetVehicle = $('#fieldset-vehicle'); // Écouteur d'événement pour la case à cocher checkboxVehicle.on('change', function() { if (this.checked) { // Si la case est cochée, masquer le fieldset fieldsetVehicle.hide(); $('#montant_jeep').val(0); const inputFields = fieldsetVehicle.find('input, select, textarea'); // Suppression de l'attribut "required" de chaque champ de saisie inputFields.removeAttr('required'); updateTotal(); } else { // Si la case n'est pas cochée, afficher le fieldset fieldsetVehicle.show(); $('#montant_jeep').val(35); updateTotal(); } }); let mybutton = $("#myBtn"); mybutton.hide(); // When the user scrolls down 20px from the top of the document, show the button $(window).scroll(function() { if ($(this).scrollTop() > 50) { mybutton.show(); } else { mybutton.hide(); } }); // When the user clicks on the button, scroll to the top of the document mybutton.click(function() { $("html, body").animate({ scrollTop: 0 }, "slow"); return false; }); /************************************************************************************************************************/ // Validation du formulaire function test_saisie() { const requiredFields = ['#nom', '#prenom', '#adresse', '#cp', '#ville']; const emptyFields = []; requiredFields.forEach(field => { if ($(field).val() === '') { emptyFields.push(field); } }); if ( (emptyFields.length > 0) || !$('#conditions').prop('checked') ) { let message = 'Veuillez remplir tous les champs obligatoires'; if (emptyFields.length > 0) { message += ' : ' + emptyFields.join(', '); } if (!$('#conditions').prop('checked')) { message += ' et accepter les conditions générales'; } alert(message + '.'); return false; }else { return true; } } const PRIX = { samedi_adulte: 30, samedi_enfant: 18, dimanche: 15, goodies: 10, inscription: 35 }; function calculTotalRepas() { const qSamediAdulte = parseInt($('#samedi_soir_adulte').val()) || 0; const qSamediEnfant = parseInt($('#samedi_soir_enfant').val()) || 0; const qDimanche = parseInt($('#dimanche_midi').val()) || 0; const totalSamediAdulte = qSamediAdulte * PRIX.samedi_adulte; const totalSamediEnfant = qSamediEnfant * PRIX.samedi_enfant; const totalDimanche = qDimanche * PRIX.dimanche; $('#total_samedi_adulte').text(totalSamediAdulte + ' €'); $('#total_samedi_enfant').text(totalSamediEnfant + ' €'); $('#total_dimanche_midi').text(totalDimanche + ' €'); const totalRepas = totalSamediAdulte + totalSamediEnfant + totalDimanche; $('#total_repas').text(totalRepas + ' €'); return totalRepas; } function calculTotalGoodies() { const qGoodies = parseInt($('#goodies').val()) || 0; const totalGoodies = qGoodies * PRIX.goodies; $('#total_goodies').text(totalGoodies + ' €'); return totalGoodies; } function updateTotalInscription() { const totalRepas = calculTotalRepas(); const totalGoodies = calculTotalGoodies(); const totalInscription = PRIX.inscription; console.log(totalGoodies) const totalRepasGoodies = totalRepas + totalGoodies; console.log(totalRepasGoodies); const totalFinal = totalRepas + totalGoodies + totalInscription; $('#total_inscription').text(totalFinal + ' €'); $('#total_repas_goodies').text(totalRepasGoodies + ' €'); // Si tu envoies le montant au serveur $('#montant_form').val(totalFinal); } $('#samedi_soir_adulte, #samedi_soir_enfant, #dimanche_midi, #goodies') .on('input change', function () { updateTotalInscription(); }); $("#myForm").submit(function(e) { e.preventDefault(); if (test_saisie()){ var my_data = $(this).serialize(); $.ajax({ type: "POST", url: $('#myForm').attr('action'), data: $(this).serialize(), dataType: 'json', success: function(response) { // Récupérer l'élément form et le message de confirmation console.log(response.status); if (response.status=='success') { // Réinitialiser le formulaire $("#myForm")[0].reset(); //const form = $('#monFormulaire'); my_message = "

Merci, votre bulletin d'inscription a été envoyé avec succès.
"; my_message += "Vous recevrez sous peu un e-mail pour confirmer votre adresse e-mail.
"; my_message += "Un second e-mail suivra avec les coordonnées bancaires pour le règlement de l'inscription par virement.
"; my_message += "Contrôler les spam / courriers indésirables de votre messagerie.

"; const messageConfirmation = $(my_message); // Cacher le formulaire et afficher le message de confirmation $("#myForm").hide().after(messageConfirmation); } else if (response.status=='error'){ //alert("error "+response.status); $(".form-messages").text("Une erreur est survenue lors de l'enregistrement de votre inscription. Veuillez réessayer."); } else if (response.status=='existe'){ //alert("error "+response.status); $(".form-messages").text(response.message); } else if (response.status=='captcha'){ //alert("captcha "+response.status); $(".form-messages").text("Le Captcha que vous avez saisi est incorrect. Veuillez réessayer."); } else { //alert("erreur autre "+response.status); $(".form-messages").text("Une erreur est survenue. Veuillez réessayer."); } }, error: function(xhr, status, error) { alert("Une erreur est survenue : " + error); } }); } }); /************************************************************************************************************************************ POPUP CONTACT *************************************************************************************************************************************/ var $openPopup = $('#open-popup'); var $closePopup = $('.popup-close-button'); var $popup = $('.popup'); var $overlay = $('.overlay'); $("#reglement").on('click', function() { $(".reglement").show(); $overlay.show(); }); $(".reglement-close-button").on('click', function() { $(".reglement").hide(); $overlay.hide(); }); $('#contact-form').submit(function(e) { e.preventDefault(); $.ajax({ url: $(this).attr('action'), type: 'POST', data: $(this).serialize(), dataType: 'json', success: function(response) { if (response.status=='success'){ $('#popup-messages').html('

' + response.message + '

'); $('#contact-form')[0].reset(); $popup.hide(); $overlay.hide(); } else if (response.status=='captcha'){ $('#popup-messages').html('

' + response.message + '

'); } }, error: function(response) { $('#popup-messages').html('

' + response.responseJSON.message + '

'); } }); }); $openPopup.on('click', function() { $popup.show(); $overlay.show(); }); $closePopup.on('click', function() { $popup.hide(); $overlay.hide(); }); $overlay.on('click', function() { $popup.hide(); $(".reglement").hide(); $overlay.hide(); }); /******************************************************************************************************************************* GESTION DES COOCKIES ********************************************************************************************************************************/ function checkCookie() { if (document.cookie.indexOf('provenjeep=true') !== -1) { // Le cookie d'acceptation existe, cacher la bannière $('#cookie-consent').hide(); } } // Fonction pour définir le cookie d'acceptation function setCookie(name, value, days) { var expires = ''; if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = '; expires=' + date.toUTCString(); } document.cookie = name + '=' + (value || '') + expires + '; path=/'; } // Vérifier le cookie d'acceptation lors du chargement de la page checkCookie(); // Ajouter un événement de clic au bouton d'acceptation des cookies $('#accept-cookies').click(function() { // Définir le cookie d'acceptation pour 30 jours setCookie('provenjeep', 'true', 30); // Cacher la bannière $('#cookie-consent').hide(); }); });