
function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=='text'))  {return false;}
}

document.onkeypress = stopRKey; 


function mascara(l,m,i){
//l: local do objeto --> this;
//m: máscara;
//i: caractere inicial (posição zero da máscara;

var iCount = l.value.length;

//Digite os símbolos especiais que permanecerão em seus locais corretos:
var simbolosEspeciais = "()/-.";    
    
    if (iCount < m.length) {
         //Verificando se foi passado o parâmetro inicial "i":
        if (iCount == 1 && i != ''){
            l.value = i+l.value;    
        } else {
        
            if (simbolosEspeciais.indexOf(m.substr(iCount,1)) != -1) {
                l.value = l.value+m.substr(iCount,1);
            
                if (m.substr(iCount+1,1) == '') {
                l.value = l.value+'';
                }
            }
        
            if (m.substr(iCount,1) == '') {
                l.value = l.value+'';
            }
        }

    } else {
        l.value = l.value.substr(0,m.length);
    }
}
