// JavaScript Document
	function checkForm()
	{	
		// list the fields that require a value
		var fields = new Array("name",
		                       "organization",
		                       "phone",
		                       "email",
		                       "subject",
		                       "message");
		// list the field names that correspond to the list or required fields
		var fieldNames = new Array("Name",
		                           "Organization",
		                           "Phone",
		                           "Email",
		                           "Subject",
		                           "Message");
//		alert("["+document.getElementById(fields[0]).value)+"]";
		if (!checkRequiredFieldsForValues(fields,fieldNames))
		{
			return false;
		}
		if (document.getElementById("reply_via_phone").checked == false && document.getElementById("reply_via_email").checked == false)
		{
			alert("You must select your preferred method of receiving our reply to this request.");
			setFocus("reply_via_phone");
			return false;
		}
//		return false;
	}
	function checkRequiredFieldsForValues(fields,fieldNames)
	{
		for (var i = 0; i < fields.length; i++)
		{
			if (document.getElementById(fields[i]).value == '' || document.getElementById(fields[i]).value == null)
			{
				alert("You must enter a value for " + fieldNames[i] + ".");
				setFocus(fields[i]);
				return false;
			}
		}		
		return true;
	}
	function setFocus(id)
	{
		document.getElementById(id).focus();
	}
