  
  //decalage jours entre aller et retour
	var dpDelay = 3;
	var volDelay=7;
		
	$(document).ready(function() {
	 
        // initialisation des date du moteur,    
  	    var today = new Date ();
  	   
       //vol
        var departDate = new Date();
		    departDate.setDate(today.getDate() + 1);
  	    var returnDate = new Date();
		    returnDate.setDate(today.getDate() + volDelay +1);
  	      
        var departMonth=(departDate.getMonth()+1).toString();
        var departDay=departDate.getDate().toString();
        
        var returnMonth=(returnDate.getMonth()+1).toString();
        var returnDay=returnDate.getDate().toString();
        
        
        if(departMonth.length==1)
          departMonth = "0"+departMonth;
        
        if(departDay.length==1)
            departDay= "0"+departDay;
                   
        if(returnMonth.length==1)
          returnMonth = "0"+returnMonth;
        
        if(returnDay.length==1)
            returnDay= "0"+returnDay;
                
        var dateDepartText = departDay+"/"+departMonth+"/"+departDate.getFullYear();
  	    var dateRetournText = returnDay+"/"+returnMonth+"/"+returnDate.getFullYear();
  	    
        $('#DATE_DCARText').val(dateDepartText);
  	    $('#DATE_RCARText').val(dateRetournText);
  	    
		$("#pickUpDateForm").val(departDate.getFullYear()+""+departMonth+""+departDay+$("#pickHour").val()+'00');
        $("#dropOffDateForm").val(returnDate.getFullYear()+""+returnMonth+""+returnDay+$("#dropHour").val()+'00');
        
      	// call  yahoo calendars via nput
		
		initDoubleCalendier("DATE_DCARText", "cal5Container", "calendar5","DATE_DCARText",12,"","updateReturnDate('DATE_DCARText','DATE_RCARText','formVoiture')","DD","YYYYMM");
		initDoubleCalendier("DATE_RCARText", "cal6Container", "calendar6","DATE_RCARText",18, "","updateDepartureDate('DATE_RCARText','formVoiture')","DD","YYYYMM");	
	
		
		$("#searchString").click(function () {
		
			if ($("#searchString").val()=='Ville ou aéroport') $("#searchString").val('');
	
		});
		
		
		$("#searchStringDrop").click(function () {
		
			if ($("#searchStringDrop").val()=='Identique à la prise en charge') $("#searchStringDrop").val('');
	
		});
		
			
	
	// On gère l'envoi du  formulaire voiture 
	
		$('#formVoiture').submit(function() {
			
			return submitCarSearch();
			return false;
		
		});
		
	 
  });
  
  
	// Onsubmit Vols
	function submitCarSearch() {
		
		var departureDateTab = $("#DATE_DCARText").val().split("/");
		var returnDateTab = $("#DATE_RCARText").val().split("/");
		var error_=false;
		var html="<img id='errorIcon' src='/fileadmin/multiproductsearch/img/pictoAttention.jpg' alt='error' />Attention!<div class='errMsg11v'>Merci de lire le(s) message(s) suivant(s)</div> ";
			
		
		if($("#formVoiture select[@name=age]").val()==0){
		 
			html=html+"<span class='errorMessage'>-Veuillez saisir l'age du conducteur.</span><br/>";
			error_=true;
		}
		
		
		if ($("#searchString").val() == '' || $("#searchString").val() == 'Ville ou aéroport' ) {
				
			html=html+"<span class='errorMessage'>-Veuillez saisir un lieu de prise en charge.</span><br/>";
			error_=true;
				
		}
		
				
		// erreur sur les dates
		if(!validRegexDate($('#DATE_DCARText').val())  || !isDateValid($('#DATE_DCARText').val())) {
	      
			html=html+"<span class='errorMessage'>-Veuillez entrer une date de départ valide(format jj/mm/aaaa).</span><br/>";
			error_=true;
		}
	       
		if(!validRegexDate($('#DATE_RCARText').val()) || !isDateValid($('#DATE_RCARText').val())) {
	      
			html=html+"<span class='errorMessage'>-Veuillez entrer une date de retour valide(format jj/mm/aaaa).</span><br/>";
			error_=true;
		}
		
		
		if (error_){		
			$("#errorVoiture").html(html);
			$("#errorVoiture").show();
			return false;
							
		}else{
			
			$("#destination1").val($("#searchString").val());
			$("#destination2").val($("#searchString").val());
			
			
			if($("#searchStringDrop").val()!='' && $("#searchStringDrop").val() != 'Identique à la prise en charge')
				$("#destination2").val($("#searchStringDrop").val());
		
			$("#pickUpDateForm").val(departureDateTab[2]+departureDateTab[1]+departureDateTab[0]+$("#pickHour").val()+'00');
			$("#dropOffDateForm").val(returnDateTab[2]+returnDateTab[1]+returnDateTab[0]+$("#dropHour").val()+'00'); 
			return true;
				
		}		
				
		
	}
	
function moveDownlayer(id){
	document.getElementById(id).style.display = "block";
}
