function isLetra( caractere, strValidos )
	{
        if ( strValidos.indexOf( caractere ) == -1)
                return false;
        return true;
}

function sslereal(campo, event)
	{
        var BACKSPACE=  8;
        var key;
        var tecla;
		var strValidos = "0123456789"
//		var strValidos = "^a]"

        CheckTAB=true;
        tecla= event.keyCode;

        key = String.fromCharCode(tecla);
        
        if ( tecla == BACKSPACE )
                return true;
        return ( isLetra(key, strValidos));   
} 

function sslecampo(campo, event)
	{
        var BACKSPACE=  8;
        var key;
        var tecla;
		var strValidos = "0123456789abcdefghijlmnopqrstuvxzwykêâôâíóàãõçABCDEFGHIJLMNOPQRSTUVXZWYKÂÊÔÁÉÍÀÓÃÕÇ/\@#$%&*-+[]{};,.|_ "
//		var strValidos = "^a]"

        CheckTAB=true;
        tecla= event.keyCode;

        key = String.fromCharCode(tecla);
        
        if ( tecla == BACKSPACE )
                return true;
        return ( isLetra(key, strValidos));   
} 

//----------------------------Valida altTipo
function valida_cadastro() {
mensagem = "";
if (document.forms[0].codCursoAluno.value == ""){
	mensagem  += "\n      :. Curso"; }
if (document.forms[0].codDiscAluno.value == ""){
	mensagem  += "\n      :. Disciplina"; }
if (document.forms[0].nomeAluno.value == ""){
	mensagem  += "\n      :. Nome"; }
if (document.forms[0].dtNascAluno.value == ""){
	mensagem  += "\n      :. Data Nascimento"; }
if (document.forms[0].emailAluno.value == ""){
	mensagem  += "\n      :. E-mail"; }
if (document.forms[0].sen1.value == ""){
	mensagem  += "\n      :. Senha"; }
if (document.forms[0].sen1.value != document.forms[0].sen2.value){
	mensagem  += "\n      :. Confirmação de Senha"; }
if (mensagem  != "") {
	mensagem  ="Os campos abaixo não estão preenchidos:\n" + mensagem ;
	alert(mensagem);
	return false;
}else return true;
}




//-------------------- Valida Alterar Senha

function valida_altsenha(){
mensagem = "";
if(document.altsenha.login.value == ""){
mensagem  += "\n      :. Login"; }
if(document.altsenha.senha.value == ""){
mensagem  += "\n      :. Senha Atual"; }
if(document.altsenha.novasenha.value == ""){
mensagem  += "\n      :. Nova Senha"; }
if((document.altsenha.novasenha2.value) != (document.altsenha.novasenha.value)){
mensagem  += "\n      :. A confirmação da senha está inválida"; }
if (mensagem!="") {
mensagem  ="Os campos abaixo não estão preenchidos:\n" + mensagem ;
document.altsenha.login.focus();
alert(mensagem);
return false;
}
else return true; 

}

//========================== Valida Lebrar senha
function lembrar() {
missinginfo = "";
if (document.lembrarsenha.email.value == "") {
	missinginfo += "\n     -  E-mail"; }
if (missinginfo != "") {
	missinginfo ="O Campo abaixo não foi preenchido:\n" + missinginfo;
	alert(missinginfo);
return false;
}
else return true;
}

// VALIDA LOGIN

function valida_login(){
	if (document.forms[0].nomeUsuario.value == "") {
			alert("O campo Login deve ser preenchido.");
			document.forms[0].nomeUsuario.focus();
			return false;}
	if (document.forms[0].senhaUsuario.value == "") {
			alert("O campo Senha deve ser preenchido.");
			document.forms[0].senhaUsuario.focus();
			return false;}
return true; 
}
	
// VALIDA O CADASTRO DE USUARIOS
function valida_caduser(){
	if (document.usuario.codTipo.value == "0") {
			alert("O campo Tipo de Entidade deve ser preenchido.");
			document.usuario.codTipo.focus();
			return false;}

	if (document.usuario.nomeEntidade.value == "0") {
			alert("O campo Nome da Entidade deve ser preenchido.");
			document.usuario.nomeEntidade.focus();
			return false;}

	if (!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(usuario.emailUsuario.value))) { 
			alert("O campo E-mail deve ser preenchido.");
			document.usuario.emailUsuario.focus();
			return false;}
			
	if (document.usuario.loginUsuario.value == "") {
			alert("O campo Login deve ser preenchido.");
			document.usuario.loginUsuario.focus();
			return false;}

	if (document.usuario.passUsuario.value == "") {
			alert("O campo Senha deve ser preenchido.");
			document.usuario.passUsuario.focus();
			return false;}
	tamanhoSenha = document.usuario.passUsuario.value;
	if(tamanhoSenha.length < 6){
			alert("A senha deve conter 6 caracteres no mínimo.");
			document.usuario.passUsuario.focus();
			return false;}

	if ((document.usuario.passUsuario.value) != ( document.usuario.passUsuario_conf.value)) {
			alert("A confirmação de senha está incorreta.");
			document.usuario.passUsuario_conf.focus();
			return false;}
	return true; 
}

// VALIDA O CADASTRO DE USUARIOS
function valida_cadclisite(){
	if (!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(acesso.email.value))) { 
			alert("O campo E-mail deve ser preenchido.");
			document.acesso.email.focus();
			return false;}
			
	if (document.acesso.login.value == "") {
			alert("O campo Login deve ser preenchido.");
			document.acesso.login.focus();
			return false;}

	if (document.acesso.senha.value == "") {
			alert("O campo Senha deve ser preenchido.");
			document.acesso.senha.focus();
			return false;}
	tamanhoSenha = document.acesso.senha.value;
	if(tamanhoSenha.length < 6){
			alert("A senha deve conter 6 caracteres no mínimo.");
			document.acesso.senha.focus();
			return false;}

	if ((document.acesso.senha.value) != ( document.acesso.conf_senha.value)) {
			alert("A confirmação de senha não confere.");
			document.acesso.conf_senha.focus();
			return false;}
	return true; 
}

// VALIDA CADASTRO DE CATEGORIA
function valida_cadcat(){
	if (document.categorias.nomeCategoria.value == "") {
			alert("O campo Nome deve ser preenchido.");
			document.categorias.nomeCategoria.focus();
			return false;}
	return true;
}

// VALIDA A ALTERAÇÃO DE SENHA
function valida_altuser(){

	if (document.usuario.senhaAntigaUsuario.value == "") {
			alert("O campo Senha Atual deve ser preenchido.");
			document.usuario.senhaAntigaUsuario.focus();
			return false;}
			
	if (document.usuario.senhaNovaUsuario.value == "") {
			alert("O campo Senha Nova deve ser preenchido.");
			document.usuario.senhaNovaUsuario.focus();
			return false;}

	tamanhoSenha = document.usuario.senhaNovaUsuario.value;
	if(tamanhoSenha.length < 6){
			alert("A senha deve conter 6 caracteres no mínimo.");
			document.usuario.senhaNovaUsuario.focus();
			return false;}

	if ((document.usuario.senhaNovaUsuario.value) != ( document.usuario.senhaNovaConfirma.value)) {
			alert("A confirmação de senha não confere.");
			document.usuario.senhaNovaConfirma.focus();
			return false;}
	return true; 
}

// VALIDA LEMBRAR SENHA
function valida_lemusr(){
	if (document.usuario.nomeUsuario.value == "") {
			alert("O campo Login deve ser preenchido.");
			document.usuario.nomeUsuario.focus();
			return false;}
			
	if (!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(usuario.emailUsuario.value))) { 
			alert("O campo E-mail deve ser preenchido.");
			document.usuario.emailUsuario.focus();
			return false;}
	return true;
}

// VALIDA ALTERAR USUARIO
function valida_altusuario(){
	if (!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(usuario.emailUsuario.value))) { 
			alert("O campo E-mail deve ser preenchido.");
			document.usuario.emailUsuario.focus();
			return false;}
	return true;
}

// VALIDA ALTERAÇÃO DOS DADOS DO SITE
function valida_altsite(){
	if(document.site.tituloSite.value ==""){
		alert("O campo título deve ser preenchido.");
		document.site.tituloSite.focus();
		return false;}
	
	if(document.site.descSite.value ==""){
		alert("O campo descrição deve ser preenchido.");
		document.site.descSite.focus();
		return false;}
		
	if(document.site.urlSite.value ==""){
		alert("O campo URL deve ser preenchido.");
		document.site.urlSite.focus();
		return false;}
	
	if(document.site.palavraschaveSite.value ==""){
		alert("O campo Palavras-Chave deve ser preenchido.");
		document.site.palavraschaveSite.focus();
		return false;}
	
	if(document.site.areasSite.value ==""){
		alert("O campo Areas deve ser preenchido.");
		document.site.areasSite.focus();
		return false;}
	
	if(document.site.areasRestritasSite.value ==""){
		alert("O campo Areas Restritas deve ser preenchido.");
		document.site.areasRestritasSite.focus();
		return false;}
		
	if(document.site.atualizacaoSite.value ==""){
		alert("O campo Freqüência de Atualização deve ser preenchido.");
		document.site.atualizacaoSite.focus();
		return false;}
	
	if(document.site.nomeEmpSite.value ==""){
		alert("O campo Nome do Responsável da Empresa deve ser preenchido.");
		document.site.nomeEmpSite.focus();
		return false;}
	
	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(site.emailEmpSite.value))) {
		alert("O campo Email do Responsável da Empresa deve ser preenchido.");
		document.site.emailEmpSite.focus();
		return false;}
	
	if(document.site.telefoneEmpSite.value ==""){
		alert("O campo Telefone do Responsável da Empresa deve ser preenchido.");
		document.site.telefoneEmpSite.focus();
		return false;}
	
	if(document.site.nomeManSite.value ==""){
		alert("O campo Nome do Responsável de Manutenção deve ser preenchido.");
		document.site.nomeManSite.focus();
		return false;}
	
	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(site.emailManSite.value))) {
		alert("O campo Email do Responsável de Manutenção deve ser preenchido.");
		document.site.emailManSite.focus();
		return false;}
	
	if(document.site.telefoneManSite.value ==""){
		alert("O campo Telefone do Responsável de Manutenção deve ser preenchido.");
		document.site.telefoneManSite.focus();
		return false;}

	if(document.site.nomeDesSite.value ==""){
		alert("O campo Nome do Responsável de Desenvolvimento deve ser preenchido.");
		document.site.nomeDesSite.focus();
		return false;}
	
	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(site.emailDesSite.value))) {
		alert("O campo Email do Responsável de Desenvolvimento deve ser preenchido.");
		document.site.emailDesSite.focus();
		return false;}
	
	if(document.site.telefoneDesSite.value ==""){
		alert("O campo Telefone do Responsável de Desenvolvimento deve ser preenchido.");
		document.site.telefoneDesSite.focus();
		return false;}
	
	if(document.site.linguagemSite.value ==""){
		alert("O campo Linguagem deve ser preenchido.");
		document.site.linguagemSite.focus();
		return false;}

	if(document.site.bancoSite.value ==""){
		alert("O campo Banco deve ser preenchido.");
		document.site.bancoSite.focus();
		return false;}

	if(document.site.componentesSite.value ==""){
		alert("O campo Componentes deve ser preenchido.");
		document.site.componentesSite.focus();
		return false;}

	if(document.site.provedorSite.value ==""){
		alert("O campo Provedor deve ser preenchido.");
		document.site.provedorSite.focus();
		return false;}
		
	if(document.site.superinformativoSite.value ==""){
		alert("O campo Código do site no SuperInformativo deve ser preenchido.");
		document.site.superinformativoSite.focus();
		return false;}
		
	if(!(	/^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/.test(site.dataSite.value))) {
		alert("O campo Data de Publicação deve ser preenchido.");
		document.site.dataSite.focus();
		return false;}

	return true;
}


// VALIDA O CADASTRO DE CLIENTES
function valida_cadcli(){
	if (document.cliente.razaoCliente.value == "") {
			alert("O campo Razão Social deve ser preenchido.");
			document.cliente.razaoCliente.focus();
			return false;}

	if (document.cliente.fantasiaCliente.value == "") {
			alert("O campo Nome Fantasia deve ser preenchido.");
			document.cliente.fantasiaCliente.focus();
			return false;}

	if (document.cliente.cnpj.value == "") {
			alert("O campo CNPJ deve ser preenchido.");
			document.cliente.cnpj.focus();
			return false;}

	if (document.cliente.enderecoCliente.value == "") {
			alert("O campo Endereço deve ser preenchido.");
			document.cliente.enderecoCliente.focus();
			return false;}

	if (document.cliente.bairroCliente.value == "") {
			alert("O campo Bairro deve ser preenchido.");
			document.cliente.bairroCliente.focus();
			return false;}

	if (document.cliente.cidadeCliente.value == "") {
			alert("O campo Cidade deve ser preenchido.");
			document.cliente.cidadeCliente.focus();
			return false;}

	if (document.cliente.estadoCliente.value == "0") {
			alert("O campo Estado deve ser preenchido.");
			document.cliente.estadoCliente.focus();
			return false;}

	if (document.cliente.paisCliente.value == "0") {
			alert("O campo País deve ser preenchido.");
			document.cliente.paisCliente.focus();
			return false;}

	if (document.cliente.nomecontatoCliente.value == "") {
			alert("O campo Nome de Contato deve ser preenchido.");
			document.cliente.nomecontatoCliente.focus();
			return false;}

	if (document.cliente.telefoneCliente.value == "") {
			alert("O campo Telefone deve ser preenchido.");
			document.cliente.telefoneCliente.focus();
			return false;}
			
	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(cliente.emailCliente.value))) {
			alert("O campo E-mail deve ser preenchido.");
			document.cliente.emailCliente.focus();
			return false;}

	if (document.cliente.siteCliente.value == "") {
			alert("O campo Site deve ser preenchido.");
			document.cliente.siteCliente.focus();
			return false;}
return true; 
}

// VALIDA O CADASTRO DE REPRESENTANTES - PESSOA JURIDICA
function valida_cadrep_juridica(){
	if (document.representante.razaoRepresentante.value == "") {
			alert("O campo Razão Social deve ser preenchido.");
			document.representante.razaoRepresentante.focus();
			return false;}

	if (document.representante.fantasiaRepresentante.value == "") {
			alert("O campo Nome Fantasia deve ser preenchido.");
			document.representante.fantasiaRepresentante.focus();
			return false;}

	if (document.representante.nomecontatoRepresentante.value == "") {
			alert("O campo Nome de Contato deve ser preenchido.");
			document.representante.nomecontatoRepresentante.focus();
			return false;}

/*	if (document.representante.cnpj.value == "") {
			alert("O campo CNPJ deve ser preenchido.");
			document.representante.cnpj.focus();
			return false;}

	if (document.representante.enderecoRepresentante.value == "") {
			alert("O campo Endereço deve ser preenchido.");
			document.representante.enderecoRepresentante.focus();
			return false;}

	if (document.representante.bairroRepresentante.value == "") {
			alert("O campo Bairro deve ser preenchido.");
			document.representante.bairroRepresentante.focus();
			return false;}

	if (document.representante.cidadeRepresentante.value == "") {
			alert("O campo Cidade deve ser preenchido.");
			document.representante.cidadeRepresentante.focus();
			return false;}

	if (document.representante.estadoRepresentante.value == "0") {
			alert("O campo Estado deve ser preenchido.");
			document.representante.estadoRepresentante.focus();
			return false;}
*/
	if (document.representante.paisRepresentante.value == "0") {
			alert("O campo País deve ser preenchido.");
			document.representante.paisRepresentante.focus();
			return false;}

	if (document.representante.telefoneRepresentante.value == "") {
			alert("O campo Telefone deve ser preenchido.");
			document.representante.telefoneRepresentante.focus();
			return false;}

if (document.representante.emailRepresentante.value != "") {
	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(representante.emailRepresentante.value))) {
			alert("O campo E-mail deve ser preenchido.");
			document.representante.emailRepresentante.focus();
			return false;}
}else{
	return true;
}

return true; 
}
// VALIDA O CADASTRO DE REPRESENTANTES - PESSOA FISICA
function valida_cadrep_fisica(){

	if (document.representante.nomecontatoRepresentante.value == "") {
			alert("O campo Nome de Contato deve ser preenchido.");
			document.representante.nomecontatoRepresentante.focus();
			return false;}
/*
	if (document.representante.cpf.value == "") {
			alert("O campo CPF deve ser preenchido.");
			document.representante.cpf.focus();
			return false;}

	if (document.representante.enderecoRepresentante.value == "") {
			alert("O campo Endereço deve ser preenchido.");
			document.representante.enderecoRepresentante.focus();
			return false;}

	if (document.representante.bairroRepresentante.value == "") {
			alert("O campo Bairro deve ser preenchido.");
			document.representante.bairroRepresentante.focus();
			return false;}

	if (document.representante.cidadeRepresentante.value == "") {
			alert("O campo Cidade deve ser preenchido.");
			document.representante.cidadeRepresentante.focus();
			return false;}

	if (document.representante.estadoRepresentante.value == "0") {
			alert("O campo Estado deve ser preenchido.");
			document.representante.estadoRepresentante.focus();
			return false;}
*/
	if (document.representante.paisRepresentante.value == "0") {
			alert("O campo País deve ser preenchido.");
			document.representante.paisRepresentante.focus();
			return false;}

	if (document.representante.telefoneRepresentante.value == "") {
			alert("O campo Telefone deve ser preenchido.");
			document.representante.telefoneRepresentante.focus();
			return false;}
if (document.representante.emailRepresentante.value != "") {			
	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(representante.emailRepresentante.value))) {
			alert("O campo E-mail deve ser preenchido.");
			document.representante.emailRepresentante.focus();
			return false;}
}else{
	return true;
}
return true; 
}


function valida_cadfunc(){

	if (document.funcionarios.nomecontatoFuncionario.value == "") {
			alert("O campo Nome de Contato deve ser preenchido.");
			document.funcionarios.nomecontatoFuncionario.focus();
			return false;}

	if (document.funcionarios.cpf.value == "") {
			alert("O campo CPF deve ser preenchido.");
			document.funcionarios.cpf.focus();
			return false;}

	if (document.funcionarios.telefoneFuncionario.value == "") {
			alert("O campo Telefone deve ser preenchido.");
			document.funcionarios.telefoneFuncionario.focus();
			return false;}
			
	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(funcionarios.emailFuncionario.value))) {
			alert("O campo E-mail deve ser preenchido.");
			document.funcionarios.emailFuncionario.focus();
			return false;}

if (document.funcionarios.enderecoFuncionario.value == "") {
			alert("O campo Endereço deve ser preenchido.");
			document.funcionarios.enderecoFuncionario.focus();
			return false;}

	if (document.funcionarios.bairroFuncionario.value == "") {
			alert("O campo Bairro deve ser preenchido.");
			document.funcionarios.bairroFuncionario.focus();
			return false;}

	if (document.funcionarios.cidadeFuncionario.value == "") {
			alert("O campo Cidade deve ser preenchido.");
			document.funcionarios.cidadeFuncionario.focus();
			return false;}

	if (document.funcionarios.estadoFuncionario.value == "0") {
			alert("O campo Estado deve ser preenchido.");
			document.funcionarios.estadoFuncionario.focus();
			return false;}

	if (document.funcionarios.paisFuncionario.value == "0") {
			alert("O campo País deve ser preenchido.");
			document.funcionarios.paisFuncionario.focus();
			return false;}

return true; 
}




// VALIDA O CADASTRO DE NOTICIAS
function valida_cadnot(){
	if (document.noticias.tituloNoticia.value == "") {
			alert("O campo Título deve ser preenchido.");
			document.noticias.tituloNoticia.focus();
			return false;}

	if (document.noticias.descricaoNoticia.value == "") {
			alert("O campo Descrição deve ser preenchido.");
			document.noticias.descricaoNoticia.focus();
			return false;}

	if (document.noticias.fonteNoticia.value == "") {
			alert("O campo Fonte deve ser preenchido.");
			document.noticias.fonteNoticia.focus();
			return false;}

	if (document.noticias.linkNoticia.value == "") {
			alert("O campo Link deve ser preenchido.");
			document.noticias.linkNoticia.focus();
			return false;}
return true; 
}

// VALIDA O CADASTRO DE PRODUTOS
function valida_cadpro(){
	if (document.produtos.menu1.value == "../manager/default.php?pg=Produtos-incluir&") {
			alert("O campo Categoria deve ser preenchido.");
			document.produtos.menu1.focus();
			return false;}

	if (document.produtos.nomeProduto.value == "") {
			alert("O campo Nome deve ser preenchido.");
			document.produtos.nomeProduto.focus();
			return false;}
			
return true; 
}

// VALIDA INCLUSÃO DE IMAGENS
function valida_imagem(){

	if (document.forms[0].imagem.value == "") {
			alert("O campo Imagem deve ser preenchido.");
			return false;}
return true; 
}

// VALIDA CADASTRO DE enquete DA ENQUETE
function valida_enqper(){

	if (document.forms[0].descricaoEnquete.value == "") {
			alert("O campo enquete deve ser preenchido.");
			document.forms[0].descricaoEnquete.focus();
			return false;}
return true; 
}

// VALIDA CADASTRO DE RESPOSTA DA ENQUETE
function valida_enqres(){

	if (document.forms[0].descricaoResposta.value == "") {
			alert("O campo enquete deve ser preenchido.");
			document.forms[0].descricaoResposta.focus();
			return false;}
return true; 
}


// VALIDA ENQUETE

function valida_enquete(){
	var ok = false;
    for (i = 0; i < document.enquete.codResposta.length; i++) {
      if (document.enquete.codResposta[i].checked) { ok = true; }
	}
	if (!ok) {
    alert ("Por favor selecione uma opção.");
    return false;
	}
}

// VALIDA FORMULARIO DE ATENDIMENTO
function valida_atendimento(){

	if (document.forms[0].nome.value == "") {
			alert("O campo Nome deve ser preenchido.");
			document.forms[0].nome.focus();
			return false;}

	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(document.forms[0].email.value))) {
			alert("O campo Email deve ser preenchido.");
			document.forms[0].email.focus();
			return false;}

	if (document.forms[0].comentario.value == "") {
			alert("O campo Comentário deve ser preenchido.");
			document.forms[0].comentario.focus();
			return false;}
return true; 
}


// VALIDA FORMULARIO DE CADASTRO DE VISITANTE
function valida_cadvisitante(){

	if (document.forms[0].nomeEntidade.value == "") {
			alert("O campo Nome deve ser preenchido.");
			document.forms[0].nomeEntidade.focus();
			return false;}

	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(document.forms[0].emailEntidade.value))) {
			alert("O campo Email deve ser preenchido.");
			document.forms[0].emailEntidade.focus();
			return false;}
	if (document.forms[0].nomeUsuario.value == "") {
			alert("O campo Login deve ser preenchido.");
			document.forms[0].nomeUsuario.focus();
			return false;}
			
	if (document.forms[0].senhaUsuario.value == "") {
			alert("O campo Senha deve ser preenchido.");
			document.forms[0].senhaUsuario.focus();
			return false;}

	tamanhoSenha = document.forms[0].senhaUsuario.value;
	if(tamanhoSenha.length < 6){
			alert("A senha deve conter 6 caracteres no mínimo.");
			document.forms[0].senhaUsuario.focus();
			return false;}

	if ((document.forms[0].senhaUsuario.value) != (document.forms[0].confirmaSenhaUsuario.value)) {
			alert("A confirmação da senha não confere.");
			document.forms[0].confirmaSenhaUsuario.focus();
			return false;}
return true;}

// VALIDA FORMULARIO DE CADASTRO DE VISITANTE
function valida_altvisitante(){

	if (document.forms[0].nomeEntidade.value == "") {
			alert("O campo Nome deve ser preenchido.");
			document.forms[0].nomeEntidade.focus();
			return false;}

	if(!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(document.forms[0].emailEntidade.value))) {
			alert("O campo Email deve ser preenchido.");
			document.forms[0].emailEntidade.focus();
			return false;}
return true;}
			

			
// ---------------- VALIDA CNPJ/CPF 

function valida_cnpj(cnpj){
if (document.forms[0].cnpj.value != "") {
	if (!(checa(cnpj.value))){
  		document.forms[0].cnpj.focus();
		return false;}
	else{
		return true;}
	}
}
function checa(cnpj){
 if (cnpj.length != 14){
  alert("Número de CNPJ inválido");
  document.forms[0].cnpj.focus();
  return false;
 }   
 if ((!(modulo(cnpj.substring(0,cnpj.length - 2)).toString()+modulo(cnpj.substring(0,cnpj.length - 1)).toString() == cnpj.substring(cnpj.length - 2,cnpj.length))) && (modulo_cic(cnpj.substring(0,cnpj.length - 2)) + "" + modulo_cic(cnpj.substring(0,cnpj.length - 1)) != cnpj.substring(cnpj.length - 2,cnpj.length))){
  alert("Número de CNPJ inválido");
  document.forms[0].cnpj.focus();
  return false;
 }
 return true;
}
function modulo(cnpj){
soma=0;
ind=2;
    
 for(pos=cnpj.length-1;pos>-1;pos=pos-1){
  soma = soma + (parseInt(cnpj.charAt(pos)) * ind);
  ind++;
         
  if(cnpj.length>11){ 
   if(ind>9) ind=2; 
   }
  }
    
 resto = soma - (Math.floor(soma / 11) * 11);
      
  if(resto < 2){ 
   return 0;  
  }
  else{ 
   return (11 - resto); 
  }
}
function modulo_cic(cnpj){
soma=0;
ind=2;
 for(pos=cnpj.length-1;pos>-1;pos=pos-1){
  soma = soma + (parseInt(cnpj.charAt(pos)) * ind);
  ind++;
     
  if(cnpj.length>11){ 
   if(ind>9) ind=2; 
   }
  }    
    
  resto = soma - (Math.floor(soma / 11) * 11);
       
  if(resto < 2){ 
   return 0; 
  }
  else{ 
   return 11 - resto;
  }
}

function valida_cpf(){
	if (document.forms[0].cpf.value != "") {
		var i; 
	    s = document.forms[0].cpf.value; 
	    var c = s.substr(0,9); 
	    var dv = s.substr(9,2); 
	    var d1 = 0; 
	    for (i = 0; i < 9; i++){ 
	        d1 += c.charAt(i)*(10-i); 
		}
	    if (d1 == 0){ 
			alert("CPF Invalido")
			document.forms[0].cpf.focus();
			return false; 
		} 
		d1 = 11 - (d1 % 11); 
		if (d1 > 9) d1 = 0; 
		if (dv.charAt(0) != d1){ 
			alert("CPF Invalido") 
			document.forms[0].cpf.focus();
			return false; 
		} 
		d1 *= 2; 
	    for (i = 0; i < 9; i++){ 
			d1 += c.charAt(i)*(11-i); 
		} 
		d1 = 11 - (d1 % 11); 
	    if (d1 > 9) d1 = 0; 
	    if (dv.charAt(1) != d1){ 
	    	alert("CPF Invalido") 
			document.forms[0].cpf.focus();
	        return false; 
		} 
		return true;
	}
}

function valida_cadcurriculo(){
	if (document.curriculos.nomeCurriculo.value == "") {
			alert("O campo Nome deve ser preenchido.");
			document.curriculos.nomeCurriculo.focus();
			return false;}	
	if (!(/^\w+([\.-_-]?\w+)*@\w+([\.-_-]?\w+)*(\.\w{2,4})+$/.test(curriculos.emailCurriculo.value))) { 
			alert("O campo E-mail deve ser preenchido.");
			document.curriculos.emailCurriculo.focus();
			return false;}
	if (document.curriculos.enderecoCurriculo.value == "") {
			alert("O campo Endereço deve ser preenchido.");
			document.curriculos.enderecoCurriculo.focus();
			return false;}	
	if (document.curriculos.bairroCurriculo.value == "") {
			alert("O campo Bairro deve ser preenchido.");
			document.curriculos.bairroCurriculo.focus();
			return false;}	
	if (document.curriculos.cepCurriculo.value == "") {
			alert("O campo Bairro deve ser preenchido.");
			document.curriculos.cepCurriculo.focus();
			return false;}	
	if (document.curriculos.cidadeCurriculo.value == "") {
			alert("O campo Cidade deve ser preenchido.");
			document.curriculos.cidadeCurriculo.focus();
			return false;}	
	if (document.curriculos.estadoCurriculo.value == "0") {
			alert("O campo Estado deve ser preenchido.");
			document.curriculos.estadoCurriculo.focus();
			return false;}	
	if (document.curriculos.telefoneCurriculo.value == "") {
			alert("O campo Telefone deve ser preenchido.");
			document.curriculos.telefoneCurriculo.focus();
			return false;}	
	if (document.curriculos.arquivoCurriculo.value == "") {
			alert("O campo Arquivo do Currículo deve ser preenchido.");
			return false;}	
return true;
}

function valida_relatorios() {
	if (document.relatorios.anoRelatorios.value == "") {
			alert("O campo Ano deve ser selecionado.");
			document.relatorios.anoRelatorios.focus();
			return false;
	}
	if (document.relatorios.mesRelatorios.value == "") {
			alert("O campo Mês deve ser selecionado.");
			document.relatorios.mesRelatorios.focus();
			return false;
	}	
	if (document.relatorios.arquivoRelatorios.value == "") {
			alert("O campo Arquivo deve ser preenchido.");
			document.relatorios.arquivoRelatorios.focus();
			return false;
	}	
	return true;
}

function valida_textarea(){
	tamanho = document.pedidos.obsPedido.value.length;
	maximo = 150;
	if(tamanho > maximo){
		alert("Você digitou "+tamanho+" sendo que o limite máximo para observação é de "+maximo+" caracteres");
		return false;
	}
	return true;
}