	function timeDifference(laterdate,earlierdate) {
		var difference = laterdate.getTime() - earlierdate.getTime();
	
		var daysDifference = Math.floor(difference/1000/60/60/24);
		difference -= daysDifference*1000*60*60*24
		var hoursDifference = Math.floor(difference/1000/60/60);
		difference -= hoursDifference*1000*60*60
		var minutesDifference = Math.floor(difference/1000/60);
		difference -= minutesDifference*1000*60
		var secondsDifference = Math.floor(difference/1000);
	
		return(daysDifference);
	}
		
	function funValidar_Diferencia_Entre_Dates(missatge) {
		var laterdate = new Date(frmReservesDates.txtAnySortida.value, frmReservesDates.txtMesSortida.value - 1, frmReservesDates.txtDiaSortida.value); 
		var earlierdate = new Date(frmReservesDates.txtAnyArribada.value, frmReservesDates.txtMesArribada.value - 1, frmReservesDates.txtDiaArribada.value);

		if (timeDifference(laterdate,earlierdate) <= 0) {
			alert(missatge);
			return 0;
		} else {
			frmReservesDates.submit();
		}
	}