function popula() {
	var nome = document.getElementById('razao_ant');
	var nome1 = document.getElementById('razao_pos');
	nome1.value = nome.value;

	var nome = document.getElementById('cnpj_ant');
	var nome1 = document.getElementById('cnpj_pos');
	nome1.value = nome.value;
     
	var nome = document.getElementById('ie_ant');
	var nome1 = document.getElementById('ie_pos');
	nome1.value = nome.value;

	var nome = document.getElementById('end_ant');
	var nome1 = document.getElementById('end_pos');
	nome1.value = nome.value;

	var nome = document.getElementById('nr_ant');
	var nome1 = document.getElementById('nr_pos');
	nome1.value = nome.value;

	var nome = document.getElementById('comp_ant');
	var nome1 = document.getElementById('comp_pos');
	nome1.value = nome.value;

	var nome = document.getElementById('bairro_ant');
	var nome1 = document.getElementById('bairro_pos');
	nome1.value = nome.value;

	var nome = document.getElementById('cidade_ant');
	var nome1 = document.getElementById('cidade_pos');
	nome1.value = nome.value;

	var nome = document.getElementById('cep_ant');
	var nome1 = document.getElementById('cep_pos');
	nome1.value = nome.value;
}

function validaCNPJ(CNPJ) {
                 var vdcnpj = document.getElementById("vdcnpj");
                 erro = new String;
                 if (CNPJ.length < 18) erro += "É necessario preencher corretamente o número do CNPJ! \n\n"; 
                 if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
                 if (erro.length == 0) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
                 }
                 //substituir os caracteres que não são números
              if(document.layers && parseInt(navigator.appVersion) == 4){
                      x = CNPJ.substring(0,2);
                       x += CNPJ. substring (3,6);
                       x += CNPJ. substring (7,10);
                       x += CNPJ. substring (11,15);
                       x += CNPJ. substring (16,18);
                       CNPJ = x; 
               } else {
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace ("-","");
                       CNPJ = CNPJ. replace ("/","");
               }
               var nonNumbers = /\D/;
               if (nonNumbers.test(CNPJ)) erro += "A verificação de CNPJ suporta apenas números! \n\n"; 
               var a = [];
               var b = new Number;
               var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
               for (i=0; i<12; i++){
                       a[i] = CNPJ.charAt(i);
                       b += a[i] * c[i+1];
 }
               if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
               b = 0;
               for (y=0; y<13; y++) {
                       b += (a[y] * c[y]); 
               }
               if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
               if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
                       erro +="Dígito verificador com problema!";
               }
               if (erro.length > 0){
                       vdcnpj.innerHTML = " "+erro;
		       document.getElementById("but1").style.display = "none";
                       return false;
			
               } else {
                       vdcnpj.innerHTML = " CNPJ valido!";
			document.getElementById("but1").style.display = "block";
               }
               return true;
       }
       



       function caractere(carac)
	{
		
	if(document.all) { // Internet Explorer
		var caractere = event.keyCode; }
	else {
		var caractere = carac.which; }
	
	if(caractere < 123) {
		return true;
	} else {
		alert("Caractere não habilitado!");
		return false;
	
	}
	}
	
	function pegavazios() {
	var i;
	var ok = "1";
	var qtd = document.form1.elements.length - 4;
	for (i=0;i<qtd;i++) {
		var nome = document.form1.elements[i].value;
		var nome1 = document.form1.elements[i].name;
		if (nome1 !="grupo" && nome=="" && nome1 !="complemento" && nome1 !="paises_africa[]" && nome1 !="paises_americas[]" && nome1 !="paises_asia[]" && nome1 !="paises_europa[]" && nome1 !="paises_oceania[]" && nome1 !="fat_anual" && nome1 !="nr_func") { 
			alert("Por favor, preencha o campo "+nome1);
			ok = "0";
		}
		
	}
	
	var ccm = document.getElementById("ccm").value;
	if (ccm == "") {
		alert("Por favor, preencha o campo Inscrição Municipal");
		ok = "0";	
		}
	
	if (ok == "1") {
		document.form1.submit();
	} 
	}

	function mostractr(obj,obj1) {
		obj.style.display = "block";
		obj1.style.listStyleImage = "url('fecha.gif')";
	}

	function ocultactr(obj,obj1) {
		obj.style.display = "";
		obj1.style.listStyleImage = "url('abre.gif')";
	}

	function mascara(nome) {
            var nome1 = nome.value;
            var qtd = nome1.length;
                  if (qtd == 5) {
                  nome.value = nome1+"-";}
           }

	function mascaracnpj(nome) {
            var nome1 = nome.value;
            var qtd = nome1.length;
                  if (qtd == 2) {
                  nome.value = nome1+".";}
	  	  if (qtd == 6) {
                  nome.value = nome1+".";}
	  	  if (qtd == 10) {
                  nome.value = nome1+"/";}
	  	  if (qtd == 15) {
                  nome.value = nome1+"-";}
           }
                  
	function numeros(e) {
                     if (document.all) {
                        var nome = e.keyCode;}
                        
                     if (document.layers) {
                        var nome = e.which;}
                        
		     if (nome < 48 || nome > 57) {
		     	alert("Por favor, digite apenas números neste campo");
                     	return false;
                    }
           }
           
	function validacep(valor) {
           var nome = valor.value;
           var inicio = nome.substr(0,5)
           var fim  = nome.substr(6,3)
           if (inicio.length != 5 || fim.length != 3) {
           alert("Cep em formato invalido");
           valor.style.backgroundColor = "red";
           valor.focus()
           } else {
           valor.style.backgroundColor = "white";
           }
           }

           function hab_emp(obj) {
           var tabela = document.getElementById(obj);
           tabela.style.display = "block";
           }

function mascarafone(nome) {
    var nome1 = nome.value;
    var qtd = nome1.length;
   	if (qtd == 1) {nome.value = "("+nome1;}
  	if (qtd == 3) {nome.value = nome1+")";}
  	if (qtd == 8) {nome.value = nome1+"-";}
}