// JavaScript Document
/*
Exemplo de utilização.
<input name="fone" type="text" id="fone" size="14" maxlength="14" onKeyPress="return formataFONE(this,event);">

*/
function formataFONE(fld, e) {
//var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;  // Enter
key = String.fromCharCode(whichCode);  // Get key value from key code
if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
len = fld.value.length;

if((len+1) > fld.maxLength || (len+1)>14)
	return false;

switch(len)
{
	case 1:
		fld.value = '('+ fld.value;
		break;
	case 3:
		fld.value = fld.value + ')';
		break;
	default:
		break;
}

return true;
}
