Ввод телефонного номера с проверкой корректности

<HTML>
<HEAD>
<TITLE>Проверка значений заполняемых полей.</TITLE>
<SCRIPT language="javaScript">
<!--
	function valF() {
		formObj = document.WhatAreRates;
		if (formObj.txtNPA.value == ""||!isNum(formObj.txtNPA.value)) {
			alert ("Неверный area code! Попытайтесь еще раз.");
			formObj.txtNPA.focus();
			return false;
		}
		if (formObj.txtNXX.value == ""||!isNum(formObj.txtNXX.value)) {
			alert ("Неверный номер телефона! Попытайтесь еще раз");
			formObj.txtNXX.focus();
			return false;
		}
		return true;
	} //EOF valF
	function isNum(passedVal) {
		for (i=0; i<passedVal.length; i++) {
			if (passedVal.charAt(i) < "0") return false
			if (passedVal.charAt(i) > "9") return false
		}
		return true
	}//EOF isNum
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="#FFFFFF">
<FORM name="WhatAreRates" method="post" action="https://www.secretsite.com/user.asp" onSubmit="return valF();">
<TABLE width="600" border="0" cellspacing="0" cellpadding="0" align="center">
<TR> 
<TD bgcolor="#006633">
<FONT size="2" face="Arial" color="#FFFF66"><B>Тип телефона:</B></FONT>
</TD>
</TR>
<TR> 
<TD> 
<INPUT name=rdoBusOrRes type=radio value=Residential checked>
<FONT face="Arial" size="2">Home</FONT>
<INPUT name=rdoBusOrRes type=radio value=Business>
<FONT face="Arial" size="2">Business</FONT>
</TD>
</TR>
<TR> 
<TD height="69"> 
<P>Введите код региона (area code, 3 цифры) и 7 цифр вашего телефона:
<BR>
Пример:(044) 2233559   ( 
<INPUT type="text" name="txtNPA" size="3" maxlength="3"> )
<INPUT type="text" name="txtNXX" size="7" maxlength="7">
       
<INPUT type="button" OnClick="return valF();" value="Подтверждаю!">
<INPUT type="hidden" name="txtLine" size="4" maxlength="4" value="">
</P>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
<BR><BR>
</TD>
</TR>
</TABLE>
</CENTER>
</HTML>