/**
 * @author Fabio
 */

function mascara(o,f){
    v_obj=o;
    v_fun=f;
    setTimeout("execmascara()",1);
}

function execmascara(){
	v_obj.value=v_fun(v_obj.value);
}

function data(v){
    v=v.replace(/\D/g,"");                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{2})(\d)/,"$1/$2");             //Coloca ponto entre o segundo e o terceiro dÃ­gitos
    v=v.replace(/^(\d{2})\/(\d{2})(\d)/,"$1/$2/$3"); //Coloca ponto entre o quinto e o sexto dÃ­gitos
    return v;
}

function dinheiro(v) {
    v=v.replace(/\D/g,"");                //Remove tudo o que não é dígito
    v=v.replace(/(\d)(\d{2})$/,"$1,$2");  //Coloca vírgula nos dois últimos digitos
    return v;		
}

function numeros(v){
	v = v.replace(/\D/g, ""); //Remove tudo o que não é dígito
	return v;
}

function matricula(v) {
	// formato: 060.01.04-00541
	v = v.replace(/\D/g, ""); 							//Remove tudo o que não é dígito
    v=v.replace(/^(\d{3})(\d)/,"$1.$2");   	 			//Coloca ponto entre o terceiro e o quarto dígito
    v=v.replace(/^(\d{3})\.(\d{2})(\d)/,"$1.$2.$3");	//Coloca ponto entre o quinto e o sexto dígito
    v=v.replace(/^(\d{3})\.(\d{2})\.(\d{2})(\d)/,"$1.$2.$3-$4"); 	//Coloca traço entre o sétimo e o oitavo dígito
	return v;
}

