function recalcula_fechas() {
	var inic=document.getElementById("date"); // Fecha de llegada
	var f1=inic.value;
	var dest=document.getElementById("nights"); // Fecha de salida
	if(inic && dest) {
		var f2=dest.value;
		var aF1=f1.split("/");
		var t1=aF1[2]+aF1[1]+aF1[0];
		var aF2=f2.split("/");
		var t2=aF2[2]+aF2[1]+aF2[0];
		if(t2<=t1) {
			var f2=new Date(aF1[2]+"/"+aF1[1]+"/"+aF1[0]);
			f2.setDate(f2.getDate()+1);
			var mes=f2.getMonth()+1;
			var dia=f2.getDate();
			if(dia<10) dia="0"+dia;
			if(mes<10) mes="0"+mes;
			dest.value=dia+"/"+mes+"/"+f2.getFullYear();
		}
	}
	inic=dest="";
	var inic=document.getElementById("corp_date"); // Fecha de llegada
	var f1=inic.value;
	var dest=document.getElementById("corp_nights"); // Fecha de salida
	if(inic && dest) {
		var f2=dest.value;
		var aF1=f1.split("/");
		var t1=aF1[2]+aF1[1]+aF1[0];
		var aF2=f2.split("/");
		var t2=aF2[2]+aF2[1]+aF2[0];
		if(t2<=t1) {
			var f2=new Date(aF1[2]+"/"+aF1[1]+"/"+aF1[0]);
			f2.setDate(f2.getDate()+1);
			var mes=f2.getMonth()+1;
			var dia=f2.getDate();
			if(dia<10) dia="0"+dia;
			if(mes<10) mes="0"+mes;
			dest.value=dia+"/"+mes+"/"+f2.getFullYear();
		}
	}
	inic=dest="";
	var dias=document.getElementById("corp_dias");
	var inic=document.getElementById("corp_date"); // Fecha de llegada
	var f1=inic.value;
	var dest=document.getElementById("corp_nights"); // Fecha de salida
	if(inic && dest && dias) {
		var f2=dest.value;
		var aF1=f1.split("/");
		var t1=new Date(aF1[2],aF1[1],aF1[0]);
		var aF2=f2.split("/");
		var t2=new Date(aF2[2],aF2[1],aF2[0]);
		var diferencia = t2.getTime() - t1.getTime();
		var total = Math.round(diferencia / (1000 * 60 * 60 * 24));
		dias.value=total;
	}
}
