function validarFrmBR()
{
    if(frmBR.txtFechaDesde.value == "" && frmBR.txtFechaHasta.value != "")
    {
        alert("Por favor ingrese la Fecha de Check In.");
        return false;
    }
    if(frmBR.txtFechaHasta.value == "" && frmBR.txtFechaDesde.value != "")
    {
        alert("Por favor ingrese la Fecha de Check Out.");
        return false;
    }
	
	if(frmBR.txtFechaHasta.value != "" && frmBR.txtFechaDesde.value != "")
    {
		var str1 = frmBR.txtFechaDesde.value;
		var str2 = frmBR.txtFechaHasta.value;
		
		var y1 = parseInt(str1.substring(0,4), 10);
		var m1 = parseInt(str1.substring(5,7), 10);
		var d1 = parseInt(str1.substring(8,10), 10);
		
		var y2 = parseInt(str2.substring(0,4), 10);
		var m2 = parseInt(str2.substring(5,7), 10);
		var d2 = parseInt(str2.substring(8,10), 10);
		
		var date1 = new Date(); 
		date1.setFullYear(y1, m1, d1);
		var date2 = new Date();
		date2.setFullYear(y2, m2, d2);
		
		if(date1 > date2)
		{
			alert("La Fecha de Check In debe ser Menor a la Fecha de Check Out.");
			return false;
		} 
	}
	
	if(frmBR.cboPrecioDesde.value != "-" && frmBR.cboPrecioHasta.value != "-")
	{
		if(parseInt(frmBR.cboPrecioDesde.value) > parseInt(frmBR.cboPrecioHasta.value))
		{
			alert("El Precio Desde debe ser menor al Precio Hasta.");
			return false;
		}
	}

    return true;
}

function validarFrmPrecio()
{
    if(frmPrecio.cboPrecioDesde.value == "-" && frmPrecio.cboPrecioHasta.value == "-")
    {
			alert("Por Favor Ingrese al menos un Precio.");
        	return false;
    }
	
	if(frmPrecio.cboPrecioDesde.value != "-" && frmPrecio.cboPrecioHasta.value != "-")
	{
		if(parseInt(frmPrecio.cboPrecioDesde.value) > parseInt(frmPrecio.cboPrecioHasta.value))
		{
			alert("El Precio Desde debe ser menor al Precio Hasta.");
			return false;
		}
	}

    return true;
}

function validarFrmPrecioRefinar()
{
    if(frmRefinarPrecio.cboPrecioDesde.value == "-" && frmRefinarPrecio.cboPrecioHasta.value == "-")
    {
			alert("Por Favor Ingrese al menos un Precio.");
        	return false;
    }
	
	if(frmRefinarPrecio.cboPrecioDesde.value != "-" && frmRefinarPrecio.cboPrecioHasta.value != "-")
	{
		if(parseInt(frmRefinarPrecio.cboPrecioDesde.value) > parseInt(frmRefinarPrecio.cboPrecioHasta.value))
		{
			alert("El Precio Desde debe ser menor al Precio Hasta.");
			return false;
		}
	}

    return true;
}

function validarFrmFechas()
{
    if(frmFechas.txtFechaDesde.value == "")
    {
        alert("Por favor ingrese la Fecha de Check In.");
        return false;
    }
    if(frmFechas.txtFechaHasta.value == "")
    {
        alert("Por favor ingrese la Fecha de Check Out.");
        return false;
    }
    
    var str1 = frmFechas.txtFechaDesde.value;
    var str2 = frmFechas.txtFechaHasta.value;
    
    var y1 = parseInt(str1.substring(0,4), 10);
    var m1 = parseInt(str1.substring(5,7), 10);
    var d1 = parseInt(str1.substring(8,10), 10);
    
    var y2 = parseInt(str2.substring(0,4), 10);
    var m2 = parseInt(str2.substring(5,7), 10);
    var d2 = parseInt(str2.substring(8,10), 10);
    
    var date1 = new Date(); 
    date1.setFullYear(y1, m1, d1);
    var date2 = new Date();
    date2.setFullYear(y2, m2, d2);
    
    if(date1 > date2)
    {
        alert("La Fecha de Check In debe ser Menor a la Fecha de Check Out.");
        return false;
    } 

    return true;
}

function validarRecomendar()
{
	if(frmRecomendar.txtNombre.value == "")
	{
		alert("Tu Nombre es Obligatorio.");
		frmRecomendar.txtNombre.focus();
		return false;
	}
	if(frmRecomendar.txtNombreAmigo.value == "")
	{
		alert("Nombre de tu amigo es Obligatorio.");
		frmRecomendar.txtNombreAmigo.focus();
		return false;
	}
	if(frmRecomendar.txtEmail.value == "")
	{	
		alert("E-Mail de tu amigo es Obligatorio.");
		frmRecomendar.txtEmail.focus();
		return false;
	}
	if(frmRecomendar.captcha.value == "")
	{	
		alert("Por Favor ingrese los números de la imagen.");
		frmRecomendar.captcha.focus();
		return false;
	}
	return true;
}

function validarContacto()
{
	if(frmContacto.txtNombre.value == "")
	{
		alert("Nombre es Obligatorio.");
		frmContacto.txtNombre.focus();
		return false;
	}
	if(frmContacto.txtApellido.value == "")
	{
		alert("Apellido es Obligatorio.");
		frmContacto.txtApellido.focus();
		return false;
	}
	if(frmContacto.txtEmail.value == "")
	{
		alert("E-Mail es Obligatorio.");
		frmContacto.txtEmail.focus();
		return false;
	}
	
	if(frmContacto.txtFechaHasta.value != "" && frmContacto.txtFechaDesde.value != "")
    {
		var str1 = frmContacto.txtFechaDesde.value;
		var str2 = frmContacto.txtFechaHasta.value;
		
		var y1 = parseInt(str1.substring(0,4), 10);
		var m1 = parseInt(str1.substring(5,7), 10);
		var d1 = parseInt(str1.substring(8,10), 10);
		
		var y2 = parseInt(str2.substring(0,4), 10);
		var m2 = parseInt(str2.substring(5,7), 10);
		var d2 = parseInt(str2.substring(8,10), 10);
		
		var date1 = new Date(); 
		date1.setFullYear(y1, m1, d1);
		var date2 = new Date();
		date2.setFullYear(y2, m2, d2);
		
		if(date1 > date2)
		{
			alert("La Fecha de Check In debe ser Menor a la Fecha de Check Out.");
			return false;
		} 
	}
	
	if(frmContacto.captcha.value == "")
	{	
		alert("Por Favor ingrese los números de la imagen.");
		frmContacto.captcha.focus();
		return false;
	}
	return true;
}

function validarAgregar()
{
	if(frmAgregar.txtNombre.value == "")
	{
		alert("Nombre es Obligatorio.");
		frmAgregar.txtNombre.focus();
		return false;
	}
	if(frmAgregar.txtApellido.value == "")
	{
		alert("Apellido es Obligatorio.");
		frmAgregar.txtApellido.focus();
		return false;
	}
	if(frmAgregar.txtEmail.value == "")
	{
		alert("E-Mail es Obligatorio.");
		frmAgregar.txtEmail.focus();
		return false;
	}
	if(frmAgregar.txtTelefono.value == "")
	{
		alert("Tel\u00e9fono es Obligatorio.");
		frmAgregar.txtTelefono.focus();
		return false;
	}
	if(frmAgregar.txtDomicilio.value == "")
	{
		alert("Domicilio es Obligatorio.");
		frmAgregar.txtDomicilio.focus();
		return false;
	}
	if(frmAgregar.txtDireccion.value == "")
	{
		alert("Direcci\u00f3n es Obligatorio.");
		frmAgregar.txtDireccion.focus();
		return false;
	}
	if(frmAgregar.txtMetros.value == "")
	{
		alert("Dimensi\u00f3n es Obligatoria.");
		frmAgregar.txtMetros.focus();
		return false;
	}
	if(frmAgregar.captcha.value == "")
	{	
		alert("Por Favor ingrese los números de la imagen.");
		frmAgregar.captcha.focus();
		return false;
	}
	return true;
}

function validarReserva()
{	
	if(frmReservar.txtNombre.value == "")
	{
		alert("Nombre es Obligatorio.");
		frmReservar.txtNombre.focus();
		return false;
	}
	if(frmReservar.txtApellido.value == "")
	{
		alert("Apellido es Obligatorio.");
		frmReservar.txtApellido.focus();
		return false;
	}
	if(frmReservar.txtNacionalidad.value == "")
	{
		alert("Nacionalidad es Obligatoria.");
		frmReservar.txtNacionalidad.focus();
		return false;
	}
	if(frmReservar.txtPasaporte.value == "")
	{
		alert("Nro. Pasaporte / DNI es Obligatorio.");
		frmReservar.txtPasaporte.focus();
		return false;
	}
	if(frmReservar.txtEmail.value == "")
	{
		alert("E-Mail es Obligatorio.");
		frmReservar.txtEmail.focus();
		return false;
	}
	if(frmReservar.txtTelefono.value == "")
	{
		alert("Tel\u00e9fono es Obligatorio.");
		frmReservar.txtTelefono.focus();
		return false;
	}
	if(frmReservar.txtDireccion.value == "")
	{
		alert("Direcci\u00f3n es Obligatoria.");
		frmReservar.txtDireccion.focus();
		return false;
	}
	if(frmReservar.txtFechaDesde.value == "")
    {
        alert("Por favor ingrese la Fecha de Check In.");
        return false;
    }
	
    if(frmReservar.txtFechaHasta.value == "")
    {
        alert("Por favor ingrese la Fecha de Check Out.");
        return false;
    }
    
    var str1 = frmReservar.txtFechaDesde.value;
    var str2 = frmReservar.txtFechaHasta.value;
    
    var y1 = parseInt(str1.substring(0,4), 10);
    var m1 = parseInt(str1.substring(5,7), 10);
    var d1 = parseInt(str1.substring(8,10), 10);
    
    var y2 = parseInt(str2.substring(0,4), 10);
    var m2 = parseInt(str2.substring(5,7), 10);
    var d2 = parseInt(str2.substring(8,10), 10);
    
    var date1 = new Date(); 
    date1.setFullYear(y1, m1, d1);
    var date2 = new Date();
    date2.setFullYear(y2, m2, d2);
    
    if(date1 > date2)
    {
        alert("La Fecha de Check In debe ser Menor a la Fecha de Check Out.");
        return false;
    }
	
	if(frmReservar.chkTerminos.checked == false)
	{
		alert("Debe seleccionar que ha Le\u00eddo y Aceptado los T\u00e9rminos y Condiciones.");
		return false;
	}
	
	if(frmReservar.captcha.value == "")
	{	
		alert("Por Favor ingrese los números de la imagen.");
		frmReservar.captcha.focus();
		return false;
	}

	return true;
}
