// JavaScript Document

<!-- Inicio Validação Formulário
function valida()
{
	if (form_cadastro.contato.value=="")
    {	
		alert ("Você precisa digitar o CONTATO.");
		document.form_cadastro.contato.style.background="C4E2FD";
		document.form_cadastro.contato.focus();
        return false;
    }
    else if (form_cadastro.empresa.value=="")
    {
		alert ("Você precisa digitar a EMPRESA.");
		document.form_cadastro.empresa.style.background="C4E2FD";
		document.form_cadastro.empresa.focus();
        return false;
    }
	else if (form_cadastro.cpf.value=="")
    {
		alert ("Você precisa digitar o CPF.");
		document.form_cadastro.cpf.style.background="C4E2FD";
		document.form_cadastro.cpf.focus();
        return false;
    }
	else if (form_cadastro.funcionarios.value==" ")
    {
		alert ("Você precisa selecionar a quantidade de FUNCIONÁRIOS.");
		document.form_cadastro.funcionarios.style.background="C4E2FD";
        return false;
    }
	else if (form_cadastro.endereco.value=="")
    {
		alert ("Você precisa digitar o ENDEREÇO.");
		document.form_cadastro.endereco.style.background="C4E2FD";
		document.form_cadastro.endereco.focus();
        return false;
    }
	else if (form_cadastro.num.value=="")
    {
		alert ("Você precisa digitar o Nº.");
		document.form_cadastro.num.style.background="C4E2FD";
		document.form_cadastro.num.focus();
        return false;
    }
	else if (form_cadastro.bairro.value=="")
    {
		alert ("Você precisa digitar o BAIRRO.");
		document.form_cadastro.bairro.style.background="C4E2FD";
		document.form_cadastro.bairro.focus();
        return false;
    }
	else if (form_cadastro.cep.value=="")
    {
		alert ("Você precisa digitar o CEP.");
		document.form_cadastro.cep.style.background="C4E2FD";
		document.form_cadastro.cep.focus();
        return false;
    }
	else if (form_cadastro.cidade.value=="")
    {
		alert ("Você precisa digitar a CIDADE.");
        document.form_cadastro.cidade.style.background="C4E2FD";
		document.form_cadastro.cidade.focus();
        return false;
    }
	else if (form_cadastro.uf.value==" ")
    {
		alert ("Você precisa selecionar o ESTADO.");
        document.form_cadastro.uf.style.background="C4E2FD";
        return false;
    }
	else if (form_cadastro.ddd.value=="")
    {
		alert ("Você precisa digitar o DDD.");
        document.form_cadastro.ddd.style.background="C4E2FD";
		document.form_cadastro.ddd.focus();
        return false;
    }
	else if (form_cadastro.telefone.value=="")
    {
		alert ("Você precisa digitar o TELEFONE.");
        document.form_cadastro.telefone.style.background="C4E2FD";
		document.form_cadastro.telefone.focus();
        return false;
    }
	else if (form_cadastro.email.value=="")
    {
		alert ("Você precisa digitar o E-MAIL.");
        document.form_cadastro.email.style.background="C4E2FD";
		document.form_cadastro.email.focus();
        return false;
	}
	else if (form_cadastro.origem.value==" ")
    {
		alert ("Você precisa digitar o COMO NOS CONHECEU.");
        document.form_cadastro.origem.style.background="C4E2FD";
        return false;
    }
	else if (form_cadastro.usuario.value==" ")
    {
		alert ("Você precisa selecionar se é USUÁRIO OU NÃO.");
        document.form_cadastro.usuario.style.background="C4E2FD";
        return false;
    }
	else
	{	
		document.getElementById('form_cadastro').submit();
	}
}

function Verifica_campo_CPF(campo) {
var CPF = campo.value; // Recebe o valor digitado no campo

// Aqui começa a checagem do CPF
var POSICAO, I, SOMA, DV, DV_INFORMADO;
var DIGITO = new Array(10);

if (CPF==11111111111 || CPF==22222222222 || CPF==33333333333 || CPF==44444444444 || CPF==55555555555 || CPF==66666666666 || CPF==77777777777 || CPF==88888888888 || CPF==99999999999){
	 alert('CPF invalido');
     campo.value = '';
     campo.focus();
     return false;
}

DV_INFORMADO = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado

// Desemembra o número do CPF na array DIGITO
for (I=0; I<=8; I++) {
  DIGITO[I] = CPF.substr( I, 1);
}

// Calcula o valor do 10º dígito da verificação
POSICAO = 10;
SOMA = 0;
   for (I=0; I<=8; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
DIGITO[9] = SOMA % 11;
   if (DIGITO[9] < 2) {
        DIGITO[9] = 0;
}
   else{
       DIGITO[9] = 11 - DIGITO[9];
}

// Calcula o valor do 11º dígito da verificação
POSICAO = 11;
SOMA = 0;
   for (I=0; I<=9; I++) {
      SOMA = SOMA + DIGITO[I] * POSICAO;
      POSICAO = POSICAO - 1;
   }
DIGITO[10] = SOMA % 11;
   if (DIGITO[10] < 2) {
        DIGITO[10] = 0;
   }
   else {
        DIGITO[10] = 11 - DIGITO[10];
   }

// Verifica se os valores dos dígitos verificadores conferem
DV = DIGITO[9] * 10 + DIGITO[10];
   if (DV != DV_INFORMADO) {
      alert('CPF inválido');
      campo.value = '';
      campo.focus();
      return false;
   }
}

function IsNum(obj,event)
{
   var str = obj.value;
   var Tecla = event.which;
   if(Tecla == null)
       Tecla = event.keyCode;

   //se nao for número nem parentesis ou espaço
   if ( Tecla < 48 || Tecla > 59 ){
       event.returnValue = false;
	alert("Deve ser digitados apenas numeros!")
       return false;
   }
   event.returnValue = true;
   return true;
}

function Traco(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; }
    else if(e.which) { _TXT = e.which; }
    if(_TXT > 47 && _TXT < 58) {
 var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
 if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); }
    return true; } else { if (_TXT != 8) { return false; }
 else { return true; }
    }
}

function ValidaEmail()
{
  var obj = eval("document.forms[0].email");
  var txt = obj.value;
  if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7)))
  {
    alert('Email incorreto');
	obj.value = '';
	obj.focus();
  }
}

function Prox(txtAtual,intTamanho,txtProximo)
{    
    if(txtAtual.value.length==intTamanho)
    {
        txtProximo.focus();
    }
}
//Fim Validação Formulário-->