// JavaScript Document
function formatTel()
{
	var inputTel = document.getElementById('tel').value;
	var strTel = String(inputTel);
	var x = 0;
	var numbOnly = new RegExp('[0-9]','g');
	var telNumber = new Array ();
	var leftParen = '(';
	var rightParen = ') ';
	var hyphen = '-';
	
	if (strTel.length < 1)
	{
		var errMsg = 'Telephone number is required.';
		document.getElementById('telErrMsg').value = errMsg;
		document.getElementById('tel').focus();
		return;
	}
	
	do
	{
		numbTelOnly = numbOnly.exec(strTel);
		if (numbTelOnly != null)
		{
			telNumber[x] = numbTelOnly;
			x = x + 1;
		}
	}
	while (numbTelOnly!=null) 

	if (telNumber.length > 0 && telNumber.length < 10)
	{
		var errMsg = 'Not enough digits in telephone number. Please reenter.';
		document.getElementById('telErrMsg').value = errMsg;
//		document.getElementById('tel').value = '';
		document.getElementById('tel').focus();
		return;
	}
	
	if (telNumber.length > 10)
	{
		var errMsg = 'Too many digits in telephone number. Please reenter.';
		document.getElementById('telErrMsg').value = errMsg;
//		document.getElementById('tel').value = '';
		document.getElementById('tel').focus();
		return;
	}
	
	var telFormat = leftParen.concat(telNumber[0], telNumber[1], telNumber[2], rightParen, telNumber[3], telNumber[4], telNumber[5], hyphen, telNumber[6], telNumber[7], telNumber[8], telNumber[9]);
	var errMsg = '';
	document.getElementById('telErrMsg').value = errMsg;
	document.getElementById('telErrMsg').type = 'hidden';
	document.getElementById('tel').value = telFormat;
	document.getElementById('tel').focus();
	return;
}