﻿function AplicarMascaraCPF(controle)
{
    var valor = Trim(controle.value); 
    if (valor == '')
        return;
        
    if(valor.match(/^(\d{11})$/))
    {       
        valor = valor.replace(/(\d{3})(\d{1})/,"$1.$2"); 
        valor = valor.replace(/(\d{3})(\d{1})/,"$1.$2"); 
        valor = valor.replace(/(\d{3})(\d{2})/,"$1-$2");
    }
   controle.value = valor;
}
function ValidarCPF(sender, args)
{
    if(Trim(args.Value) == "")
        args.IsValid = true;
    else
    {
        var res = CPF.Validar(args.Value);
        args.IsValid = (res.error == null && res.value);
    }
}
