function validar(f)
{
	//f.fechaentrada.value=f.dia.value+"/"+f.mes.value+"/"+f.ano.value
	//f.fechasalida.value=f.diasal.value+"/"+f.messal.value+"/"+f.anosal.value

	if (f.fechaentrada.value.length<1)
        {
             alert('la FECHA DE ENTRADA es obligatorio');
	     f.fechaentrada.focus();
             return false;
        }
        else
	{
		if (validarfecha(f.fechaentrada) == false)
		{
			alert("la FECHA DE ENTRADA no es correcta");
			f.fechaentrada.focus();
			return false;
		}
		else
		{f.fechaentrada.value = validarfecha(f.fechaentrada)}
	}
	if (CompararFecha(f.fechaentrada,f.fechahoy) == false) 
	{
			alert("la FECHA DE ENTRADA es anterior a la fecha de hoy");
			f.fechaentrada.focus();
			return false;
		}
	


	if (f.fechasalida.value.length<1)
        {
             alert('la FECHA DE SALIDA es obligatorio');
	     f.fechasalida.focus();
             return false;
        }
        else
	{
		if (validarfecha(f.fechasalida) == false)
		{
			alert("la FECHA DE SALIDA no es correcta");
			f.fechasalida.focus();
			return false;
		}
		else
		{f.fechasalida.value = validarfecha(f.fechasalida)}
	}
	if (CompararFecha(f.fechasalida,f.fechaentrada) == false) 
	{
			alert("la FECHA DE SALIDA es anterior a la fecha de entrada");
			f.fechasalida.focus();
			return false;
		}
	
	if (f.provincia.value == "" && f.paraje.value == "") 
	{
			alert("Seleccione provincia o comarca/paraje");
			f.provincia.focus();
			return false;
		}



return true;

}

function CompararFecha(fecha1, fecha2)
{ 
	var mFecha1=new Date();
	var mFecha2=new Date() 
//    var array_fecha = fecha.split("/") 
	dia="";
	mes="";
	ano="";
	d="";
	var j=1;
	var f = new Date();
	if (fecha1.value.length > 0)
	{
	for (i = 0; i<=fecha1.value.length-1; i++)
	{
		d = fecha1.value.substring(i,i+1)
		if (d < "0" || d > "9") 
			{j++;}
			else
			{if (j == 1) 
			{dia = dia + d}
			else
			{if (j == 2) 
			{mes = mes + d}
			else
			{if (j == 3) 
			{ano = ano + d}}}}
			
	}
	}

	mFecha1.setFullYear(ano,mes-1,dia)

	dia="";
	mes="";
	ano="";
	d="";
	var j=1;
	var f = new Date();
	if (fecha2.value.length > 0)
	{
	for (i = 0; i<=fecha2.value.length-1; i++)
	{
		d = fecha2.value.substring(i,i+1)
		if (d < "0" || d > "9") 
			{j++;}
			else
			{if (j == 1) 
			{dia = dia + d}
			else
			{if (j == 2) 
			{mes = mes + d}
			else
			{if (j == 3) 
			{ano = ano + d}}}}
			
	}
	}

	mFecha2.setFullYear(ano,mes-1,dia)


	if (mFecha2 > mFecha1)
		return false 
		else
		return true
} 
function sumanoches()
{if (validarfecha(document.reservas.fechaentrada) == false)
	{alert ("El formato de la fecha de entrada no es correcto")}
	else
{document.reservas.fechasalida.value=sumardias(document.reservas.fechaentrada, document.reservas.noches);}
}
function cambiosal()
{if (validarfecha(document.reservas.fechasalida) == false)
	{alert ("El formato de la fecha de salida no es correcto")}
	else
{document.reservas.noches.value=calculardias(document.reservas.fechaentrada, document.reservas.fechasalida);}
}


