function updateDateArrivee(pCalendrier) { var tmpDate = pCalendrier.date; var tmpNombreNuits = document.getElementById("nombre_nuits").value; // Récupère la valeur du jour sélectionné jour = tmpDate.getDate(); // Ajoute 0 devant les jours < 10 if (jour < 10) { jour = "0" + (jour); } // Récupère la valeur du mois sélectionné mois = tmpDate.getMonth(); // Ajoute +1 au mois sélectionné car "date" est un array mois = mois + 1; // Ajoute 0 devant les mois < 10 if (mois < 10) { mois = "0" + (mois); } annee = tmpDate.getFullYear(); document.getElementById("calArrivalDateField").value = annee + "-" + mois + "-" + jour; calculDateDepart(tmpDate,tmpNombreNuits); } function updateNombreNuits(pChampNombreNuits) { var tmpNombreNuits = pChampNombreNuits.value; var tmpValeurChampDate = document.getElementById("calArrivalDateField").value; var tmpTableauValeur = tmpValeurChampDate.split("-"); var tmpDate = new Date(tmpTableauValeur[0],tmpTableauValeur[1]-1,tmpTableauValeur[2]); calculDateDepart(tmpDate,tmpNombreNuits); } function calculDateDepart(pDate, pNombreNuits) { var tmpcalArrivalDateField = pDate; var tmpNombreNuits = pNombreNuits; var tmpJourArrivee = tmpcalArrivalDateField.getDate(); var tmpMoisArrivee = tmpcalArrivalDateField.getMonth(); tmpMoisArrive = tmpMoisArrivee + 1; var tmpAnneeArrivee = tmpcalArrivalDateField.getFullYear(); // alert(tmpAnneeArrivee + "-" + tmpMoisArrivee + "-" + tmpJourArrivee); tmpNombreNuits = parseInt (tmpNombreNuits); var tmpDateDepart = new Date (tmpcalArrivalDateField.setDate(tmpcalArrivalDateField.getDate() + tmpNombreNuits)); var tmpJourDepart = tmpDateDepart.getDate(); var tmpMoisDepart = tmpDateDepart.getMonth(); tmpMoisDepart = tmpMoisDepart + 1; // Ajoute 0 devant les mois < 10 if (tmpMoisDepart < 10) { tmpMoisDepart = "0" + (tmpMoisDepart); } var tmpAnneeDepart = tmpDateDepart.getFullYear(); // alert(tmpAnneeDepart + "-" + tmpMoisDepart + "-" + tmpJourDepart); document.getElementById("calDepartureDateField").value = tmpAnneeDepart + "-" + tmpMoisDepart + "-" + tmpJourDepart; } function envoiDonnees() { /* if (document.getElementById("calArrivalDateField").value != "") { var elementsFormulaire = document.getElementById("formQuicksearch").elements; var urlFormulaire = document.getElementById("formQuicksearch").action + "?"; for (var i = 0 ; i < elementsFormulaire.length ; i++) { if (elementsFormulaire[i].name != "") { urlFormulaire += elementsFormulaire[i].name + "=" + elementsFormulaire[i].value + "&"; } } } else { var urlFormulaire = document.getElementById("boutonOptions").href; } window.open(urlFormulaire,"reservation"); */ }