// Valida página de login (login.asp)
  function validaLogin() 
  {  
  d = document.formLogin;
 
 // Valida o campo Login do formulário 
  if (d.login.value.length <1)
  		{alert("O campo Login não pode ficar em branco.");
  		d.login.focus();
 	 return false;
  	} 
  
 // Valida o campo Senha do formulário 
  if (d.senha.value.length <1)
  		{alert("O campo Senha não pode ficar em branco.");
  		d.senha.focus();
 	 return false;
  	} 
	
  return true;
  }
  
// Termíno da rotina de validação do login (login.asp)
//*************************************************************************************************
// Valida página de fale conosco (faleconosoco.asp)
  function validaFaleConosco() 
  {  
  x = document.FormFaleConosco;
 
 // Valida o campo Nome do formulário 
  if (x.nome.value.length <1)
  		{alert("O campo Nome não pode ficar em branco.");
  		x.nome.focus();
 	 return false;
  	} 
  
 // Valida o campo Email do formulário 
	if (x.email.value == "")   
		{
			window.alert ("Informe o seu EMAIL, ex: suporte@digipress.com");
			return false;
		}						
	z = "n"
	for (a=1;a<x.email.value.length;a++)
		{
		if (x.email.value.charAt(a) == "@")
		z = "s"
		}	
		{
		if (x.email.value.charAt(a) == ".")
		z = "s"
		}
		{
		if (x.email.value.charAt(a) == "@.")
		z = "n"
		}					
	if (z == "n")
		{
		window.alert ("Informe um E-mail válido");
		return false;	
		}

 // Valida o campo Texto do formulário 
  if (x.texto.value.length <1)
  		{alert("O campo Texto não pode ficar em branco.");
  		x.texto.focus();
 	 return false;
  	} 
	
  return true;
  }
  
// Termíno da rotina de validação de fale conosco (faleconosoco.asp)
//*************************************************************************************************
// Valida mascaras do formulário de inclusão de clientes (inclientes.asp)
function mascaraCep(cep){
	if (cep.value.indexOf("-") == -1 && cep.value.length > 5){ cep.value = ""; }
	if (cep.value.length == 5){
		cep.value += "-";
	}
}

function mascaraTelefone(telefone){
	if (telefone.value.indexOf("-") == -1 && telefone.value.length > 5){ telefone.value = ""; }
	if (telefone.value.length == 2){
		telefone.value +="-";
	}
}

function mascaraTelefone1(telefone1){
	if (telefone1.value.indexOf("-") == -1 && telefone1.value.length > 5){ telefone1.value = ""; }
	if (telefone1.value.length == 2){
		telefone1.value +="-";
	}
}

function mascaraCelular(celular){
	if (celular.value.indexOf("-") == -1 && celular.value.length > 5){ celular.value = ""; }
	if (celular.value.length == 2){
		celular.value +="-";
	}
}

function mascaraFax(fax){
	if (fax.value.indexOf("-") == -1 && fax.value.length > 5){ fax.value = ""; }
	if (fax.value.length == 2){
		fax.value +="-";
	}
}

function mascaraCic(cic, mask) 
{
  var i = cic.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i);
if (texto.substring(0,1) != saida) 
  {
	cic.value += texto.substring(0,1);
  }
}

function mascaraCnpj(cnpj, mask) 
{
  var i = cnpj.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i);
if (texto.substring(0,1) != saida) 
  {
	cnpj.value += texto.substring(0,1);
  }
}

// Termíno da rotina de verificação das mascaras (inclientes.asp)
//*************************************************************************************************
// Valida formulário de cliente - Pessoa Física(inclientes.asp)
	function validaClientes()	
		{
			x = document.FormClientes;
			
			// Verifica Nome
			if (x.nome.value == "")   
				{
					window.alert ("Informe o seu NOME");
					return false;
				}
			
			y = "n"
			for (a=1;a<x.nome.value.length;a++)
				{
					if (x.nome.value.charAt(a) == " ")
				{
					y = "s"
				}
				}	
			if (y == "n")
				{
					window.alert ("Informe Nome e Sobrenome ")
					return false;	
				}	
			
			// Verifica CIC
			if (x.cic.value == "")   
				{
					window.alert ("Informe o seu CIC");
					return false;
				}			
			
			// Verifica Endereço
			if (x.endereco.value == "")   
				{
					window.alert ("Informe o ENDERECO");
					return false;
				}
			
			// Verifica Bairro
			if (x.bairro.value == "")   
				{
					window.alert ("Informe o BAIRRO");
					return false;
				}
			
			// Verifica Cidade
			if (x.cidade.value == "")   
				{
					window.alert ("Informe a CIDADE");
					return false;
				}

			// Verifica CEP
			if (x.cep.value == "")
				{
					window.alert ("Informe o CEP");
					return false;
				}		
			
			// Verifica Email
			if (x.email.value == "")   
				{
					window.alert ("Informe o seu EMAIL, ex: kauser@ibnet.com.br");
					return false;
				}						
			z = "n"
			for (a=1;a<x.email.value.length;a++)
				{
				if (x.email.value.charAt(a) == "@")
				z = "s"
				}	
				{
				if (x.email.value.charAt(a) == ".")
				z = "s"
				}
				{
				if (x.email.value.charAt(a) == "@.")
				z = "n"
				}					
			if (z == "n")
				{
				window.alert ("Informe um E-mail válido");
				return false;	
				}
	
			// Verifica Telefone
			if (x.telefone.value == "")
				{
					window.alert ("Informe o seu TELEFONE");
					return false;
				}

			// Verifica Contato
			if (x.contato.value == "")
				{
					window.alert ("Informe um nome para CONTATO");
					return false;
				}
				
			if (x.login.value.length <8)   
				{
					window.alert ("Informe um LOGIN com 8 a 15 Alfanuméricos");
					return false;
				}

			if (x.senha.value.length <6)
				{
					window.alert ("Informe uma SENHA, com 6 a 8 Alfanuméricos");
					return false;
				}

			return true;	
		}
// Termíno da rotina de verificação do formulário de clientes - Pessoa Física (inclientes.asp)
//*************************************************************************************************
// Valida formulário de cliente - Pessoa Juridica (inclientes.asp)
	function validaClienteJuridico()	
		{
			x = document.FormClientes;

			// Verifica Razão Social
			if (x.razao_social.value == "")   
				{
					window.alert ("Informe a RAZÃO SOCIAL");
					return false;
				}			

			// Verifica CNPJ
			if (x.cnpj.value == "")   
				{
					window.alert ("Informe o seu CNPJ");
					return false;
				}
			// Verifica Endereço
			if (x.endereco.value == "")   
				{
					window.alert ("Informe o ENDERECO");
					return false;
				}
			
			// Verifica Bairro
			if (x.bairro.value == "")   
				{
					window.alert ("Informe o BAIRRO");
					return false;
				}
			
			// Verifica Cidade
			if (x.cidade.value == "")   
				{
					window.alert ("Informe a CIDADE");
					return false;
				}

			// Verifica CEP
			if (x.cep.value == "")
				{
					window.alert ("Informe o CEP");
					return false;
				}		
			
			// Verifica Email
			if (x.email.value == "")   
				{
					window.alert ("Informe o seu EMAIL, ex: kauser@ibnet.com.br");
					return false;
				}						
			z = "n"
			for (a=1;a<x.email.value.length;a++)
				{
				if (x.email.value.charAt(a) == "@")
				z = "s"
				}	
				{
				if (x.email.value.charAt(a) == ".")
				z = "s"
				}
				{
				if (x.email.value.charAt(a) == "@.")
				z = "n"
				}					
			if (z == "n")
				{
				window.alert ("Informe um E-mail válido");
				return false;	
				}
	
			// Verifica Telefone
			if (x.telefone.value == "")
				{
					window.alert ("Informe o seu TELEFONE");
					return false;
				}

			
			// Valida o campo Ramal do formulário  
 			 if(isNaN(x.ramal.value)){
   					alert("Informe o RAMAL somente com números válidos");
   					x.ramal.focus();
   			 		return false;
 				  }   

		// Verifica Contato
			if (x.contato.value == "")
				{
					window.alert ("Informe um nome para CONTATO");
					return false;
				}
				
			if (x.login.value.length <8)   
				{
					window.alert ("Informe um LOGIN com 8 a 15 Alfanuméricos");
					return false;
				}

			if (x.senha.value.length <6)
				{
					window.alert ("Informe uma SENHA, com 6 a 8 Alfanuméricos");
					return false;
				}

			return true;	
		}
// Termíno da rotina de verificação do formulário de clientes - Pessoa Juridica (inclientes.asp)
//*************************************************************************************************
// Valida formulário de reporter - Pessoa Física(incolab.asp)
	function validaReporterF()	
		{
			x = document.FormReporterF;
			
			// Verifica Nome
			if (x.nome.value == "")   
				{
					window.alert ("Informe o seu NOME");
					return false;
				}
			
			y = "n"
			for (a=1;a<x.nome.value.length;a++)
				{
					if (x.nome.value.charAt(a) == " ")
				{
					y = "s"
				}
				}	
			if (y == "n")
				{
					window.alert ("Informe Nome e Sobrenome");
					return false;	
				}	
			
			// Verifica Telefone
			if (x.telefone.value == "")
				{
					window.alert ("Informe o seu TELEFONE");
					return false;
				}

			// Verifica Email
			if (x.email.value == "")   
				{
					window.alert ("Informe o seu EMAIL, ex: kauser@ibnet.com.br");
					return false;
				}						
			z = "n"
			for (a=1;a<x.email.value.length;a++)
				{
				if (x.email.value.charAt(a) == "@")
				z = "s"
				}	
				{
				if (x.email.value.charAt(a) == ".")
				z = "s"
				}
				{
				if (x.email.value.charAt(a) == "@.")
				z = "n"
				}					
			if (z == "n")
				{
				window.alert ("Informe um E-mail válido");
				return false;	
				}

			// Verifica Endereço
			if (x.endereco.value == "")   
				{
					window.alert ("Informe o ENDERECO");
					return false;
				}

			// Verifica CEP
			if (x.cep.value == "")
				{
					window.alert ("Informe o CEP");
					return false;
				}

			// Verifica Cidade
			if (x.cidade.value == "")   
				{
					window.alert ("Informe a CIDADE");
					return false;
				}

			// Verifica Bairro
			if (x.bairro.value == "")   
				{
					window.alert ("Informe o BAIRRO");
					return false;
				}

			// Verifica CPF
			if (x.cpf.value == "")   
				{
					window.alert ("Informe o seu CPF");
					return false;
				}			
			
			// Verifica Nome do Banco
			if (x.nome_banco.value == "")   
				{
					window.alert ("Informe o nome do seu Banco");
					return false;
				}	
				
			// Verifica Numero do Banco
			if (x.numero_banco.value == "")   
				{
					window.alert ("Informe o numero do Banco");
					return false;
				}					

			// Verifica Nome da Agencia
			if (x.nome_agencia.value == "")   
				{
					window.alert ("Informe o nome da Agencia");
					return false;
				}			

			// Verifica Numero da Agencia
			if (x.numero_agencia.value == "")   
				{
					window.alert ("Informe o numero da Agencia");
					return false;
				}
				
			// Verifica Numero da Conta
			if (x.numero_conta.value == "")   
				{
					window.alert ("Informe o numero da Conta");
					return false;
				}				
				
			// Verifica Login e Senha
			if (x.login.value.length <8)   
				{
					window.alert ("Informe um LOGIN com 8 a 15 Alfanuméricos");
					return false;
				}

			if (x.senha.value.length <6)
				{
					window.alert ("Informe uma SENHA, com 6 a 8 Alfanuméricos");
					return false;
				}

			return true;	
		}
// Termíno da rotina de verificação do formulário de reporter - Pessoa Física (incolab.asp)
//*************************************************************************************************
// Valida formulário de reporter - Pessoa Jurídica(incolab.asp)
	function validaReporterJ()	
		{
			x = document.FormReporterJ;
			
			// Verifica Nome
			if (x.nome.value == "")   
				{
					window.alert ("Informe o seu NOME");
					return false;
				}
			
			y = "n"
			for (a=1;a<x.nome.value.length;a++)
				{
					if (x.nome.value.charAt(a) == " ")
				{
					y = "s"
				}
				}	
			if (y == "n")
				{
					window.alert ("Informe Nome e Sobrenome ");
					return false;	
				}	

			// Verifica Telefone
			if (x.telefone.value == "")
				{
					window.alert ("Informe o seu TELEFONE");
					return false;
				}

			// Verifica Email
			if (x.email.value == "")   
				{
					window.alert ("Informe o seu EMAIL, ex: kalier@xbnet.com.br");
					return false;
				}						
			z = "n"
			for (a=1;a<x.email.value.length;a++)
				{
				if (x.email.value.charAt(a) == "@")
				z = "s"
				}	
				{
				if (x.email.value.charAt(a) == ".")
				z = "s"
				}
				{
				if (x.email.value.charAt(a) == "@.")
				z = "n"
				}					
			if (z == "n")
				{
				window.alert ("Informe um E-mail válido");
				return false;	
				}

			// Verifica Endereço
			if (x.endereco.value == "")   
				{
					window.alert ("Informe o ENDERECO");
					return false;
				}

			// Verifica CEP
			if (x.cep.value == "")
				{
					window.alert ("Informe o CEP");
					return false;
				}

			// Verifica Cidade
			if (x.cidade.value == "")   
				{
					window.alert ("Informe a CIDADE");
					return false;
				}

			// Verifica Bairro
			if (x.bairro.value == "")   
				{
					window.alert ("Informe o BAIRRO");
					return false;
				}

			// Verifica CNPJ
			if (x.cnpj.value == "")   
				{
					window.alert ("Informe o seu CNPJ");
					return false;
				}			

			// Verifica Razao_Social
			if (x.razao_social.value == "")   
				{
					window.alert ("Informe a Razão Social da Empresa");
					return false;
				}	
				
			// Verifica Nome do Banco
			if (x.nome_banco.value == "")   
				{
					window.alert ("Informe o nome do seu Banco");
					return false;
				}	
				
			// Verifica Numero do Banco
			if (x.numero_banco.value == "")   
				{
					window.alert ("Informe o numero do Banco");
					return false;
				}					

			// Verifica Nome da Agencia
			if (x.nome_agencia.value == "")   
				{
					window.alert ("Informe o nome da Agencia");
					return false;
				}			

			// Verifica Numero da Agencia
			if (x.numero_agencia.value == "")   
				{
					window.alert ("Informe o numero da Agencia");
					return false;
				}
				
			// Verifica Numero da Conta
			if (x.numero_conta.value == "")   
				{
					window.alert ("Informe o numero da Conta");
					return false;
				}				
				
			// Verifica Login e Senha
			if (x.login.value.length <8)   
				{
					window.alert ("Informe um LOGIN com 8 a 15 Alfanuméricos");
					return false;
				}

			if (x.senha.value.length <6)
				{
					window.alert ("Informe uma SENHA, com 6 a 8 Alfanuméricos");
					return false;
				}

			return true;	
		}
// Termíno da rotina de verificação do formulário de reporter - Pessoa Jurídica (incolab.asp)
//*************************************************************************************************
// Valida página de pauta (inpautas.asp)
  function validaPauta() 
  {  
  d = document.formPauta;
 
 // Valida o campo pauta do formulário 
  if (d.pauta.value.length <1)
  		{alert("O campo Pauta não pode ficar em branco.");
  		d.pauta.focus();
 	 return false;
  	} 
  
 // Valida o campo preço do formulário  
  if(isNaN(d.preco.value)){
      alert("Por favor preencha o campo somente com números válidos");
      d.preco.focus();
      return false;
   }   
	
  return true;
  }
  
// Termíno da rotina de validação da pauta (inpautas.asp)
//*************************************************************************************************
// Valida página de mensagens (enmsg.asp)
  function validaMSG() 
  {  
  d = document.formMSG;
 
 // Valida o campo mensagem do formulário 
  if (d.mensagem.value.length <1)
  		{alert("O campo Mensagem não pode ficar em branco.");
  		d.mensagem.focus();
 	 return false;
  	} 
	
  return true;
  }
  
// Termíno da rotina de validação do envio de mensagem (enmsg.asp)
//*************************************************************************************************
// Valida página de email (envemail.asp)
  function validaEmail() 
  {  
  d = document.formEmail;
 
 // Valida o campo mensagem do formulário 
  if (d.mensagem.value.length <1)
  		{alert("O campo Mensagem não pode ficar em branco.");
  		d.mensagem.focus();
 	 return false;
  	} 
	
  return true;
  }
  
// Termíno da rotina de validação do envio de email (envemail.asp)
//*************************************************************************************************
// Valida página de Listagem de pautas e mensagens (ver_pauta_mensagem.asp)
  function ValidaPautamsg() 
  {  
  d = document.formPM;

 // Valida o campo Dia do formulário  
  if(isNaN(d.dti_dia.value)){
      alert("Por favor preencha o campo Dia somente com números válidos");
      d.dti_dia.focus();
      return false;
   }   

 // Valida o campo Dia do formulário 
   if (d.dti_dia.value > 31)
  		{alert("O campo Dia deve ser número entre 1 e 31");
  		d.dti_dia.focus();
  		return false;
  		}  

 // Valida o campo Mes do formulário  
  if(isNaN(d.dti_mes.value)){
      alert("Por favor preencha o campo Mes somente com números válidos");
      d.dti_mes.focus();
      return false;
   }   

 // Valida o campo Mes do formulário 
   if (d.dti_mes.value > 12)
  		{alert("O campo Mes deve ser número entre 1 e 12");
  		d.dti_mes.focus();
  		return false;
  		}  

// Valida o campo Ano do formulário  
  if(isNaN(d.dti_ano.value)){
      alert("Por favor preencha o campo Ano somente com números válidos");
      d.dti_ano.focus();
      return false;
   }    

 // Valida o campo Dia do formulário  
  if(isNaN(d.dtf_dia.value)){
      alert("Por favor preencha o campo Dia somente com números válidos");
      d.dtf_dia.focus();
      return false;
   }   

 // Valida o campo Dia do formulário 
   if (d.dtf_dia.value > 31)
  		{alert("O campo Dia deve ser número entre 1 e 31");
  		d.dtf_dia.focus();
  		return false;
  		}  

 // Valida o campo Mes do formulário  
  if(isNaN(d.dtf_mes.value)){
      alert("Por favor preencha o campo Mes somente com números válidos");
      d.dtf_mes.focus();
      return false;
   }   

 // Valida o campo Mes do formulário 
   if (d.dtf_mes.value > 12)
  		{alert("O campo Mes deve ser número entre 1 e 12");
  		d.dtf_mes.focus();
  		return false;
  		}  

// Valida o campo Ano do formulário  
  if(isNaN(d.dtf_ano.value)){
      alert("Por favor preencha o campo Ano somente com números válidos");
      d.dti_ano.focus();
      return false;
   }    
   
  return true;
  }
// Termíno da rotina de validação Listagem de pautas e mensagens (ver_pauta_mensagem.asp)
//*************************************************************************************************  
// Valida página de esqueci a senha (esqueci.asp)
  function validaEsqueci() 
  {  
  x = document.formSenha;
 
  // Valida o campo Email do formulário 
	if (x.email.value == "")   
		{
			window.alert ("Informe o seu EMAIL, ex: suporte@digipress.com");
			return false;
		}						
	z = "n"
	for (a=1;a<x.email.value.length;a++)
		{
		if (x.email.value.charAt(a) == "@")
		z = "s"
		}	
		{
		if (x.email.value.charAt(a) == ".")
		z = "s"
		}
		{
		if (x.email.value.charAt(a) == "@.")
		z = "n"
		}					
	if (z == "n")
		{
		window.alert ("Informe um E-mail válido");
		return false;	
		}

  return true;
  }
  
// Termíno da rotina de validação de esqueci (esqueci.asp)
//*************************************************************************************************
// Valida página de envio de email (envia_email.asp)
  function validaEmailImagens() 
  {  
  x = document.formEmailImagens;

 // Valida o campo DE do formulário 
  if (x.de.value.length <1)
  		{alert("O campo DE não pode ficar em branco.");
  		x.de.focus();
 	 return false;
  	} 
	
 // Valida o campo EMAIL_DE do formulário 
  if (x.email_de.value.length <1)
  		{alert("O campo Email não pode ficar em branco.");
  		x.email_de.focus();
 	 return false;
  	} 

	if (x.email_de.value == "")   
		{
			window.alert ("Informe o seu EMAIL, ex: suporte@digipress.com");
			return false;
		}						
	z = "n"
	for (a=1;a<x.email_de.value.length;a++)
		{
		if (x.email_de.value.charAt(a) == "@")
		z = "s"
		}	
		{
		if (x.email_de.value.charAt(a) == ".")
		z = "s"
		}
		{
		if (x.email_de.value.charAt(a) == "@.")
		z = "n"
		}					
	if (z == "n")
		{
		window.alert ("Informe um E-mail válido");
		return false;	
		}

 // Valida o campo PARA do formulário 
  if (x.para.value.length <1)
  		{alert("O campo PARA não pode ficar em branco.");
  		x.para.focus();
 	 return false;
  	} 
	
 // Valida o campo 	EMAIL_PARA do formulário 
  if (x.email_para.value.length <1)
  		{alert("O campo EMAIL não pode ficar em branco.");
  		x.email_para.focus();
 	 return false;
  	} 

	if (x.email_para.value == "")   
		{
			window.alert ("Informe um EMAIL de envio válido, ex: suporte@digipress.com");
			return false;
		}						
	z = "n"
	for (a=1;a<x.email_para.value.length;a++)
		{
		if (x.email_para.value.charAt(a) == "@")
		z = "s"
		}	
		{
		if (x.email_para.value.charAt(a) == ".")
		z = "s"
		}
		{
		if (x.email_para.value.charAt(a) == "@.")
		z = "n"
		}					
	if (z == "n")
		{
		window.alert ("Informe um E-mail válido")
		return false;	
		}

 // Valida o campo Assunto do formulário 
  if (x.assunto.value.length <1)
  		{alert("O campo Assunto não pode ficar em branco.");
  		x.assunto.focus();
 	 return false;
  	} 

 // Valida o campo Mensagem do formulário 
  if (x.mensagem.value.length <1)
  		{alert("O campo Mensagem não pode ficar em branco.");
  		x.mensagem.focus();
 	 return false;
  	}
	
  return true;
  }
  
// Termíno da rotina de validação de fale conosco (faleconosoco.asp)
//*************************************************************************************************
//Valida pagina de pesquisa imagens.asp

	function validadata()
	{
		erro=0;
		hoje = new Date();
		anoAtual = hoje.getFullYear();
		barras = d.dt_inicio.value.split("/");
		if (barras.length == 3){
			dia = barras[0];
			mes = barras[1];
			ano = barras[2];
			resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
		if (!resultado) {
			alert("Formato de data invalido!");
			d.dt_inicio.focus();
			return false;
			}
	} else {
			alert("Formato de data invalido!");
			d.dt_inicio.focus();
			return false;
			}

	return true;
	}

// Termíno da rotina de validação de data imagem.asp
//*************************************************************************************************
// Valida página de Pedidos (tabpedidos.asp)
  function validaPedidos() 
  {  
  d = document.formPedidos;
 
 // Valida o campo Codigo do formulário 
  if (d.pedido.value.length <1)
  		{alert("O campo Código do Pedido não pode ficar em branco.");
  		d.pedido.focus();
 	 return false;
  	} 
  
// Valida o campo Codigo  
  if(isNaN(d.pedido.value)){
      alert("Por favor preencha o campo Código do Pedido somente com números válidos");
      d.pedido.focus();
      return false;
   }  
   
  return true;
  }
  
// Termíno da rotina de validação do Campo Pedido (tabpedidos.asp)
//*************************************************************************************************
