function validaOrca(cont){
if(cont.nome.value ==""){
      alert("Por favor, preencha corretamente o campo Nome!");
      cont.nome.focus();
      return false;
	}

if(cont.email.value ==""){
      alert("Por favor, preencha corretamente o campo E-mail!");
      cont.email.focus();
      return false;
	}

if(cont.ddd.value ==""){
      alert("Por favor, preencha corretamente o campo DDD do telefone!");
      cont.ddd.focus();
      return false;
	}
if(cont.num01.value ==""){
      alert("Por favor, preencha corretamente o campo Prefixo do telefone!");
      cont.num01.focus();
      return false;
	}
if(cont.num02.value ==""){
      alert("Por favor, preencha corretamente o campo telefone!");
      cont.num02.focus();
      return false;
	}
   return true;
}
/****************************************************************************/

function validaCadastro(cont){
if(cont.razao.value ==""){
      alert("Por favor, preencha corretamente o campo Razao Social!");
      cont.razao.focus();
      return false;
	}

if(cont.nome.value ==""){
      alert("Por favor, preencha corretamente o campo Nome Fantasia!");
      cont.nome.focus();
      return false;
	}

if( cont.cpf.value == ""){
      alert("Por favor, preencha corretamente o campo CPF/CNPJ!");
      cont.cpf.focus();
      return false;
	}

// Adicionar validação do CPF / CNPJ
var validaCPF = ValidarCPF(cont.cpf);
var validaCNPJ = ValidarCNPJ(cont.cpf);


if( !validaCPF && !validaCNPJ){
      alert("Por favor, preencha corretamente o campo CPF/CNPJ!");
      cont.cpf.focus();
      return false;
	}

if(cont.contato.value ==""){
      alert("Por favor, preencha corretamente o campo Contato!");
      cont.email.focus();
      return false;
	}

if( cont.num01.value =="" ||cont.num02.value ==""  || cont.num01.length < 4 || cont.num02.length < 4 ){
      alert("Por favor, preencha corretamente o campo Telefone!");
      cont.email.focus();
      return false;
	}

if(cont.email.value ==""){
      alert("Por favor, preencha corretamente o campo E-mail!");
      cont.email.focus();
      return false;
	}

if(cont.rua.value ==""){
      alert("Por favor, preencha corretamente o campo Endereco!");
      cont.email.focus();
      return false;
	}

if(cont.cidade.value ==""){
      alert("Por favor, preencha corretamente o campo Cidade!");
      cont.email.focus();
      return false;
	}

if( cont.cep1.value =="" ||cont.cep2.value ==""  || cont.cep1.length < 4 || cont.cep2.length < 4 ){
      alert("Por favor, preencha corretamente o campo CEP!");
      cont.email.focus();
      return false;
	}

// Adicionar validação para o campo UF

if(cont.user.value ==""){
      alert("Por favor, preencha corretamente o campo Usuario!");
      cont.email.focus();
      return false;
	}

if(cont.senha.value ==""){
      alert("Por favor, preencha corretamente o campo Senha!");
      cont.email.focus();
      return false;
	}

return true;


}




/****************************************************************************/

function validaCont(cont){
if(cont.contato.value ==""){
      alert("Por favor, preencha corretamente o campo Contato!");
      cont.contato.focus();
      return false;
	}

if(cont.ddd.value ==""){
      alert("Por favor, preencha corretamente o campo Telefone!");
      cont.ddd.focus();
      return false;
	}

if(cont.num01.value ==""){
      alert("Por favor, preencha corretamente o campo Telefone!");
      cont.num01.focus();
      return false;
	}

if(cont.num02.value ==""){
      alert("Por favor, preencha corretamente o campo Telefone!");
      cont.num02.focus();
      return false;
	}

if(cont.email.value ==""){
      alert("Por favor, preencha corretamente o campo E-mail!");
      cont.email.focus();
      return false;
	}
   return true;
}
/****************************************************************************/

function validaRequisicaoSenha() {

    var login = document.getElementById("login").value;
    
    if ( login == "" ) {
    
        alert("Por favor, preencha o campo LOGIN com o nome do usuário que você cadastrou!");
        window.location.href = "index.html";
        
    } else {
    
        document.areaDeLogin.acao.value = "SENHAESQUECI";
        document.areaDeLogin.submit();
    
    }
    

}

/****************************************************************************/

//valida o CNPJ digitado
function ValidarCNPJ(ObjCnpj){
    var cnpj = ObjCnpj.value;
    var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
    var dig1= new Number;
    var dig2= new Number;
 
    exp = /\.|\-|\//g
    cnpj = cnpj.toString().replace( exp, "" );
    var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));
 
    for(i = 0; i<valida.length; i++){
        dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);    
        dig2 += cnpj.charAt(i)*valida[i];    
    }
    dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
    dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));
 
    if(((dig1*10)+dig2) != digito)    {
        return false; }
 	 else {
	
		return true;
		
	}
 
}

/****************************************************************************/

 function ValidarCPF(objeto){
   var cpf = objeto.value;
   
    exp = /\.|\-|\//g
    cpf = cpf.toString().replace( exp, "" );
    
   if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
	  cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
	  cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
	  cpf == "88888888888" || cpf == "99999999999"){
	  return false;
   }

   soma = 0;
   for(i = 0; i < 9; i++)
   	 soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(9))){
	 return false;
   }
   soma = 0;
   for(i = 0; i < 10; i ++)
	 soma += parseInt(cpf.charAt(i)) * (11 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(10))){
	 return false;
   }
   return true;
 }
 
/****************************************************************************/

function doLoadCadastre() {

        var cont = document.getElementById("cont");
        
	  	var query = window.location.search;
	  	// Skip the leading ?, which should always be there,
	  	// but be careful anyway
	  	if (query.substring(0, 1) == '?') {
	    	query = query.substring(1);
	  	}
	  	var data = query.split(',');
	  	for (i = 0; (i < data.length); i++) {
	    	data[i] = unescape(data[i]);

            if ( i == 0 ) { cont.razao.value = data[0]; }
            if ( i == 1 ) { cont.nome.value = data[1]; }
            if ( i == 2 ) { cont.cpf.value = data[2]; }
            if ( i == 3 ) { cont.inscestadual.value = data[3]; }
            if ( i == 4 ) { cont.inscmunicipal.value = data[4]; }
            if ( i == 5 ) { cont.contato.value = data[5]; }
            if ( i == 6 ) { cont.ddd.value = data[6]; }
            if ( i == 7 ) { cont.num01.value = data[7]; }
            if ( i == 8 ) { cont.num02.value = data[8]; }
            if ( i == 9 ) { cont.dia.value = data[9]; }
            if ( i == 10 ) { cont.mes.value = data[10]; }
            if ( i == 11 ) { cont.ano.value = data[11]; }
            if ( i == 12 ) { cont.email.value = data[12]; }
            if ( i == 13 ) { cont.ddda.value = data[13]; }
            if ( i == 14 ) { cont.num01a.value = data[14]; }
            if ( i == 15 ) { cont.num02a.value = data[15]; }
            if ( i == 16 ) { cont.rua.value = data[16]; }
            if ( i == 17 ) { cont.numero.value = data[17]; }
            if ( i == 18 ) { cont.comple.value = data[18]; }
            if ( i == 19 ) { cont.bairro.value = data[19]; }
            if ( i == 20 ) { cont.cidade.value = data[20]; }
            if ( i == 21 ) { cont.cep1.value = data[21]; }
            if ( i == 22 ) { cont.cep2.value = data[22]; }
            if ( i == 23 ) { cont.user.value = data[23]; }
            if ( i == 24 ) { cont.uf.value = data[24]; }
	    	
	  	}
	  	
}

