<!--

function FormatPhoneNumber(inputItem)
	{ 
	var theString = inputItem.value;
	var phoneNumber = "";

	// remove leading '1'
	theString=(theString.charAt(0)==1)?theString.substring(1,theString.length):theString

	// trim the string
	///theString=(theString.replace(/^\W+/,'')).replace(/\W+$/,'');

	 // remove any letters (don't for extensions ie x123)
	//for(i=0; i<theString.length; i++)
	//{       phoneNumber=(isNaN(theString.charAt(i))) ? phoneNumber : (phoneNumber + theString.charAt(i))}

	// Count digits until first non-digit ??? Note
	// if 10 digits format them if not leave alone
		
	if ((theString.charAt(0) != 0) && (theString.charAt(0) != " ")) // don't try to format country codes
		{	
		for(i=0; i<theString.length; i++)
			{
			if ( (theString.charAt(i)!="(") && (theString.charAt(i)!=")") && (theString.charAt(i)!="-") && (theString.charAt(i)!=" ") && (theString.charAt(i)!=".") )
				{
				 phoneNumber += theString.charAt(i)
				}
			}

			if (phoneNumber.length<10)
                {       
							//alert("You have not entered enough digits. Did you remember to enter the area code?")
                     //inputItem.focus() 
                 }
                else
                {      var areaCode = phoneNumber.substring(0,3)
                        var exChange = phoneNumber.substring(3,6)
                        var lastFour = phoneNumber.substring(6,10)
                        var rest = phoneNumber.substring(10,40)
                        ///document.forms[formName].elements[hiddenField].value = phoneNumber
                        //document.forms[formName].elements[fieldName].value = "("+areaCode+") "+exChange+"-"+lastFour+" "+rest
                        inputItem.value = "("+areaCode+") "+exChange+"-"+lastFour+" "+rest
                 }
       }
	}
		

//-->

