function updatecalArrivalDateField(pCalendrier) {
    var tmpDate = pCalendrier.date;
    var tmpNombreNuits = document.getElementById("nombreNuits").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 = jour+'-'+mois+'-'+annee;
    
    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[2],tmpTableauValeur[1]-1,tmpTableauValeur[0]);
    
    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(tmpJourArrivee+'-'+tmpMoisArrivee+'-'+tmpAnneeArrivee);
    
    tmpNombreNuits = parseInt (tmpNombreNuits);
    
    var tmpDateDepart = new Date (tmpcalArrivalDateField.setDate(tmpcalArrivalDateField.getDate() + tmpNombreNuits));
    
    var tmpJourDepart = tmpDateDepart.getDate();
    var tmpMoisDepart = tmpDateDepart.getMonth();
    tmpMoisDepart = tmpMoisDepart + 1;
    var tmpAnneeDepart = tmpDateDepart.getFullYear();
    
    // alert(tmpJourDepart+'-'+tmpMoisDepart+'-'+tmpAnneeDepart);
    document.getElementById("dateDepart").value = tmpJourDepart+'-'+tmpMoisDepart+'-'+tmpAnneeDepart;
}

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");
    */
}