  
  //decalage jours entre aller et retour
	var dpDelay = 3;
	var volDelay=7;
	var rechercherVolHotel = false;
	var volHotel_ValidationDate = false;
	
	$(document).ready(function() {
	 
	    // date d'aujourd'hui    
  	    var today = new Date ();
	  	// remplir la liste des  mois
		
		fillDepMonthSejour("depMonth",13, "","",today,"YYYYMM"); //sejours
		
		//On gère l'envoi du formulaire sejour
		
		$('#formSejour').submit(function() {
			return true;
		});
		 
  
	});
  
  	// Onsubmit Sejour
	function submitFromSejour() {
		
		var monthYear =  $("#depMonth").val();
		var day	=	$("#addepDay").val();
		var departureDateTab = monthYear.split("-");
		
		var error_=false;
		var html="<img id='errorIcon' src='/img_opodo/LandingPage/pictoAttention.jpg' alt='error' />Attention!<div class='errMsg11v'>Merci de lire le(s) message(s) suivant(s)</div> ";
			
		
		if(day!=''){
		
			var departureDate = new Date(departureDateTab[0],departureDateTab[1]-1,day);
			var today = new Date();
			if (departureDate < today){					
			html=html+"<span class='errorMessage'>-La date de départ sélectionnée est passée.</span><br/>";
			error_=true;
		}
		
		}
		
		if (error_){		
			//alert(html);
			$("#messageErrorSejour").html(html);
			$("#messageErrorSejour").show();
			return false;
							
		}else
			return true;
		
	}
	
	
		
	
	function fillDepMonthSejour(idSelectDepMonth, nbrOfMonths, firstOptionText, firstOptionValue, selectedMonthDate, monthYearMask){
	
		var today = new Date();
		today.setDate(1);
		
		var selectDepMonth  = document.getElementById(idSelectDepMonth);
		
		var monthString;
		var monthSelected;
		var newOptions = new Array();
		
		var optionOffset = 0;
		if (firstOptionText != "" ){
			var mySelectOption = new Option(firstOptionText,firstOptionValue);
			selectDepMonth.options[0] = mySelectOption;
			optionOffset = 1;
		}
		
		
		
		var mySelectOption = new Option("Indifférent","",true);
		selectDepMonth.options[0] = mySelectOption;
		selectDepMonth.options[0].selected =true;
		
		
		for (var i= 2; i<=nbrOfMonths+1; i++)
		{
			monthSelected = false;
			var twoLastDigitsYear = ""+today.getFullYear();	//we convert the number to a string
			twoLastDigitsYear = twoLastDigitsYear.substring(twoLastDigitsYear.length-2,twoLastDigitsYear.length);
			
			var monthText  = FRENCH_MONTHS[today.getMonth()]+" "+twoLastDigitsYear;
			
			var monthValue = "";
			
			if(monthYearMask == "MMM YYYY" ){
				monthValue = FRENCH_MONTHS_SHORT[today.getMonth()]+" "+today.getFullYear();
			}
			else{	//monthYearMask == "YYYYMM"
				var numericMonth = today.getMonth()+1;	//month goes from 0 to 11
				var monthString = (numericMonth<10?"0":"")+numericMonth;
				monthValue = ""+today.getFullYear()+"-"+monthString;
			}
			
			//For info: new Option([text[, value[, defaultSelected[, selected]]]])
			mySelectOption = new Option(monthText,monthValue,monthSelected);
			selectDepMonth.options[i-1+optionOffset] = mySelectOption;
			selectDepMonth.options[i-1+optionOffset].selected = monthSelected;
			
			today.setMonth(today.getMonth()+1);	//we increment the month for the next iteration
		}
}
		
	

