
function callMask(o,f) {
	
		obj = o;
		func = f;
		setTimeout("execMask()",1);
		
	}
	
function execMask() {

	obj.value=func(obj.value);

}

function dataMask(v){
	v=v.replace(/\D/g,"");
	v=v.replace(/(\d{2})(\d)/,"$1/$2");
	v=v.replace(/\/(\d{2})(\d)/,"/$1/$2");
    return v;
}

function cpfMask(v){
    v=v.replace(/\D/g,"")
    v=v.replace(/(\d{3})(\d)/,"$1.$2");
    v=v.replace(/(\d{3})(\d)/,"$1.$2");                                             
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2");
    return v;
}

function cepMask(v){
    v=v.replace(/D/g,"");
    v=v.replace(/^(\d{5})(\d)/,"$1-$2");
    return v;
}

function foneMask(v){
    v=v.replace(/\D/g,"");
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2");
    v=v.replace(/(\d{4})(\d)/,"$1-$2");
    return v;
}
