///////////////////////////////////////////// NUMEROS SOMENTE
function nu(campo){
var digits="0123456789"
var campo_temp 
for (var i=0;i<campo.value.length;i++){
campo_temp=campo.value.substring(i,i+1) 
if (digits.indexOf(campo_temp)==-1){
campo.value = campo.value.substring(0,i);
break;
		}
	}
}	

///////////////////////////////////////////// VERIFICADOR DE CPF
function VerificaCPF () {
if (vercpf(document.passo_b.numeros.value)) {
}else 
{errors="1";if (errors) alert('Informe o CPF corretamente!');
document.retorno = (errors == '');}}
function vercpf (numeros) 
{if (numeros.length != 11 || numeros == "00000000000" || numeros == "11111111111" || numeros == "22222222222" || numeros == "33333333333" || numeros == "44444444444" || numeros == "55555555555" || numeros == "66666666666" || numeros == "77777777777" || numeros == "88888888888" || numeros == "99999999999")
return false;
add = 0;
for (i=0; i < 9; i ++)
add += parseInt(numeros.charAt(i)) * (10 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(numeros.charAt(9)))
return false;
add = 0;
for (i = 0; i < 10; i ++)
add += parseInt(numeros.charAt(i)) * (11 - i);
rev = 11 - (add % 11);
if (rev == 10 || rev == 11)
rev = 0;
if (rev != parseInt(numeros.charAt(10)))
return false;
return true;
}

//////////////////// ESCONDE LAYERS
function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) {
  v=args[i+2];
  if (obj.style) {
  obj=obj.style;
  v=(v=='block')?'block':(v=='none')?'none':v;
  }
  obj.display=v;
  }
}

function alterar_plano() {
	history.back(-1);
}
///////////////////////////////////

////////////////////////////////// VERIFICADOR DE CNPJ
function VerificaCnpj(cnpj){

      try {   
      cnpj = cnpj.replace('.', '').replace('.', '').replace('/', '').replace('-', '');   
  
       if(cnpj.length != 14)   
         alert ('CNPJ inválido!');   
      if(isNaN(cnpj))   
         alert('CNPJ inválido!');   
  
      var a = new Array();   
      var b = null;   
      var c = [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2];   
      var x = null;   
  
      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(i = 0; i < 13; i++)   
         b += (a[i] * c[i]);   
  
      if((x = b % 11) < 2)   
         a[13] = 0;   
      else  
         a[13] = 11 - x;   
         
      if(cnpj.charAt(12) != a[12] || cnpj.charAt(13) != a[13])   
         alert( 'CNPJ inválido!' );   
  
      return true;   
   } catch(excecao) {   
      return 'valCNPJ(): ' + excecao.description;   
   } 
}