//-----> somente números:

function v_NR(tecla) {
    if(typeof(tecla) == 'undefined')
    
    var tecla = window.event;
    var codigo = (tecla.which ? tecla.which : tecla.keyCode ? tecla.keyCode : tecla.charCode);
    
    
    // permite números, 8=backspace, 46=del e 9=tab
    
    if ( (codigo >= 48 && codigo <= 57) || (codigo >= 96 && codigo <= 105) || codigo == 8 || codigo == 46 || codigo == 9 ) {
      return true; }
    else {
      return false; }
}
    
    
//-----> máscara data:
    
function m_DATA(campo,tammax,tecla, txtdia, txtmes, txtano) {
    
    if(typeof(tecla) == 'undefined')
    
    var tecla = window.event;
    var codigo = (tecla.which ? tecla.which : tecla.keyCode ? tecla.keyCode : tecla.charCode);
    var vr = campo.value;
    
    vr = vr.replace( "/", "" );
    vr = vr.replace( "/", "" );
    
    var tam = vr.length;
    
    if (tam < tammax) { tam = vr.length + 1; }
    if (codigo == 8) { tam = tam - 1; }
    
    tam = tam - 1;
    
    if ( (tam >= 2) && (tam < 3) ) {
      vr = vr.substr( 0, tam - 0 ) + '/' + vr.substr( tam - 0, 2 ); }
    
    if ( (tam >= 3) && (tam < 4) ) {
      vr = vr.substr( 0, tam - 1 ) + '/' + vr.substr( tam - 1, 2 ); }
    
    if (tam == 4) {
      vr = vr.substr( 0, tam - 2 ) + '/' + vr.substr( tam - 2, 2 ) + '/' + vr.substr( tam - 0, 5 ); }
    
    if (tam == 5) {
      vr = vr.substr( 0, tam - 3 ) + '/' + vr.substr( tam - 3, 2 ) + '/' + vr.substr( tam - 1, 6 ); }
    
    if (tam == 6) {
      vr = vr.substr( 0, tam - 4 ) + '/' + vr.substr( tam - 4, 2 ) + '/' + vr.substr( tam - 2, 7 ); }
    
    if (tam == 7) {
      vr = vr.substr( 0, tam - 5 ) + '/' + vr.substr( tam - 5, 2 ) + '/' + vr.substr( tam - 3, 8 ); }
    
    campo.value = vr;
}

//-----> máscara cpf: 

function m_CPF(campo,tammax) {



var vr = campo.value;

vr = vr.replace( "-", "" );

vr = vr.replace( ".", "" );

vr = vr.replace( ".", "" );

var tam = vr.length;



if (tam < tammax) { tam = vr.length + 1; }



tam = tam - 1;

if ( (tam > 2) && (tam <= 11) ) {

vr = vr.substr( 0, tam - 1 ) + '-' + vr.substr( tam - 1, tam ); }

if ( (tam == 10) ) {

vr = vr.substr( 0, tam - 7 ) + '.' + vr.substr( tam - 7, 3 ) + '.' + vr.substr( tam - 4, tam ); }



campo.value = vr;

}