function mascara(o,f)
{
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}


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 execmascara()
{
	v_obj.value=v_fun(v_obj.value)
}

function soNumeros(v)
{
    return v.replace(/\D/g,"")
}

function soLetras(v)
{
    //return v.replace(/^[A-Za-z]+$/,"")
    return v.replace(/\d/g,"")
}

function TABEnter(oEvent){
  var oEvent = (oEvent)? oEvent : event;
  var oTarget =(oEvent.target)? oEvent.target : oEvent.srcElement;
  if(oEvent.keyCode==13)
    oEvent.keyCode = 9;
  if(oTarget.type=="text" && oEvent.keyCode==13)
    //return false;
    oEvent.keyCode = 9;
  if (oTarget.type=="radio" && oEvent.keyCode==13)
    oEvent.keyCode = 9;
}

function soNum(obj,event)

{
    var str = obj.value;

    var Tecla = event.which;

    if(Tecla == null)
        Tecla = event.keyCode;
        
    if(Tecla >=48 && Tecla <=57 || Tecla == 45)
    {
		event.returnValue = true;
		return true;
    }
    else
    {
		event.returnValue = false;
		return false;
    }
    
}

function soAlpha(obj,event)

{
    var str = obj.value;

    var Tecla = event.which;

    if(Tecla == null)

        Tecla = event.keyCode;
    //se nao for letra e espaço
    if ( Tecla < 64 && Tecla != 32 ){
		
        event.returnValue = false;
		//alert(Tecla);
		//alert("Só devem ser digitados números!")
        return false;
    }
	event.returnValue = true;

    return true;
}