/*VALIDACION FORMULARIO DE CONTACTO*/

function validaContacto(form){
	
	if (Empty(form.nombre.value) || (form.nombre.value.length < 3))
	{
		alert('Debe ingresar nombre completo.');
		form.nombre.focus();
		return false;
	}
		
	if (Empty(form.apellido.value) || (form.apellido.value.length < 3))
	{
		alert('Debe ingresar apellido completo.');
		form.apellido.focus();
		return false;
	}
	
	if (Empty(form.ciudad.value) || (form.ciudad.value.length < 3))
	{
		alert('Debe indicar su ciudad.');
		form.ciudad.focus();
		return false;
	}


	if (!isInteger(form.telefono.value))
	{	alert('Debe ingresar teléfono (sólo números)');
		form.telefono.focus();
		return false;
	}
	
	
	 if (form.proyecto.selectedIndex==0) {
         alert('Debe indicar el proyecto especifico con el cual desea comunicarse');
		 form.proyecto.focus();
         return false;
        }
	
	
	if (Empty(form.proyecto[form.proyecto.selectedIndex].value) && (form.proyecto.selectedIndex>0))
	{
		alert('Debe indicar el proyecto especifico con el cual desea comunicarse');
		form.proyecto.focus();
		return false;
	}
	
	if (!Empty(form.proyecto[form.proyecto.selectedIndex].value))
	{
			form.recipient.value=form.proyecto[form.proyecto.selectedIndex].value;
			form.proyecto[form.proyecto.selectedIndex].value=form.proyecto[form.proyecto.selectedIndex].text;
	}
/*	
	if (!isMail(form.email.value)) {
		alert('Ingresa un E-mail para contactarte por favor');
		form.email.focus();
		return false;
	}

		if(Empty(form.comentarios.value) || (form.comentarios.value.length >= 250))
		{
			alert('Ingreso sus comentarios por favor. (Máximo permitido de caracteres: 250), ahora existen '+ form.comentarios.value.length);
			form.comentarios.focus();
			return false;
        }
*/
	return;
		
}



/*VALIDACION QUE PUEDO COMPRAR*/

  /*var aTabla1 = new Array;
  var aTabla3 = new Array;
  var ValorUf = {UF};

  {SECTION_TABLA1}
  aTabla1[{ANO}]=new Array('{VALOR1}', '{VALOR2}', '{VALOR3}');{/SECTION_TABLA1}

  {SECTION_TABLA3}
  aTabla3[{ANO}]=new Array('{HASTA}', '{DESDE}');{/SECTION_TABLA3}*/
						  
	
	
function FuncCalcularQueCompro(form){

	if(form.ubicacion.options[form.ubicacion.selectedIndex].value == "VALUE")
		{
			alert('Seleccione ubicación.');
			form.ubicacion.focus();
			return false;
		} 

	if(form.plazo.options[form.plazo.selectedIndex].value == "VALUE")
	{
		alert('Debe seleccionar plazo.');
		form.plazo.focus();
		return false;
	} 
	

	if (!isInteger(form.rentafamiliar.value))
		{
			alert('Ingrese Renta Familiar (sólo números, sin puntos ni comas).');
			form.rentafamiliar.focus();
			return false;
		}
		
	
		return;
}
		
		/*form.rentafamiliaruf.value = FormatDecimales(parseFloat(unformatCurrency(form.rentafamiliar.value)) / ValorUf, 2);
		plazo = form.plazo.options[form.plazo.selectedIndex].value;
		
		if (parseFloat(form.rentafamiliaruf.value) <= parseFloat(aTabla3[plazo][0]))
		{
			form.credito_maximo.value = (parseFloat(form.rentafamiliaruf.value)/4) / aTabla1[plazo][0] ;
			form.monto_maximo.value = parseFloat(form.credito_maximo.value) / 0.8 ;
			form.valor_final.value = parseFloat(form.monto_maximo.value) * ValorUf ;
		}
		
		if ( (parseFloat(form.rentafamiliaruf.value) > parseFloat(aTabla3[plazo][0])) && (parseFloat(form.rentafamiliaruf.value) < parseFloat(aTabla3[plazo][1])) )
		{
			form.credito_maximo.value = (parseFloat(form.rentafamiliaruf.value)/4) / aTabla1[plazo][1] ;
			form.monto_maximo.value = parseFloat(form.credito_maximo.value) / 0.8 ;
			form.valor_final.value = parseFloat(form.monto_maximo.value) * ValorUf ;
		}
		if (parseFloat(form.rentafamiliaruf.value) > parseFloat(aTabla3[plazo][1]))
		{
			form.credito_maximo.value = (parseFloat(form.rentafamiliaruf.value)/4) / aTabla1[plazo][2] ;
			form.monto_maximo.value = parseFloat(form.credito_maximo.value) / 0.8 ;
			form.valor_final.value = parseFloat(form.monto_maximo.value) * ValorUf ;
		}

		//alert(form.credito_maximo.value);
		//alert(form.monto_maximo.value);
		//alert(form.valor_final.value);
		
		form.credito_maximo.value = FormatDecimales(form.credito_maximo.value, 2);
		form.monto_maximo.value = FormatDecimales(form.monto_maximo.value, 2);
		form.valor_final.value = FormatDecimales(Math.round(form.valor_final.value), 0);
		return false;
	}*/


/*VALIDA FORMULARIO CONSULTAS POR PROYECTOS*/

function validaProyectos(form)
{
	if(form.proyecto.options[form.proyecto.selectedIndex].value == "VALUE")
	{	alert('Debe seleccionar el proyecto de su interés.');
		form.proyecto.focus();
		return false;
	}

	if (Empty(form.nombre.value) || (form.nombre.value.length < 3))
	{
		alert('Debe ingresar nombre completo.');
		form.nombre.focus();
		return false;
	}
	
	if (Empty(form.apellido.value) || (form.apellido.value.length < 3))
	{
		alert('Debe ingresar apellido completo.');
		form.apellido.focus();
		return false;
	}
	
	if(!Empty(form.rut.value) && !IsRut(form.rut.value))
	{	alert('R.U.T.no válido');
		form.rut.focus();
		return false;
	}

	if (!isMail(form.email.value))
	{	alert('Email no válido.');
		form.email.focus();
		return false;
	}

	if (!isInteger(form.fono.value))
	{	alert('Debe ingresar teléfono (sólo números)');
		form.fono.focus();
		return false;
	}

	if (!isDate(form.fecha.value))
	{	alert('Debe ingresar fecha de visita (dd/mm/aaaa).');
		form.fecha.focus();
		return false;
	}

	if (Empty(form.hora.value))
	{	alert('Debe ingresar hora.');
		form.hora.focus();
		return false;
	}
	return;
}

/*VALIDA CALCULO DE DIVIDENDO*/
function validaDividendo(form)
{

	valor_propiedad = parseInt(form.valor_propiedad.value);
	valor_subsidio = parseInt(form.valor_subsidio.value);
	monto_pie = parseFloat(form.monto_pie.value);
	monto_credito = parseFloat(form.monto_credito.value);
	porc_financiamiento = parseInt(form.porc_financiamiento.value);
		
		
	celda_valor_propiedad = form.valor_propiedad;
	celda_valor_subsidio = form.valor_subsidio;
	celda_monto_pie = form.monto_pie;
		
	if  (isNaN(valor_propiedad)){
		alert('El valor de la propiedad debe ser numérico');
		celda_valor_propiedad.focus();
		return false;
	}
	if (isNaN(valor_subsidio)){
		alert('El valor del subsidio debe ser numérico');
		celda_valor_subsidio.focus();
		return false;
	}
	if (isNaN(monto_pie)){
		alert('El valor del monto del pie debe ser numérico');
		celda_monto_pie.focus();
		return false;
	}
	if(form.plazo.selectedIndex==0) {
		alert('Seleccione un plazo del crédito');
		form.plazo.focus();
		return false;
	}

	
	return true;
}

/*VALIDA PLAN VIVIR: RECOMIENDA A UN AMIGO*/
function validaRecomienda(form)
{
	if (Empty(form.nombre.value) || (form.nombre.value.length < 3))
	{
		alert('Debe ingresar nombre completo.');
		form.nombre.focus();
		return false;
	}
	
	if (!isMail(form.email.value))
	{
		alert('Email no válido.');
		form.email.focus();
		return false;
	}

	if (Empty(form.nombre_amigo.value) || (form.nombre_amigo.value.length < 3))
	{
		alert('Debe ingresar nombre completo.');
		form.nombre_amigo.focus();
		return false;
	}
	
	if (!isMail(form.email_amigo.value))
	{
		alert('Email no válido.');
		form.email_amigo.focus();
		return false;
	}

	if(form.cbProyecto.options[form.cbProyecto.selectedIndex].value == "")
	{
		alert('Debe seleccionar proyecto');
		form.cbProyecto.focus();
		return false;
	}
	if (!Empty(form.cbProyecto[form.cbProyecto.selectedIndex].value))
	{
		form.recipient.value=form.cbProyecto[form.cbProyecto.selectedIndex].value;
		form.proyecto.value=form.cbProyecto[form.cbProyecto.selectedIndex].text;
	}
	return;
}