function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function mTelefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/(\d\d)(\d)/, "($1) $2")
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function mLetra(v){
	v=v.replace(/[^asdfghjklçqwertyuiopzxcvbnmASDFGHJKLÇQWERTYUIOPZXCVBNMáéíóúàèìòùâêîôûãõ ]/g,"") //Remove tudo o que não Letra
    return v
}

function mNumero(v){
    return v.replace(/\D/g,"")	
}

function mCep(v){
    v=v.replace(/\D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
    return v
}

function mHorario(v){
	v=v.replace(/\D/g,"")
	v=v.replace(/(\d\d)(\d)/, "$1:$2")
	v=v.replace(/(\d\d:\d\d)(\d)/, "$1 $2")
	v=v.replace(/(\d\d)(\d)/, "$1-$2")
	v=v.replace(/(\d\d)(\d)/, "$1-$2")
	return v
}

function mData(v){
	v=v.replace(/\D/g,"")
	v=v.replace(/(\d\d)(\d)/, "$1-$2")
	v=v.replace(/(\d\d)(\d)/, "$1-$2")
	return v
}

function mPreco(v){
	v=v.replace(/\D/g,"")
	v=v.replace(/(\d)(\d\d)$/,"$1.$2")
	return v
}
function mCpf(v){
    v=v.replace(/\D/g,"")                //Remove tudo o que não é dígito
    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 mCnpj(v){
    v=v.replace(/\D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/(\d{2})(\d)/,"$1.$2")
    v=v.replace(/(\d{3})(\d)/,"$1.$2") 
	v=v.replace(/(\d{3})(\d)/,"$1/$2")
	v=v.replace(/(\d{4})(\d)/,"$1-$2")
	return v
}
function mInscricaoEstadual(v){
    v=v.replace(/\D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")
    v=v.replace(/(\d{3})(\d)/,"$1.$2") 
	v=v.replace(/(\d{3})(\d)/,"$1.$2")
	return v
}


function mEstado(v){
    v=v.replace(/\d/g,"")                //Remove tudo o que não é dígito
	v=v.toUpperCase()
	return v
}