function validar(sender, args)
{
	//f.fechaentrada.value=f.dia.value+"/"+f.mes.value+"/"+f.ano.value
	//f.fechasalida.value=f.diasal.value+"/"+f.messal.value+"/"+f.anosal.value
    f = document.forms['aspnetForm'];
    
    if (f.ctl00_ContentPlaceHolder1_fechaentrada.value.length < 1)
        {
             alert('la FECHA DE ENTRADA es obligatorio');
             f.ctl00_ContentPlaceHolder1_fechaentrada.focus();
             args.IsValid = false;
             return false;
        }
        else
	{
	    if (validarfecha(f.ctl00_ContentPlaceHolder1_fechaentrada) == false)
		{
			alert("la FECHA DE ENTRADA no es correcta");
			f.ctl00_ContentPlaceHolder1_fechaentrada.focus();
			args.IsValid = false;
			return false;
		}
		else
		{ f.ctl00_ContentPlaceHolder1_fechaentrada.value = validarfecha(f.ctl00_ContentPlaceHolder1_fechaentrada) }
	}
	if (CompararFecha(f.ctl00_ContentPlaceHolder1_fechaentrada, f.fechahoy) == false) 
	{
			alert("la FECHA DE ENTRADA es anterior a la fecha de hoy");
			f.ctl00_ContentPlaceHolder1_fechaentrada.focus();
			args.IsValid = false;
			return false;
		}



		if (f.ctl00_ContentPlaceHolder1_fechasalida.value.length < 1)
        {
             alert('la FECHA DE SALIDA es obligatorio');
             f.ctl00_ContentPlaceHolder1_fechasalida.focus();
	     args.IsValid = false;
	     return false;
        }
        else
	{
	    if (validarfecha(f.ctl00_ContentPlaceHolder1_fechasalida) == false)
		{
			alert("la FECHA DE SALIDA no es correcta");
			f.ctl00_ContentPlaceHolder1_fechasalida.focus();
			args.IsValid = false;
			return false;
		}
		else
		{ f.ctl00_ContentPlaceHolder1_fechasalida.value = validarfecha(f.ctl00_ContentPlaceHolder1_fechasalida) }
	}
	if (CompararFecha(f.ctl00_ContentPlaceHolder1_fechasalida, f.ctl00_ContentPlaceHolder1_fechaentrada) == false) 
	{
			alert("la FECHA DE SALIDA es anterior a la fecha de entrada");
			f.ctl00_ContentPlaceHolder1_fechasalida.focus();
			args.IsValid = false;
			return false;
		}

//		if (f.ctl00_ContentPlaceHolder1_provincias.value == "" && f.ctl00_ContentPlaceHolder1_paraje.value == "")
//		if (f.ctl00_ContentPlaceHolder1_Provincias.value == "") {
//			alert("Seleccione provincia");
//			f.provincias.focus();
//			return false;
//		}



	args.IsValid = 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 = "";
	j = 1;
	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.getElementById('ctl00_ContentPlaceHolder1_fechasalida')) == false)
	{alert ("El formato de la fecha de entrada no es correcto")}
	else
	{ document.getElementById('ctl00_ContentPlaceHolder1_fechasalida') = sumardias(document.getElementById('ctl00_ContentPlaceHolder1_fechaentrada'), document.getElementById('boxnoches')); }
}
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);}
}



