function valida_cnpj(cnpj)
      {
      var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
      digitos_iguais = 1;
      if (cnpj.length < 14 && cnpj.length < 15)
	  alert("CNPJ Invalido");
	  return false;
      for (i = 0; i < cnpj.length - 1; i++)
            if (cnpj.charAt(i) != cnpj.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            tamanho = cnpj.length - 2
            numeros = cnpj.substring(0,tamanho);
            digitos = cnpj.substring(tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
	     	  alert("CNPJ Invalido");
		      return false;
            tamanho = tamanho + 1;
            numeros = cnpj.substring(0,tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
            alert("CNPJ Invalido");      
			return false;
            return true;
            }
      else
            alert("CNPJ Invalido");
            return false;
      }


function validacpf(cpf){ 
  
var i; 
//s = document.frmCli.cpf.value;  
s = cpf; 
  
var c = s.substr(0,9); 
  
var dv = s.substr(9,2); 
  
var d1 = 0; 
  
for (i = 0; i < 9; i++) 
  
{ 
  
d1 += c.charAt(i)*(10-i); 
  
} 
  
if (d1 == 0){ 
  
alert("CPF Invalido") ;
return false; 
  
} 
  
d1 = 11 - (d1 % 11); 
  
if (d1 > 9) d1 = 0; 
  
if (dv.charAt(0) != d1) 
  
{ 
  
alert("CPF Invalido");
return false; 
  
} 
  
  
d1 *= 2; 
  
for (i = 0; i < 9; i++) 
  
{ 
  
d1 += c.charAt(i)*(11-i); 
  
} 
  
d1 = 11 - (d1 % 11); 
  
if (d1 > 9) d1 = 0; 
  
if (dv.charAt(1) != d1) 
  
{ 
  
alert("CPF Invalido");
return false; 
} 
  
return true; 
  
}

var request = 0;
function createRequest(){
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else {
		try { 
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try { 
			request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) { 
				request = false; 
			} 
		}
	} 
	return request; 
}
var verifica;
createRequest();
function chamaPagina(pagina,div){
var cep1 = document.all['cep1'].value;
var cep2 = document.all("cep2").value;

/*
if(document.getElementById('cep1').value){
cep1 = document.getElementById('cep1').value;
}

if(document.getElementById('cep2').value){
cep2 = document.getElementById('cep2').value;
}
*/


var url = pagina+'?cep1='+cep1+'&cep2='+cep2;
if(pagina=='vercep.php'){
	if(div=='end1'){
verifica = 1;
	}
}

if(pagina=='vercepaics.php'){
	if(div=='end1'){
verifica = 2;
	}
}

divInsereResposta = document.getElementById(div);
request.open("GET",url,true);
request.onreadystatechange = atualizaMeio;
request.send(null);
}


function chamaPagina2(pagina,div){
createRequest();

var cep1 = document.all("cepent1").value;
var cep2 = document.all("cepent2").value;
var url = pagina+'?cep1='+cep1+'&cep2='+cep2;

divInsereResposta2 = document.getElementById(div);
request.open("GET",url,true);
request.onreadystatechange = atualizaMeio2;
request.send(null);
}



function atualizaMeio(){
var novaPagina;
if(request.readyState==1){
novaPagina = '<div id="cadastro">Aguarde...<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>';
divInsereResposta.innerHTML = unescape(novaPagina);
}
if(request.readyState==4){

	if(request.status==200){

novaPagina = request.responseText;
divInsereResposta.innerHTML = unescape(novaPagina);
		if(verifica==1){
		chamaPagina2("vercep2.php","end2");
		}

		if(verifica==2){
		chamaPagina2("vercepaics2.php","end2");
		}

	}
	else{
	alert(request.sttaus);
	}
}
}

function atualizaMeio2(){
var novaPagina2;
if(request.readyState==1){
novaPagina2 = '<div id="cadastro">Aguarde...<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>';
divInsereResposta2.innerHTML = unescape(novaPagina2);
}
if(request.readyState==4){

	if(request.status==200){

novaPagina2 = request.responseText;
divInsereResposta2.innerHTML = unescape(novaPagina2);
	}
	else{
	alert(request.sttaus);
	}
}
}

function chamaBanco(pagina,div){
createRequest();

var banco = document.all("banco").value;
var url = pagina+'?banco='+banco;

divInsereResposta2 = document.getElementById(div);
request.open("GET",url,true);
request.onreadystatechange = atualizaMeio2;
request.send(null);

}

