<!-- 

//#########################################################//
//            SCRIPTS PARA VALIDAÇÃO DE FORMS              //
//#########################################################//

////////////// FUNÇÃO QUE CHECA VALORES NULOS ////////////////////
function checa_nulo(campo,n_campo)
{
	if (campo.value.length <= 0)
	{
		alerta= "O campo:\n";
		alerta+= "- "+n_campo+"\n";
		alerta+= "é de preenchimento obrigatório!";
		alert(alerta);
		if (campo.type != "hidden")
		{
			campo.focus();
		}
		return(false);
	}else{
		return(true);
	}	
}

///////////// FUNÇÃO QUE CHECA TAMANHO DOS CAMPOS ///////////////
function checa_tamanho(campo,n_campo,tamanho)
{
	if (campo.value.length < tamanho)
	{
		alerta= "O campo:\n";
		alerta+= "- "+n_campo+"\n";
		alerta+= "deve ter no mínimo "+tamanho+" caracteres!";
		alert(alerta);
		if (campo.type != "hidden")
		{
			campo.focus();
		}
		return(false);
	}else{
		return(true);
	}	
}

///////////// FUNÇÃO QUE CHECA CARACTERES ///////////////
function checa_caracter(campo,n_campo,caracteres)
{
	var ver_numero = caracteres;
	var sk15 = campo.value;
	var invalido = true;
	for (i = 0;  i < sk15.length;  i++){
		ch = sk15.charAt(i);
		for (j = 0;  j < ver_numero.length;  j++)
		if (ch == ver_numero.charAt(j))
			break;
		if (j == ver_numero.length){
			invalido = false;
			break;
		}
	}
	if (!invalido){
		alerta= "O campo:\n";
		alerta+= "- "+n_campo+"\n";
		alerta+= "possui caracteres inválidos";
		alert(alerta);
		if (campo.type != "hidden")
		{
			campo.focus();
		}
		return(false);
	}else{
		return(true);
	}
}

///////////// FUNÇÃO QUE CHECA VALIDADE DE E-MAIL ///////////////
function checa_email(campo,n_campo)
{
	if ((campo.value.indexOf('@', 0) == -1) || (campo.value.indexOf('.', 0) == -1))
	{
		alerta= "O campo:\n";
		alerta+= "- "+n_campo+"\n";
		alerta+= "Não foi digitado corretamente";
		alert(alerta);
		if (campo.type != "hidden")
		{
			campo.focus();
		}
		return(false);
	}else{
		return(true);
	}
}

//#########################################################//
//                    VALIDAÇÃO DE FORMS                   //
//#########################################################//

// ENVIAR CONTEUDO PARA UM AMIGO
function checa_envia_amigo()
{
	campo=[document.envia_amigo.nome1,document.envia_amigo.email1,document.envia_amigo.nome2,document.envia_amigo.email2];
	n_campo=["Seu nome","Seu e-mail","Nome do amigo","E-mail do amigo"];
	
	if (checa_nulo(campo[0],n_campo[0])==false)
		return(false);
	if (checa_nulo(campo[1],n_campo[1])==false)
		return(false);
	if (checa_email(campo[1],n_campo[1])==false)
		return(false);
	if (checa_nulo(campo[2],n_campo[2])==false)
		return(false);
	if (checa_nulo(campo[3],n_campo[3])==false)
		return(false);
	if (checa_email(campo[3],n_campo[3])==false)
		return(false);
	
	return(true);
}
/////////////////////////
// CONTATO
function checa_contato()
{
	campo=[document.contato.empresa, document.contato.nome, document.contato.cargo, document.contato.endereco, document.contato.bairro, document.contato.cidade, document.contato.cep, document.contato.fone, document.contato.fax, document.contato.email, document.contato.mensagem, document.contato.celular];
	n_campo=["Clube", "Nome", "Cargo", "Endereço", "Bairro", "Cidade", "CEP", "Fone", "FAX", "E-mail", "Mensagem", "Celular"];
	
	if (checa_nulo(campo[0],n_campo[0])==false)
		return(false);
	if (checa_nulo(campo[1],n_campo[1])==false)
		return(false);
	if (checa_nulo(campo[2],n_campo[2])==false)
		return(false);
	if (checa_nulo(campo[3],n_campo[3])==false)
		return(false);
	if (checa_nulo(campo[4],n_campo[4])==false)
		return(false);
	if (checa_nulo(campo[5],n_campo[5])==false)
		return(false);
	if (checa_nulo(campo[6],n_campo[6])==false)
		return(false);
	if (checa_caracter(campo[6],n_campo[6],"0123456789- ")==false)
		return(false);
		
	if (checa_nulo(campo[7],n_campo[7])==false)
		return(false);
	if (checa_caracter(campo[7],n_campo[7],"0123456789- ().")==false)
		return(false);
		
	if (checa_caracter(campo[8],n_campo[8],"0123456789- ().")==false)
		return(false);
		
	if (checa_nulo(campo[9],n_campo[9])==false)
		return(false);
	if (checa_email(campo[9],n_campo[9])==false)
		return(false);
		
	if (checa_caracter(campo[11],n_campo[11],"0123456789- ().")==false)
		return(false);
	
	if (checa_nulo(campo[10],n_campo[10])==false)
		return(false);
	
	return(true);
}
/////////////////////////
// CADASTRO DE AVISO PARA CURSOS
function checa_avisar_curso()
{
	campo=[document.avisar_curso.nome1,document.avisar_curso.email1];
	n_campo=["Seu nome","Seu e-mail"];
	
	if (checa_nulo(campo[0],n_campo[0])==false)
		return(false);
	if (checa_nulo(campo[1],n_campo[1])==false)
		return(false);
	if (checa_email(campo[1],n_campo[1])==false)
		return(false);
	
	return(true);
}
/////////////////////////
// INSCRIÇÃO PARA TREINAMENTOS
function checa_inscricao()
{
	campo=[document.inscricao.p_empresa, document.inscricao.p_nome, document.inscricao.p_cargo, document.inscricao.p_endereco, document.inscricao.p_bairro, document.inscricao.p_cidade, document.inscricao.p_cep, document.inscricao.p_fone, document.inscricao.p_fax, document.inscricao.p_email, document.inscricao.p_responsavel, document.inscricao.p_r_depto, document.inscricao.p_r_fone, document.inscricao.p_r_fax, document.inscricao.p_r_email, document.inscricao.n_razao, document.inscricao.n_endereco, document.inscricao.n_bairro, document.inscricao.n_cidade, document.inscricao.n_cep, document.inscricao.n_cnpj, document.inscricao.n_ie, document.inscricao.n_encaminhar, document.inscricao.n_r_endereco, document.inscricao.n_r_bairro, document.inscricao.n_r_cidade, document.inscricao.n_r_cep, document.inscricao.n_r_depto, document.inscricao.acordo];
	n_campo=["Empresa", "Nome do Participante", "Cargo", "Endereço", "Bairro", "Cidade", "CEP", "Fone", "FAX", "E-mail", "Responsável pelo Treinamento / Inscrição", "Depto", "Fone", "FAX", "E-mail", "Razão Social", "Endereço", "Bairro", "Cidade", "CEP", "CNPJ", "IE", "Encaminhar Nota Fiscal aos cuidados de", "Endereço", "Bairro", "Cidade", "CEP", "Depto"];
	
	if (checa_nulo(campo[0],n_campo[0])==false)
		return(false);
	if (checa_nulo(campo[1],n_campo[1])==false)
		return(false);
	if (checa_nulo(campo[2],n_campo[2])==false)
		return(false);
	if (checa_nulo(campo[3],n_campo[3])==false)
		return(false);
	if (checa_nulo(campo[4],n_campo[4])==false)
		return(false);
	if (checa_nulo(campo[5],n_campo[5])==false)
		return(false);
	if (checa_nulo(campo[6],n_campo[6])==false)
		return(false);
	if (checa_caracter(campo[6],n_campo[6],"0123456789- ")==false)
		return(false);
		
	if (checa_nulo(campo[7],n_campo[7])==false)
		return(false);
	if (checa_caracter(campo[7],n_campo[7],"0123456789- ().")==false)
		return(false);
		
	if (checa_caracter(campo[8],n_campo[8],"0123456789- ().")==false)
		return(false);
		
	if (checa_nulo(campo[9],n_campo[9])==false)
		return(false);
	if (checa_email(campo[9],n_campo[9])==false)
		return(false);	
		
	if (checa_nulo(campo[10],n_campo[10])==false)
		return(false);
	if (checa_nulo(campo[11],n_campo[11])==false)
		return(false);
	
	if (checa_nulo(campo[12],n_campo[12])==false)
		return(false);
	if (checa_caracter(campo[12],n_campo[12],"0123456789- ().")==false)
		return(false);	
		
	
	if (checa_caracter(campo[13],n_campo[13],"0123456789- ().")==false)
		return(false);		
		
	
	if (checa_nulo(campo[14],n_campo[14])==false)
		return(false);
	if (checa_email(campo[14],n_campo[14])==false)
		return(false);	
		
	if (checa_nulo(campo[15],n_campo[15])==false)
		return(false);
	if (checa_nulo(campo[16],n_campo[16])==false)
		return(false);
	if (checa_nulo(campo[17],n_campo[17])==false)
		return(false);
	if (checa_nulo(campo[18],n_campo[18])==false)
		return(false);
		
	if (checa_nulo(campo[19],n_campo[19])==false)
		return(false);
	if (checa_caracter(campo[19],n_campo[19],"0123456789- ")==false)
		return(false);	
	
	if (checa_nulo(campo[20],n_campo[20])==false)
		return(false);
	if (checa_caracter(campo[20],n_campo[20],"0123456789-./")==false)
		return(false);		
		
	if (checa_caracter(campo[21],n_campo[21],"0123456789-.")==false)
		return(false);		
		
	if (checa_nulo(campo[22],n_campo[22])==false)
		return(false);
	if (checa_nulo(campo[23],n_campo[23])==false)
		return(false);
	if (checa_nulo(campo[24],n_campo[24])==false)
		return(false);
	if (checa_nulo(campo[25],n_campo[25])==false)
		return(false);
	if (checa_nulo(campo[26],n_campo[26])==false)
		return(false);
	if (checa_caracter(campo[26],n_campo[26],"0123456789- ")==false)
		return(false);
			
	if (checa_nulo(campo[27],n_campo[27])==false)
		return(false);
	
	if (campo[28].checked==false)
	{
		alert("Você precisa aceitar as cláusulas do contrato");
		return(false);
	}
	
	return(true);
}
/////////////////////////
// CADASTRO NO SITE
function checa_cadastro()
{
	campo=[document.cadastro.segmento, document.cadastro.nome, document.cadastro.cargo, document.cadastro.endereco, document.cadastro.bairro, document.cadastro.cidade, document.cadastro.cep, document.cadastro.fone, document.cadastro.fax, document.cadastro.email, document.cadastro.login, document.cadastro.senha, document.cadastro.senha2];
	n_campo=["Clube", "Nome", "Cargo", "Endereço", "Bairro", "Cidade", "CEP", "Fone", "Celular", "E-mail", "Login", "Senha", "Redigitar Senha"];
	
	if (checa_nulo(campo[0],n_campo[0])==false)
		return(false);
	if (checa_nulo(campo[1],n_campo[1])==false)
		return(false);
	if (checa_nulo(campo[2],n_campo[2])==false)
		return(false);
	if (checa_nulo(campo[3],n_campo[3])==false)
		return(false);
	if (checa_nulo(campo[4],n_campo[4])==false)
		return(false);
	if (checa_nulo(campo[5],n_campo[5])==false)
		return(false);
	if (checa_nulo(campo[6],n_campo[6])==false)
		return(false);
	if (checa_caracter(campo[6],n_campo[6],"0123456789- ")==false)
		return(false);
		
	if (checa_nulo(campo[7],n_campo[7])==false)
		return(false);
	if (checa_caracter(campo[7],n_campo[7],"0123456789- ().")==false)
		return(false);
		
	if (checa_caracter(campo[8],n_campo[8],"0123456789- ().")==false)
		return(false);
		
	if (checa_nulo(campo[9],n_campo[9])==false)
		return(false);
	if (checa_email(campo[9],n_campo[9])==false)
		return(false);	
		
	if (checa_tamanho(campo[10],n_campo[10],4)==false)
		return(false);
	if (checa_caracter(campo[10],n_campo[10],"0123456789_-qwertyuiopasdfghjklzxcvbnm.QWERTYUIOPASDFGHJKLZXCVBNM")==false)
		return(false);
	
	if (checa_tamanho(campo[11],n_campo[11],4)==false)
		return(false);
	if (checa_caracter(campo[11],n_campo[11],"0123456789_-qwertyuiopasdfghjklzxcvbnm.QWERTYUIOPASDFGHJKLZXCVBNM")==false)
		return(false);
	
	if (campo[11].value != campo[12].value)
	{
		alert("As senhas digitadas não conferem.");
		campo[12].focus();
		return(false);
	}
	
	return(true);
}
/////////////////////////
// LOGIN DOS CLIENTES
function checa_c_logar()
{
	campo=[document.c_logar.c_login, document.c_logar.c_senha];
	n_campo=["Login", "Senha"];
	
	if (checa_tamanho(campo[0],n_campo[0],4)==false)
		return(false);
	if (checa_tamanho(campo[1],n_campo[1],4)==false)
		return(false);
	
	return(true);
}
/////////////////////////
// LEMBRA SENHA
function checa_esqueci_senha()
{
	campo=[document.esqueci_senha.login, document.esqueci_senha.email];
	n_campo=["Login", "E-mail"];
	
	if (campo[0].value.length > 0)
	{
		if (checa_tamanho(campo[0],n_campo[0],4)==false)
			return(false);
	}	
		
	if (campo[1].value.length > 0)
	{
		if (checa_email(campo[1],n_campo[1])==false)
			return(false);	
	}
	if (campo[0].value.length <= 0 && campo[1].value.length <= 0)
	{
		alert("Preencha um dos campos!");
		return(false);	
	}
	
	return(true);
}
/////////////////////////
// INCLUIR FOTO
function checa_c_foto()
{
	campo=[document.c_foto.arquivo];
	n_campo=["Arquivo"];
	
	if (checa_nulo(campo[0],n_campo[0])==false)
		return(false);
	if (checa_imagem(campo[0],n_campo[0])==false)
		return(false);
	
	return(true);
}
/////////////////////////
// INCLUIR RECADO
function checa_c_recado_incluir()
{
	campo=[document.recado.corpo];
	n_campo=["Recado"];
	
	if (checa_nulo(campo[0],n_campo[0])==false)
		return(false);
	
	return(true);
}
/////////////////////////

-->