// JavaScript Document

<!--VALIDA FORMULÁRIO-->

//MASCARA CNPJ
	function FormataCnpj(campo, teclapres)
			{
				var tecla = teclapres.keyCode;
				var vr = new String(campo.value);
				vr = vr.replace(".", "");
				vr = vr.replace("/", "");
				vr = vr.replace("-", "");
				tam = vr.length + 1;
				if (tecla != 14)
				{
					if (tam == 3)
						campo.value = vr.substr(0, 2) + '.';
					if (tam == 6)
						campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 5) + '.';
					if (tam == 10)
						campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/';
					if (tam == 15)
						campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/' + vr.substr(9, 4) + '-' + vr.substr(13, 2);
				}
			}
			
//MASCARA DO TELEFONE
function Mascara(objeto){
   if(objeto.value.length == 0)
     objeto.value = '(' + objeto.value;

   if(objeto.value.length == 3)
      objeto.value = objeto.value + ')';

 if(objeto.value.length == 8)
     objeto.value = objeto.value + '-';
}

//mascara data 

function mascaraData(campoData){
              var data = campoData.value;
              if (data.length == 2){
                  data = data + '/';
                  document.forms[0].data.value = data;
      return true;              
              }
              if (data.length == 5){
                  data = data + '/';
                  document.forms[0].data.value = data;
                  return true;
              }
         }

//fim masca data

//MASCA CEP
function Formatadata(Campo, teclapres)
			{
				var tecla = teclapres.keyCode;
				var vr = new String(Campo.value);
				vr = vr.replace("-", "");
				tam = vr.length + 1;
				if (tecla != 8)
				{
					if (tam == 6)
						Campo.value = vr.substr(0, 5) + '-' + vr.substr(5, 5);
				}
			}

//VALIDAR CPF

 function validaCPF() {
                 cpf = document.dados.CPF.value;
                 erro = new String;
                 if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
                 var nonNumbers = /\D/;
                if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n";
                 if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
                        erro += "Numero de CPF invalido!"
               }
               var a = [];
               var b = new Number;
               var c = 11;
               for (i=0; i<11; i++){
                       a[i] = cpf.charAt(i);
                       if (i < 9) b += (a[i] * --c);
               }
               if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
               b = 0;
               c = 11;
               for (y=0; y<10; y++) b += (a[y] * c--);
               if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
               if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
                       erro +="Digito verificador com problema!";
               }
               if (erro.length > 0){
                       alert("CPF invalido");
					 document.dados.CPF.focus();
                     return false;
             }
             
  }


//CONFERI SE CAMPOS OBRIGATORIO ESTA PREENCHIDO
function validar() {
	
	//cadastro 1
if (document.dados.razao_social.value=="")
{
alert( "Preencha o campo RAZÃO SOCIAL!" );
document.dados.razao_social.focus();
return false;
}

if (document.dados.CNPJ.value=="")
{
alert( "Preencha o campo CNPJ!" );
document.dados.CNPJ.focus();
return false;
}

if (document.dados.endereco.value=="")
{
alert( "Preencha o campo ENDEREÇO!" );
document.dados.endereco.focus();
return false;
}

if (document.dados.cidade.value=="")
{
alert( "Preencha o campo CIDADE!" );
document.dados.cidade.focus();
return false;
}

if (document.dados.uf.value=="")
{
alert( "Preencha o campo UF!" );
document.dados.uf.focus();
return false;
}

if (document.dados.tel.value=="")
{
alert( "Preencha o campo TELEFONE!" );
document.dados.tel.focus();
return false;
	
}

if (document.dados.nome_fantasia.value=="")
{
alert( "Preencha o campo NOME FANTASIA!" );
document.dados.nome_fantasia.focus();
return false;
}

if (document.dados.socios.value=="")
{
alert( "Preencha o campo SÓCIOS!" );
document.dados.socios.focus();
return false;
}

if (document.dados.socios.value=="sim"){
		if( document.dados.quantos_socios.value==""){
alert( "Preencha o campo QUANTOS SÓCIOS!" );
document.dados.quantos_socios.focus();
return false;
	}
}

if (document.dados.cep.value=="")
{
alert( "Preencha o campo CEP!" );
document.dados.cep.focus();
return false;
}

if( document.dados.email.value=="" || document.dados.email.value.indexOf('@')==-1 || document.dados.email.value.indexOf('.')==-1 )
{
alert( "Preencha campo E-MAIL corretamente!" );
document.dados.email.focus();
return false;
}




if (document.dados.Nome.value=="")
{
alert( "Preencha o campo NOME!" );
document.dados.Nome.focus();
return false;
}

if (document.dados.CPF.value=="")
{
alert( "Preencha o campo CPF!" );
document.dados.CPF.focus();
return false;
}

if (document.dados.Endereco2.value=="")
{
alert( "Preencha o campo ENDEREÇO!" );
document.dados.Endereco2.focus();
return false;
}

if (document.dados.Cidade2.value=="")
{
alert( "Preencha o campo CIDADE!" );
document.dados.Cidade2.focus();
return false;
}

if (document.dados.uf2.value=="")
{
alert( "Preencha o campo UF!" );
document.dados.uf2.focus();
return false;
}

if (document.dados.sexo.value=="")
{
alert( "Preencha o campo SEXO!" );
document.dados.sexo.focus();
return false;
}

if (document.dados.estcivil.value=="")
{
alert( "Preencha o campo ESTADO CIVIL!" );
document.dados.estcivil.focus();
return false;
}

if (document.dados.rg.value=="")
{
alert( "Preencha o campo RG!" );
document.dados.rg.focus();
return false;
}


if (document.dados.bairro2.value=="")
{
alert( "Preencha o campo BAIRRO!" );
document.dados.bairro2.focus();
return false;
}


if (document.dados.rg.value=="")
{
alert( "Preencha o campo ESTADO CIVIL!" );
document.dados.estcivil.focus();
return false;
}


if (document.dados.cep2.value=="")
{
alert( "Preencha o campo CEP!" );
document.dados.cep2.focus();
return false;
}

/*
if (document.dados.estanqueidade.value=="")
{
alert( "Preencha o campo TESTE DE ESTANQUEIDADE!" );
document.dados.estanqueidade.focus();
return false;
}

if (document.dados.estanqueidade.value=="sim"){
		if( document.dados.data_estanqueidade.value==""){
alert( "Preencha o campo DATA TESTE DE ESTANQUEIDADE!" );
document.dados.data_estanqueidade.focus();
return false;
	}
}

if (document.dados.VOC.value=="")
{
alert( "Preencha o campo VOC!" );
document.dados.VOC.focus();
return false;
}

if (document.dados.VOC.value=="sim"){
		if( document.dados.data_voc.value==""){
alert( "Preencha o campo DATA VOC!" );
document.dados.data_voc.focus();
return false;
	}
}

if (document.dados.lincesiamentoambiental.value=="")
{
alert( "Preencha o campo LINCESIAMENTO AMBIENTAL!" );
document.dados.lincesiamentoambiental.focus();
return false;
}


if (document.dados.lincesiamentoambiental.value=="sim"){
		if( document.dados.data_ambiental.value==""){
alert( "Preencha o campo DATA LINCESIAMENTO AMBIENTAL!" );
document.dados.data_ambiental.focus();
return false;
	}
}

if (document.dados.franquia.value=="")
{
alert( "Preencha o campo FRANQUIA!" );
document.dados.franquia.focus();
return false;
}

if (document.dados.imovel.value=="")
{
alert( "Preencha o campo ÁREA IMOVEL!" );
document.dados.imovel.focus();
return false;
}

if (document.dados.bicos.value=="")
{
alert( "Preencha o campo BICOS!" );
document.dados.bicos.focus();
return false;
}

if (document.dados.mecanicas.value=="")
{
alert( "Preencha o campo BOMBAS MECÂNICAS!" );
document.dados.mecanicas.focus();
return false;
}


if (document.dados.lincesiamentoambiental2.value=="")
{
alert( "Preencha o campo ESTADO DA INSTALAÇÃO DA FRANQUIA!" );
document.dados.lincesiamentoambiental2.focus();
return false;
}

if (document.dados.terreno.value=="")
{
alert( "Preencha o campo ÁREA DO TERRENO!" );
document.dados.terreno.focus();
return false;
}

if (document.dados.cobertura.value=="")
{
alert( "Preencha o campo COBERTURA MECANICA!" );
document.dados.cobertura.focus();
return false;
}

if (document.dados.eletronicas.value=="")
{
alert( "Preencha o campo BOMAS ELETRONICAS!" );
document.dados.eletronicas.focus();
return false;
}

*/

// fim cadastro 1


return true;
}


//cadstro 2

function enviardado(){

if(document.form.Nome.value=="" )
{
alert( "Preencha campo NOME corretamente!" );
document.form.Nome.focus();
return false;
}


if (document.form.sobrenome.value=="")
{
alert( "Preencha o SOBRENOME corretamente" );
document.form.sobrenome.focus();
return false;
}

if( document.form.Email.value=="" || document.form.Email.value.indexOf('@')==-1 || document.form.Email.value.indexOf('.')==-1 )
{
alert( "Preencha campo E-MAIL corretamente!" );
document.form.Email.focus();
return false;
}



if (document.form.Endereco.value.length =="" )
{
alert( "É necessario preencher o ENDEREÇO!" );
document.form.Endereco.focus();
return false;
}

if (document.form.Bairro.value=="")
{
alert( "Preencha o campo BAIRRO!" );
document.form.Bairro.focus();
return false;
}

if (document.form.Cidade.value=="")
{
alert( "Preencha o campo CIDADE!" );
document.form.Cidade.focus();
return false;
}

if (document.form.uf.value=="")
{
alert( "Preencha o campo UF!" );
document.form.uf.focus();
return false;
}

if (document.form.Habitantes.value=="")
{
alert( "Preencha o campo HABITANTES!" );
document.form.Habitantes.focus();
return false;
}


if (document.form.Tel.value=="")
{
alert( "Preencha o campo TELEFONE!" );
document.form.Tel.focus();
return false;
}

if (document.form.tamanhoterreno.value=="")
{
alert( "Preencha o campo TAMANHO DO TERRENO!" );
document.form.tamanhoterreno.focus();
return false;
}

if (document.form.localizacao.value=="")
{
alert( "Preencha o campo NOME LOCALIZAÇÃO!" );
document.form.localizacao.focus();
return false;
}

if (document.form.via.value=="")
{
alert( "Preencha o campo VIA!" );
document.form.via.focus();
return false;
}

if (document.form.proprio.value=="")
{
alert( "Preencha o campo PRÓPRIO!" );
document.form.proprio.focus();
return false;
}

if (document.form.valorivestimento.value=="")
{
alert( "Preencha o campo VALOR IVESTIMENTO!" );
document.form.valorivestimento.focus();
return false;
}

return true;
}

// fim cadastro 2

// tirar duvidas


function enviardado(){

if(document.form2.Nome.value=="" )
{
alert( "Preencha campo NOME corretamente!" );
document.form2.Nome.focus();
return false;
}

if(document.form2.sobrenome.value=="" )
{
alert( "Preencha campo SOBRENOME corretamente!" );
document.form2.sobrenome.focus();
return false;
}


if( document.form2.Email.value=="" || document.form2.Email.value.indexOf('@')==-1 || document.form2.Email.value.indexOf('.')==-1 )
{
alert( "Preencha campo E-MAIL corretamente!" );
document.form2.Email.focus();
return false;
}

if (document.form2.uf.value=="")
{
alert( "Preencha o campo UF !" );
document.form2.uf.focus();
return false;
}

if (document.form2.sys_cidade.value=="")
{
alert( "Preencha o campo CIDADE !" );
document.form2.sys_cidade.focus();
return false;
}



return true;
}


//fim tirar duvidas 


// contato


function enviardadoform(){

if(document.form1.site_gestao_contatos_assuntos.value=="" )
{
alert( "Selecione ASSUNTO!" );
document.form1.site_gestao_contatos_assuntos.focus();
return false;
}

if (document.form1.nome.value=="")
{
alert( "Preencha o NOME" );
document.form1.nome.focus();
return false;
}


if( document.form1.email.value=="" || document.form1.email.value.indexOf('@')==-1 || document.form1.email.value.indexOf('.')==-1 )
{
alert( "Preencha campo E-MAIL corretamente!" );
document.form1.email.focus();
return false;
}

if (document.form1.uf.value=="")
{
alert( "Preencha o campo UF !" );
document.form1.uf.focus();
return false;
}

if (document.form1.sys_cidade.value=="")
{
alert( "Preencha o campo CIDADE !" );
document.form1.sys_cidade.focus();
return false;
}

return true;
}


// fim contato


// pesquisa sastifação

function enviardadoformpes(){

if(document.form4.nomeposto.value=="" )
{
alert( "Preencha campo NOME DO POSTO corretamente!" );
document.form4.nomeposto.focus();
return false;
}

if (document.form4.data.value=="")
{
alert( "Preencha o DATA" );
document.form4.data.focus();
return false;
}

if (document.form4.cidade.value =="" )
{
alert( "É necessario preencher o CIDADE!" );
document.form4.cidade.focus();
return false;
}

if (document.form4.uf.value=="")
{
alert( "Preencha o campo UF !" );
document.form4.uf.focus();
return false;
}

if (document.form4.cidadecliente.value=="")
{
alert( "Preencha o campo CIDADE CLIENTE !" );
document.form4.cidadecliente.focus();
return false;
}

return true;
}

//fim pesquisa sastifacao
