<!--

// Validar CPF
function validacpf(s){ 
  
var i;   
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; 
  
} 


// onkeypress="return validaTecla(this, event)"   
function isNum( caractere ) 
  
{ 
  
var strValidos = "0123456789" 
  
if ( strValidos.indexOf( caractere ) == -1 ) return false; 
  
return true; 
  
} 
  
function validaTecla(campo, event) 
  
{ 
  
var BACKSPACE= 8; 
  
var key; 
  
var tecla; 
  
  
  
CheckTAB=true; 
  
if(navigator.appName.indexOf("Netscape")!= -1) 
  
tecla= event.which; 
  
else 
  
tecla= event.keyCode; 
  
  
  
key = String.fromCharCode( tecla); 
  
//alert( 'key: ' + tecla + ' -> campo: ' + campo.value); 
  
  
  
if ( tecla == 13 ) 
  
return false; 
  
if ( tecla == BACKSPACE ) 
  
return true; 
  
return ( isNum(key)); 
  
} 
  


-->
