	function PhoneHelper(PhoneNumberField)
	{
		if(navigator.appName == 'Netscape'){
			PhoneNumberField = 'document.' + PhoneNumberField;
		}
	
		var strPhoneNumber = eval(PhoneNumberField + '.value;');
		var intLength = strPhoneNumber.length;
		
		if (intLength > 0) {
			if (intLength >= 1) {
				if (strPhoneNumber.substr(0,1) != '(') {
					strPhoneNumber = '(' + strPhoneNumber;
					intLength = intLength+ 1;
				}
			}
			if (intLength >= 5) {
				if (strPhoneNumber.substr(4,1) != ')') {
					strPhoneNumber = strPhoneNumber.substr(0,4) + ') ' + strPhoneNumber.substr(4,intLength-4);
					intLength = intLength+ 2;
				}
			}
			if (intLength >= 6) {
				if (strPhoneNumber.substr(5,1) != ' ') {
					strPhoneNumber = strPhoneNumber.substr(0,5) + ' ' + strPhoneNumber.substr(5,intLength-5);
					intLength = intLength+ 1;
				}
			}
			if (intLength >= 10) {
				if (strPhoneNumber.substr(9,1) != '-') {
					strPhoneNumber = strPhoneNumber.substr(0,9) + '-' + strPhoneNumber.substr(9,intLength-9);
					intLength = intLength+ 1;
				}
			}
			//prevents user from entering a - when typing the number
			if (navigator.appName != 'Netscape') {
				if (window.event.keyCode == 189) {
					strPhoneNumber = strPhoneNumber.substr(0,intLength-1);
				}			
			}
			eval(PhoneNumberField + '.value = strPhoneNumber;');
		}
	}
	
	function checkAreaCode(strPhone) 
	{ 
		if ((strPhone.substr(0,1) == "1") || (strPhone.substr(0,1) == "0")) 
		{ 
			return false; 
		} 
		switch (strPhone.substr(1,3)) 
		{ 
			case "500": 
				return false; 
			case "555": 
				return false; 
			case "600": 
				return false; 
			case "700": 
				return false; 
			case "800": 
				return false; 
			case "866": 
				return false; 
			case "877": 
				return false; 
			case "888": 
				return false; 
			case "900": 
				return false; 
			case "976": 
				return false; 
			default: 
				return true; 
		}
	}	

	function ZipHelper(ZipField)
	{
		var strZip = eval(ZipField + '.value;');
		var intLength = strZip.length;

		if (intLength > 6) 
		{
			if (strZip.substr(5,1) != '-')
			{
				strZip = strZip.substr(0,5) + '-' + strZip.substr(5,intLength-5);
				intLength = intLength+ 1;
			}
		}
		eval(ZipField + '.value = strZip;');	

	}
