	/****************************************
	 *	FRANCE-HOTELS.COM
	 *	2004 © TEKJS_DATE_SUBMIT
	 *	
	 *	
	 *	
	 *	
	 *	
	 *	
	/**************************************** ## 3
	
	/**************************************** ## 4_v5
	 * 	AJOUTE NB_JOUR A LA DATE ARRIVEE POUR	
	 * 	CALCULER DATE DE DEPART
	 * **********************************************/
	
	function init_date_depart(){
	
	var annee = document.form_date.annee_ref.options[document.form_date.annee_ref.selectedIndex].value;
	var mois = document.form_date.mois_ref.selectedIndex;//document.form_date.mois_ref.options[document.form_date.mois_ref.selectedIndex].value;
	var jour = document.form_date.jour_ref.options[document.form_date.jour_ref.selectedIndex].value;
	if (jour<10){jour = jour.substr(1,jour.length);}
	var arrivee=new Date(annee, mois, jour, 23, 59, 0);
	
	var pnbJours = document.form_date.nb_jour.value;
	var depart= new Date();
	depart.setTime(arrivee.getTime() + (pnbJours * 24 * 60 * 60 * 1000));
	var date = depart.getUTCDate()-1;//var date = depart.getDate()-1;
	var month = depart.getMonth();
	var year = depart.getFullYear(); 
	
		for (i=0; i<document.form_date.jour_end.length;i++){
			if (i == date){
			document.form_date.jour_end.options[i].selected = true;
			break;
			}
		}
		for (i=0; i<document.form_date.mois_end.length;i++){
			if (i == month){
			document.form_date.mois_end.options[i].selected = true;
			break;
			}
		}
		for (i=0; i<document.form_date.annee_end.length;i++){
		
			if (document.form_date.annee_end.options[i].value == year){
			document.form_date.annee_end.options[i].selected = true;
			break;
			}
		}
	}
	
	function submit_date(){
	// DATE DU JOUR
	var datedujour, date_A, mois_A, an_A; 
 	datedujour = new Date();
	date_A = datedujour.getDate();
	mois_A = datedujour.getMonth();
	mois_A = mois_A+1;
	an_A = datedujour.getFullYear();
	
	// DATE D'ARRIVEE
//	var arrivee= new Date();
	var annee = document.form_date.annee_ref.options[document.form_date.annee_ref.selectedIndex].value;
	var mois = document.form_date.mois_ref.selectedIndex;//document.form_date.mois_ref.options[document.form_date.mois_ref.selectedIndex].value;
	var jour = document.form_date.jour_ref.options[document.form_date.jour_ref.selectedIndex].value;
	if (jour<10){jour = jour.substr(1,jour.length);}
	var arrivee=new Date(annee, mois, jour, 23, 59, 0);

		if (datedujour > arrivee){
		alert ("date d'arrivee erronee");
		//return false;
		}else{
		// DATE DE DEPART
		
		var annee = document.form_date.annee_end.options[document.form_date.annee_end.selectedIndex].value;
		var mois = document.form_date.mois_end.selectedIndex; // document.form_date.mois_ref.options[document.form_date.mois_end.selectedIndex].value;
		var jour = document.form_date.jour_end.options[document.form_date.jour_end.selectedIndex].value;
		if (jour<10){jour = jour.substr(1,jour.length);}
		var depart=new Date(annee, mois, jour, 23, 59, 0);
		if (depart <= arrivee){
			alert ("date de depart erronee");
			//return false;
			}else{
			var pnbjour = Math.round((depart.getTime() - arrivee.getTime())/(24 * 60 * 60 * 1000));
			document.form_date.nb_jour.value = pnbjour;
			document.form_date.submit();
			}
		}
	
	}
	//
	
	function ajoutNbJoursToDate(){ 
	
	var datedujour, date_A, mois_A, an_A; 
 	datedujour = new Date();
	date_A = datedujour.getDate();
	mois_A = datedujour.getMonth();
	mois_A = mois_A+1;
	an_A = datedujour.getFullYear();
 
	var now= new Date();
	var pnbJours = document.form_date.nb_jour.options[document.form_date.nb_jour.selectedIndex].value;
	var annee = document.form_date.annee_ref.options[document.form_date.annee_ref.selectedIndex].value;
	var mois = document.form_date.mois_ref.selectedIndex;//document.form_date.mois_ref.options[document.form_date.mois_ref.selectedIndex].value;
	
	var jour = document.form_date.jour_ref.options[document.form_date.jour_ref.selectedIndex].value;
	if (jour<10){jour = jour.substr(1,jour.length);}
	
	now.setDate(jour);
	now.setMonth(mois);
	now.setYear(annee);
	
	if (datedujour > now){
	//// SI LA DATE DEMANDEE EST PASSEE
	for (i=0; i<document.form_date.jour_ref.length;i++){
			if (i == date_A-1){
			document.form_date.jour_ref.options[i].selected = true;
			break;
			}
		}
		for (i=0; i<document.form_date.mois_ref.length;i++){
			if (i == mois_A-1){
			document.form_date.mois_ref.options[i].selected = true;
			break;
			}
		}
		for (i=0; i<document.form_date.annee_ref.length;i++){
			if (document.form_date.annee_ref.options[i].value == an_A){
			document.form_date.annee_end.options[i].selected = true;
			break;
			}
		}
	
	now = datedujour;
	}
	//// SINON
	now.setTime(now.getTime() + (pnbJours * 24 * 60 * 60 * 1000));
	var date = now.getDate()-1;
	var month = now.getMonth();
	var year = now.getFullYear(); 
	
		for (i=0; i<document.form_date.jour_end.length;i++){
			if (i == date){
			document.form_date.jour_end.options[i].selected = true;
			break;
			}
		}
		for (i=0; i<document.form_date.mois_end.length;i++){
			if (i == month){
			document.form_date.mois_end.options[i].selected = true;
			break;
			}
		}
		for (i=0; i<document.form_date.annee_end.length;i++){
			if (document.form_date.annee_end.options[i].value == year){
			document.form_date.annee_end.options[i].selected = true;
			break;
			}
		}
	
	}
	/* ## 4 ## */
	
	/**************************************** ## 5_v3
	 * 	ENLEVE NB_JOUR A LA DATE DEPART POUR	
	 * 	CALCULER DATE ARRIVEE
	 * 	
	 **********************************************/
	
	function enlevNbJoursToDate(){ 
	
	var now= new Date();
	var dep= new Date();
	
	var annee = document.form_date.annee_end.options[document.form_date.annee_end.selectedIndex].value;
	var mois = document.form_date.mois_end.selectedIndex; // document.form_date.mois_ref.options[document.form_date.mois_end.selectedIndex].value;
	var jour = document.form_date.jour_end.options[document.form_date.jour_end.selectedIndex].value;
	if (jour<10){jour = jour.substr(1,jour.length);}
	now.setDate(jour);
	now.setMonth(mois);
	now.setYear(annee);
	
	var annee = document.form_date.annee_ref.options[document.form_date.annee_ref.selectedIndex].value;
	var mois = document.form_date.mois_ref.selectedIndex; //document.form_date.mois_ref.options[document.form_date.mois_ref.selectedIndex].value;
	var jour = document.form_date.jour_ref.options[document.form_date.jour_ref.selectedIndex].value;
	if (jour<10){jour = jour.substr(1,jour.length);}
	dep.setDate(jour);
	dep.setMonth(mois);
	dep.setYear(annee);
	var modif = false;
	var diff = now.getTime() - dep.getTime();

	if (diff > 0){
	var pnbjour = (now.getTime() - dep.getTime())/(24 * 60 * 60 * 1000);
	//alert(pnbjour+" jour");
		for (i=0; i<document.form_date.nb_jour.length;i++){
			if (document.form_date.nb_jour.options[i].value == pnbjour){
			document.form_date.nb_jour.options[i].selected = true;
			modif = true;
			break;
			
			}
		}
		if (modif != true){
		ajoutNbJoursToDate();
		}
	}else{
	ajoutNbJoursToDate();
	}
		
	}
	/* ## 5 ## */
	
	
