/*VALIDA FORMULARIO DE CONTACTENOS*/
function validaLocales(form){
		if (form1.regiones.options[form1.regiones.selectedIndex].value == "0"){
			alert('Por favor seleccione región.');
			form1.regiones.focus();
			return false;
		}
		
		if (form1.comuna.options[form1.comuna.selectedIndex].value == "0"){
			alert('Por favor seleccione comuna.');
			form1.comuna.focus();
			return false;
		}

		return true;
	}

/*VALIDA FORMULARIO DE CONTACTENOS*/
function validaContactenos(form1){
		if (form1.inquietud.options[form1.inquietud.selectedIndex].value == "0"){
			alert('Por favor seleccione campo inquietud.');
			form1.inquietud.focus();
			return false;
		}

		if (Empty(form1.nombre.value)) {
			alert('Verifique su nombre por favor.');
			form1.nombre.focus();
			return false;
        }

		if (Empty(form1.apellido.value)) {
			alert('Verifique su apellido por favor.');
			form1.apellido.focus();
			return false;
        }

        if (!isMail(form1.email.value)) {
            alert('Verifique su E-mail para contactarle por favor');
			form1.email.focus();
            return false;
        }
		
		if (Empty(form1.asunto.value)) {
			alert('Verifique el asunto del mensaje por favor.');
			form1.asunto.focus();
			return false;
        }
		
		if (!Empty(form1.fono.value)){
			if(!isFono(form1.fono.value)){
				alert('Ingrese un telefono correcto por favor.');
				form1.fono.focus();
				return false;
			}
		}
		
		if (Empty(form1.detalle.value) || (form1.detalle.value.length >= 2000)){
			alert('Verifique el detalle del mensaje por favor. (Máximo permitido de caracteres: 2000), ahora existen '+ form1.detalle.value.length);
			form1.detalle.focus();
			return false;
		}
		

		return true;
	}


function validaRut(form,rut){
		if(!Empty(form.rut.value)){
			checkRutField(rut);
		}
}

function validaRegistro(form){

		if  (Empty(form.conc_rut.value)){
			alert('Ingrese su R.U.T.');
			form.conc_rut.focus();
			return false;
		}
		
		if (Empty(form.conc_nombre.value)) {
			alert('Ingrese su nombre por favor.');
			form.conc_nombre.focus();
			return false;
        }
		
		if (Empty(form.conc_email.value)){
			alert('Ingrese su email por favor.');
			form.conc_email.focus();
			return false;
		}
		
		if (Empty(form.conc_telefono.value)){
			alert('Ingrese su telefono por favor.');
			form.conc_telefono.focus();
			return false;
		}
		
		if (Empty(form.conc_direccion.value)){
			alert('Ingrese su direccion por favor.');
			form.conc_direccion.focus();
			return false;
		}
		
		if (Empty(form.conc_ingredientes.value)){
			alert('Ingrese sus ingredientes favoritos');
			form.conc_ingredientes.focus();
			return false;
		}
		
		if (Empty(form.captcha.value)){
			alert('Ingrese el codigo de seguridad por favor.');
			form.captcha.focus();
			return false;
		}
		
		return true;
	}
	
function validainscripcion(form){

		if (!isAlpha2(Trim(form.for_nombre_apellido.value))) {
			alert('Verifique su Nombre y Apellido por favor.');
			form.for_nombre_apellido.focus();
			return false;
        }

		if (!isRut(Trim(form.for_rut.value))) {
			alert('Verifique su RUT por favor.');
			form.for_rut.focus();
			return false;
        }
		
		if(!isFono(Trim(form.for_telefono.value))) // Valida que el campo sea númerico
			{
			alert('Verifique su teléfono') // Si viene vacio o con letras envia un alerta
			form.for_telefono.focus(); // Pone el cursor en el campo validado
			//form.for_telefono.select(); // Selecciona el texto ingresado en el campo
			return false; // Detine el envio del formulario
		}
		
		if (!isAlpha3(Trim(form.for_direccion.value))) {
			alert('Verifique su Dirección.');
			form.for_direccion.focus();
			return false;
        }
		
		if(!isSelected(form.region_id)) // Valida que se seleccione una opcion del pulldown
		{
			alert('Seleccione una Region') // Si no es valido envia un alerta
			form.region_id.focus(); // Pone el cursor en el campo validado
			return false;
		}
		
		if(!isSelected(form.comuna_id)) // Valida que se seleccione una opcion del pulldown
		{
			alert('Seleccione una Comuna') // Si no es valido envia un alerta
			form.comuna_id.focus(); // Pone el cursor en el campo validado
			return false;
		}
		
		
		if(!isMail(Trim(form.for_email.value))) // Valida que no venga vacio y sea un e-mail válido 
		{
			alert('Verifique su e-mail')  // Si no es valido envia un alerta
			form.for_email.focus(); // Pone el cursor en el campo validado
			//form.dato_email.select(); // Selecciona el texto ingresado en el campo
			return false; // Detine el envio del formulario
		}
		
		if(!isInteger(Trim(form.bol_n_pedido.value))) // Valida que el campo sea númerico
			{
			alert('Verifique Numero de Pedido') // Si viene vacio o con letras envia un alerta
			form.bol_n_pedido.focus(); // Pone el cursor en el campo validado
			//form.dato_npedido.select(); // Selecciona el texto ingresado en el campo
			return false; // Detine el envio del formulario
		}
		
		if(!isInteger(Trim(form.bol_n_boleta.value))) // Valida que el campo sea númerico
			{
			alert('Verifique Numero de Boleta') // Si viene vacio o con letras envia un alerta
			form.bol_n_boleta.focus(); // Pone el cursor en el campo validado
			//form.dato_nboleta.select(); // Selecciona el texto ingresado en el campo
			return false; // Detine el envio del formulario
		}
		
		
		if (!isDate(Trim(form.bol_fecha_compra.value))) {
			alert('Verifique la Fecha de Compra.');
			form.bol_fecha_compra.focus();
			return false;
        }
		
		if(!isSelected(form.local_id)) // Valida que se seleccione una opcion del pulldown
		{
			alert('Seleccione Local de Compra') // Si no es valido envia un alerta
			form.local_id.focus(); // Pone el cursor en el campo validado
			return false;
		}
		
/////////////////////////////////////////	para verificar los datos de los amigos	
		
		if(!isAlpha2(Trim(form.ami_nombre_1.value))){
				alert('Verifique Nombre amigo 1.');
				form.ami_nombre_1.focus();
				return false;
        }
		

		if(!isMail(Trim(form.ami_email_1.value))){
				alert('Verifique Email amigo 1')  
				form.ami_email_1.focus(); 
				return false; 
		}

		if (!Empty(form.ami_nombre_2.value)) {
			if(!isAlpha2(Trim(form.ami_nombre_2.value))){
				alert('Verifique Nombre amigo 2.');
				form.ami_nombre_2.focus();
				return false;
			}else{
				return true;
			}
        }
		
		if(!Empty(form.ami_email_2.value)) {
			if(!isMail(Trim(form.ami_email_2.value))){
				alert('Verifique Email amigo 2')  
				form.ami_email_2.focus(); 
				return false; 
			}else{
				return true;
			}
		}
		
		if (!Empty(form.ami_nombre_3.value)) {
			if(!isAlpha2(Trim(form.ami_nombre_3.value))){
				alert('Verifique Nombre amigo 2.');
				form.ami_nombre_3.focus();
				return false;
			}else{
				return true;
			}
        }
		
		if(!Empty(form.ami_email_3.value)) {
			if(!isMail(Trim(form.ami_email_3.value))){
				alert('Verifique Email amigo 2')  
				form.ami_email_3.focus(); 
				return false; 
			}else{
				return true;
			}
		}
		///////////////////////////////////////////////////////////////
		return true;
	}
	
function valida_mundial(form)
{
	if (Empty(form.nombre.value)){
		alert('Ingrese su nombre por favor.');
		form.nombre.focus();
		return false;
	}
		
	if (!isRut(form.rut.value)) {
		alert('Ingrese su RUT por favor.');
		form.rut.focus();
		return false;
	}
	
	if (Empty(form.telefono.value)){
		alert('Ingrese su teléfono por favor.');
		form.telefono.focus();
		return false;
	}
		
	if (Empty(form.direccion.value)){
		alert('Ingrese su dirección por favor.');
		form.direccion.focus();
		return false;
	}
	
	if(!isSelected(form.region_id)) // Valida que se seleccione una opcion del pulldown
	{
		alert('Seleccione su región') // Si no es valido envia un alerta
		form.region_id.focus(); // Pone el cursor en el campo validado
		return false;
	}
	
	if(!isSelected(form.comuna_id)) // Valida que se seleccione una opcion del pulldown
	{
		alert('Seleccione su comuna') // Si no es valido envia un alerta
		form.comuna_id.focus(); // Pone el cursor en el campo validado
		return false;
	}
	
	if(!isMail(form.mail.value)){
		alert('Ingrese su email en un formato válido')  
		form.mail.focus(); 
		return false; 
	}
	
	if (Empty(form.nombre_amigo.value)){
		alert('Ingrese el nombre de su amigo por favor.');
		form.nombre_amigo.focus();
		return false;
	}	
	
	if(!isMail(form.mail_amigo.value)){
		alert('Ingrese el mail de su amigo por favor')  
		form.mail_amigo.focus(); 
		return false; 
	}
	

	
	
	
	/* Condicional amigo 2 
	if(form.nombre_amigo2 && form.nombre_amigo2.style.display!='none')
	{
		if (Empty(form.nombre_amigo2.value)){
			alert('Ingrese el nombre de su segundo amigo por favor.');
			form.nombre_amigo2.focus();
			return false;
		}
		else if(form.nombre_amigo.value==form.nombre_amigo2.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.nombre_amigo2.focus();
			return false;
			}
	}
	
	if(form.mail_amigo2 && form.mail_amigo2.style.display!='none')
	{
		if (Empty(form.mail_amigo2.value)){
			alert('Ingrese el mail de su segundo amigo por favor.');
			form.mail_amigo2.focus();
			return false;
		}
		else if(form.mail_amigo.value==form.mail_amigo2.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.mail_amigo2.focus();
			return false;
			}
	}
	
	/* Condicional amigo 3 
	if(form.nombre_amigo3)
	{
		if (Empty(form.nombre_amigo3.value)){
			alert('Ingrese el nombre de su tercer amigo por favor.');
			form.nombre_amigo3.focus();
			return false;
		}
		else if(form.nombre_amigo.value==form.nombre_amigo3.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.nombre_amigo3.focus();
			return false;
			}
	}
	
	if(form.mail_amigo3)
	{
		if (Empty(form.mail_amigo3.value)){
			alert('Ingrese el mail de su tercer amigo por favor.');
			form.mail_amigo3.focus();
			return false;
		}
		else if(form.mail_amigo.value==form.mail_amigo3.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.mail_amigo3.focus();
			return false;
			}
	}
	
	/* Condicional amigo 4 
	if(form.nombre_amigo4)
	{
		if (Empty(form.nombre_amigo4.value)){
			alert('Ingrese el nombre de su cuarto amigo por favor.');
			form.nombre_amigo4.focus();
			return false;
		}
		else if(form.nombre_amigo.value==form.nombre_amigo4.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.nombre_amigo4.focus();
			return false;
			}
	}
	
	if(form.mail_amigo4)
	{
		if (Empty(form.mail_amigo4.value)){
			alert('Ingrese el mail de su tercer amigo por favor.');
			form.mail_amigo4.focus();
			return false;
		}
		else if(form.mail_amigo.value==form.mail_amigo4.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.mail_amigo4.focus();
			return false;
			}
	}
	
	/* Condicional amigo 5 
	if(form.nombre_amigo5)
	{
		if (Empty(form.nombre_amigo5.value)){
			alert('Ingrese el nombre de su cuarto amigo por favor.');
			form.nombre_amigo5.focus();
			return false;
		}
		else if(form.nombre_amigo.value==form.nombre_amigo5.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.nombre_amigo5.focus();
			return false;
			}
	}
	
	if(form.mail_amigo5)
	{
		if (Empty(form.mail_amigo5.value)){
			alert('Ingrese el mail de su tercer amigo por favor.');
			form.mail_amigo5.focus();
			return false;
		}
		else if(form.mail_amigo.value==form.mail_amigo5.value)
			{
			alert('Ingrese un amigo distinto por favor.');
			form.mail_amigo5.focus();
			return false;
			}
	}*/
	return;
}


function valida_marcador(form)
{
	
	if (Empty(form.marcadores.value)){
		alert('Ingrese su teléfono por favor.');
		form.marcadores.focus();
		return false;
	}
		

	return;
}
