Código:
function formatPhone(id){
//webrek
var valor = document.getElementById(id).value;
if(valor.length == 2 && valor == '55' || valor == '81' || valor == '33'){
document.getElementById(id).value = '('+valor+')';
}else if(valor.length == 3){
document.getElementById(id).value = '('+valor+')';
}
if(valor.length == 8){
document.getElementById(id).value = valor+'-';
}
}
Código HTML:
<input type="text" name="tel" id="tel" size="50" onkeyup="formatPhone(this.id)" maxlength="13" />