//<script>
function SetFormField(fieldName, fieldValue)
{
	try {
		fieldValue = unescape(fieldValue);
	
		for(var formIndex=0; formIndex < document.forms.length; formIndex++)
		{
			var form = document.forms[formIndex];
			if (form)
			{
				var elements = form.elements;	
				for(var elementIndex=0; elementIndex < elements.length; elementIndex++)
				{
					var field = elements[elementIndex];
					if (field.name == fieldName)
					{
						var type = new String(field.type).toLowerCase();
						if (type == "checkbox" || type == "radio")
						{
							var groupValue = new String(fieldValue);
							if (groupValue.indexOf(",", 0) >= 0)
							{
								if (field.value == fieldValue)
								{
									field.checked = true;
								}
								else
								{
									var fieldSegments = groupValue.split(new RegExp(",", "gi"));
									for(var segmentIndex=0; segmentIndex < fieldSegments.length; segmentIndex++)
									{
										if (field.value == fieldSegments[segmentIndex])
										{
											field.checked = true;
											break;
										}
									}
								}
							}
							else
							{
								if (field.value == fieldValue)
								{
									field.checked = true;
								}
							}
						}
						else
						{
							field.value = fieldValue;
							return;
						}
					}
				}
			}
		}
	} catch (error) {
		return;
	}
}

function formatPhone(phone) {
	var digits = phone.value.replace(/[^0-9]/ig, '');
	if (!digits) {
		return;
	}
	if (digits.length == 10) {
		phone.value = '(' + digits.substring(0, 3) + ') ' +  
		digits.substring(3, 6) + '-' +  
		digits.substring(6, 10);
	} else if (digits.length == 11) {
		phone.value = digits.substring(0,1) + ' ' +
		'(' + digits.substring(1, 4) + ') ' +  
		digits.substring(4, 7) + '-' +  
		digits.substring(7, 11);
	} else if (digits.length == 7) {
		phone.value = digits.substring(0,3) + '-' +
		digits.substring(3,7);
	}
}

function formatPostalCode(postalCode) {
	var digits = postalCode.value.replace(/[^0-9]/ig, '');
	if (!digits) {
		return;
	}
	if (digits.length == 5) {
		postalCode.value = digits.substring(0, 5);
	} else if (digits.length == 9) {
		postalCode.value = digits.substring(0, 5) +
		'-' + digits.substring(5, 9);
	}
}
