function limpiarPrecioSemanalHasta()
{
	if(document.frmPrecioSemanal.cboPrecioSemanalDesde.value == "+800"){
		document.frmPrecioSemanal.cboPrecioSemanalHasta.selectedIndex = 0;
	}
	return true;
}

function limpiarPrecioMensualHasta()
{
	if(document.frmPrecioMensual.cboPrecioMensualDesde.value == "+3000"){
		document.frmPrecioMensual.cboPrecioMensualHasta.selectedIndex = 0;
	}
	return true;
}

function validarFrmPrecioSemanal()
{
    if(frmPrecioSemanal.cboPrecioSemanalDesde.value != "+800")
    {
        if(frmPrecioSemanal.cboPrecioSemanalHasta.value == "-")
		{
			alert("Por favor ingrese el Precio Semanal Hasta.");
			frmPrecioSemanal.cboPrecioSemanalHasta.focus();
			return false;
		}
		
		var iDesde = parseInt(frmPrecioSemanal.cboPrecioSemanalDesde.value);
		var iHasta = parseInt(frmPrecioSemanal.cboPrecioSemanalHasta.value);
		
		if(parseInt(iDesde) >= parseInt(iHasta))
		{
			alert("El Precio Semanal Desde debe ser menor al Precio Semanal Hasta.");
        	return false;
		}
    }
	else
	{
		if(frmPrecioSemanal.cboPrecioSemanalHasta.value != "-")
		{
			alert("Error en Formato de Búsqueda.");
			frmPrecioSemanal.cboPrecioSemanalDesde.focus();
			return false;
		}
	}

    return true;
}

function validarFrmPrecioMensual()
{
    if(frmPrecioMensual.cboPrecioMensualDesde.value != "+3000")
    {
        if(frmPrecioMensual.cboPrecioMensualHasta.value == "-")
		{
			alert("Por favor ingrese el Precio Mensual Hasta.");
			frmPrecioMensual.cboPrecioMensualHasta.focus();
			return false;
		}
		
		var iDesde = parseInt(frmPrecioMensual.cboPrecioMensualDesde.value);
		var iHasta = parseInt(frmPrecioMensual.cboPrecioMensualHasta.value);
		
		if(parseInt(iDesde) >= parseInt(iHasta))
		{
			alert("El Precio Mensual Desde debe ser menor al Precio Semanal Hasta.");
        	return false;
		}
    }
	else
	{
		if(frmPrecioMensual.cboPrecioMensualHasta.value != "-")
		{
			alert("Error en Formato de Búsqueda.");
			frmPrecioMensual.cboPrecioMensualDesde.focus();
			return false;
		}
	}

    return true;
}

function validarFrmFechas()
{
    if(frmFechas.txtFechaDesde.value == "")
    {
        alert("Por favor ingrese la Fecha Desde.");
        return false;
    }
    if(frmFechas.txtFechaHasta.value == "")
    {
        alert("Por favor ingrese la Fecha Hasta.");
        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 Desde debe ser Menor a la Fecha Hasta.");
        return false;
    } 

    return true;
}

function validarRecomendar()
{
	if(frmRecomendar.txtNombre.value == "")
	{
		alert("Tu Nombre es Obligatorio.");
		frmRecomendar.txtNombre.focus();
		return false;
	}
	if(frmRecomendar.txtTitulo.value == "")
	{
		alert("T\u00edtulo es Obligatorio.");
		frmRecomendar.txtTitulo.focus();
		return false;
	}
	if(frmRecomendar.txtEmail.value == "")
	{	
		alert("E-Mail de tu amigo es Obligatorio.");
		frmRecomendar.txtEmail.focus();
		return false;
	}
	return true;
}

function validarNewsletter()
{
	if((frmNewsletter.txtNombre.value == "Ingresa tu Nombre") || (frmNewsletter.txtNombre.value == ""))
	{
		alert("Nombre es Obligatorio.");
		frmNewsletter.txtNombre.focus();
		return false;
	}
	if((frmNewsletter.txtMail.value == "Ingresa tu E-Mail") || (frmNewsletter.txtMail.value == ""))
	{
		alert("E-Mail es Obligatorio.");
		frmNewsletter.txtMail.focus();
		return false;
	}
	window.open('','fncNewsletter','width=330,height=195,scrollbars=no,menubar=no,titlebar=no,resizable=no','');
	document.frmNewsletter.target='fncNewsletter';
	return true;
}

function validarNoticia()
{
	if(frmNoticia.txtNombreApellido.value == "")
	{
		alert("Nombre y Apellido son Obligatorios.");
		frmNoticia.txtNombreApellido.focus();
		return false;
	}
	if(frmNoticia.txtLugar.value == "")
	{
		alert("Lugar de Origen es Obligatorio.");
		frmNoticia.txtLugar.focus();
		return false;
	}
	if(frmNoticia.txtEmail.value == "")
	{
		alert("E-Mail es Obligatorio.");
		frmNoticia.txtEmail.focus();
		return false;
	}
	return true;
}

function validarContacto()
{
	if(frmContactenos.txtNombreApellido.value == "")
	{
		alert("Nombre y Apellido son Obligatorios.");
		frmContactenos.txtNombreApellido.focus();
		return false;
	}
	if(frmContactenos.txtLugar.value == "")
	{
		alert("Lugar de Origen es Obligatorio.");
		frmContactenos.txtLugar.focus();
		return false;
	}
	return true;
}

function validarContactoVenta()
{
	if(frmContactenosVenta.txtNombreApellido.value == "")
	{
		alert("Nombre y Apellido son Obligatorios.");
		frmContactenosVenta.txtNombreApellido.focus();
		return false;
	}
	return true;
}

function validarAgregar()
{
	if(frmAgregar.txtNombreApellido.value == "")
	{
		alert("Nombre y Apellido son Obligatorios.");
		frmAgregar.txtNombreApellido.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.txtCelular.value == "")
	{
		alert("Celular es Obligatorio.");
		frmAgregar.txtCelular.focus();
		return false;
	}
	if(frmAgregar.txtDireccion.value == "")
	{
		alert("Domicilio es Obligatorio.");
		frmAgregar.txtDireccion.focus();
		return false;
	}
	if(frmAgregar.txtDomicilio.value == "")
	{
		alert("Direcci\u00f3n es Obligatorio.");
		frmAgregar.txtDomicilio.focus();
		return false;
	}
	if(frmAgregar.txtBarrio.value == "")
	{
		alert("Barrio es Obligatorio.");
		frmAgregar.txtBarrio.focus();
		return false;
	}
	if(frmAgregar.txtAmbientes.value == "")
	{
		alert("Ambientes es Obligatorio.");
		frmAgregar.txtAmbientes.focus();
		return false;
	}
	if(frmAgregar.txtMetros.value == "")
	{
		alert("Metros es Obligatorio.");
		frmAgregar.txtMetros.focus();
		return false;
	}
	if(frmAgregar.txtCapacidad.value == "")
	{
		alert("Capacidad es Obligatorio.");
		frmAgregar.txtCapacidad.focus();
		return false;
	}
	return true;
}

/*function isDate(dateStr) {
	var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
	var matchArray = dateStr.match(datePat);
	
	if (matchArray == null) {
		alert("Por favor ingrese la fecha correctamente.");
		return false;
	}
	
	month = matchArray[3];
	day = matchArray[1];
	year = matchArray[5];
	
	if (month < 1 || month > 12) {
		alert("El Mes debe ser un nro entre 1 y 12.");
		return false;
	}
	
	if (day < 1 || day > 31) {
		alert("El Dia debe ser un nro entre 1 y 31.");
		return false;
	}
	
	if ((month==4 || month==6 || month==9 || month==11) && day==31) {
		alert("El Mes "+month+" no tiene 31 dias!");
		return false;
	}
	
	if (month == 2) {
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day > 29 || (day==29 && !isleap)) {
			alert("Febrero " + year + " no tiene " + day + " dias!");
			return false;
		}
	}
	
	return true;
}
*/
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
}

function validarReserva()
{
	var iFechaDesde;
	var iFechaHasta;
	var dFechaIN;
	var dFechaOUT;
	
	if(frmCliente.txtNombre.value == "")
	{
		alert("Nombre es Obligatorio.");
		frmCliente.txtNombre.focus();
		return false;
	}
	if(frmCliente.txtApellido.value == "")
	{
		alert("Apellido es Obligatorio.");
		frmCliente.txtApellido.focus();
		return false;
	}
	if(frmCliente.txtLugar.value == "")
	{
		alert("Lugar de Origen es Obligatorio.");
		frmCliente.txtLugar.focus();
		return false;
	}
	if(frmCliente.txtNacionalidad.value == "")
	{
		alert("Nacionalidad es Obligatoria.");
		frmCliente.txtNacionalidad.focus();
		return false;
	}
	if(frmCliente.txtPasaporte.value == "")
	{
		alert("Nro. Pasaporte / DNI es Obligatorio.");
		frmCliente.txtPasaporte.focus();
		return false;
	}
	if(frmCliente.txtEmail.value == "")
	{
		alert("E-Mail es Obligatorio.");
		frmCliente.txtEmail.focus();
		return false;
	}
	if(frmCliente.txtTelefono.value == "")
	{
		alert("Tel\u00e9fono es Obligatorio.");
		frmCliente.txtTelefono.focus();
		return false;
	}
	if(frmCliente.txtDireccion.value == "")
	{
		alert("Direcci\u00f3n es Obligatoria.");
		frmCliente.txtDireccion.focus();
		return false;
	}
	if(frmCliente.txtAdultos.value == "")
	{
		alert("Adultos es Obligatorio.");
		frmCliente.txtAdultos.focus();
		return false;
	}
	if(frmCliente.txtNinos.value == "")
	{
		alert("Ni\u00f1os es Obligatorio.");
		frmCliente.txtNinos.focus();
		return false;
	}
	if(!IsNumeric(frmCliente.txtAdultos.value))
	{
		alert("Adultos debe ser un n\u00famero.");
		frmCliente.txtAdultos.focus();
		return false;
	}
	if(!IsNumeric(frmCliente.txtNinos.value))
	{
		alert("Ni\u00f1os debe ser un n\u00famero.");
		frmCliente.txtNinos.focus();
		return false;
	}
	if(frmCliente.chkTerminos.checked == false)
	{
		alert("Debe seleccionar que ha Le\u00eddo y Aceptado los T\u00e9rminos y Condiciones.");
		return false;
	}

	return true;
}

function openAgregar()
{
    window.open('http://www.deptosenalquiler.com/frmAgregarProp.asp','frmAgregarProp','width=330,height=660,scrollbars=no,menubar=no,titlebar=no,resizable=no','');
	document.frmNewsletter.target='frmAgregarProp';
}

function openContactenos()
{
    window.open('http://www.deptosenalquiler.com/frmContactenos.asp','frmContactenos','width=330,height=560,scrollbars=no,menubar=no,titlebar=no,resizable=no','');
	document.frmNewsletter.target='frmContactenos';
}
