// Checks for fields with a REQUIRED element equal to "True".  Returns an alert and false if
// any such fields are blank.
function validateForm(aForm)
{
	var formValues;
	var formValues;
	var missingValues;
	
	formValues = aForm.elements;
	missingValues = "";

	for (index = 0; index < formValues.length; index++)
	{
		formValue = formValues[index];

		if (formValue.getAttribute("required") == "True")
		{
			if (((formValue.type == "select-one") &&
			     (formValue.selectedIndex == 0)) ||
			    (formValue.value == ""))
			{
				missingValues += formValue.id + "\n";
			}
		}
	}

	if (missingValues != "")
	{
		alert('Please specify values for the following fields: \n\n' + missingValues);
		return false;
	}
	else
	{
		return true;
	}
}
