// onKeyPress="mascara(this,soNumeros)"
//onKeydown='VlrDecimal(this,20,event,2)'
function mascara(o,f){

	v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}


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


function leech(v){
    v=v.replace(/o/gi,"0")
    v=v.replace(/i/gi,"1")
    v=v.replace(/z/gi,"2")
    v=v.replace(/e/gi,"3")
    v=v.replace(/a/gi,"4")
    v=v.replace(/s/gi,"5")
    v=v.replace(/t/gi,"7")
    return v
}


function soNumeros(v){
    return v.replace(/\D/g,"")
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    /*Coloca hífen entre o quarto e o quinto dígitos*/
    return v
}

/*
function telefonenovo(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/(\d{4})(\d)/,"$1-$2")
    return v
}
*/
function telefonenovo(v){
	var obj	= v.value;

	obj=obj.replace(/\D/g,"")
    obj=obj.replace(/(\d{4})(\d)/,"$1-$2")
	v.value = obj;
}

function hora(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"$1:$2") //Coloca parênteses em volta dos dois primeiros dígitos
	//v=v.replace(/^(\d\d)(\d\d)/g,"$1:$2") //Coloca parênteses em volta dos dois primeiros dígitos

    return v
}


function CheckMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

	if( typeof(mail)  == "string" ){
		if( er.test(mail) ){
			return true;
		}
	} else {
		if( typeof(mail) == "object" ){
			if( er.test(mail.value) ){
				return true;
			}
		} else {
			return false;
		}
	}
	return false;
}