function validateForm(input)
{
var varChoice;
var fieldCheck = true;
// The following line is what appears in the popup box.
// The '\n\n' adds 2 vertical spaces between 'Please fill in...' & your field names.
var fieldsNeeded = "Please fill in the following fields:\n\n";

// Validate Text Fields

// field names are case sensitive

// requiredFields and fieldNames are parallel arrays.
// Item x in one corresponds to item x in the other.

// Put the id of the input box in the form that you would like to make required.
var requiredFields = new Array("contact_name","contact_email","message")

var fieldNames = new Array("Name","E-Mail Address", "Comments");

for(var fieldNum=0; fieldNum < requiredFields.length; fieldNum++) {
if ((input.elements[requiredFields[fieldNum]].value == "") ||
(input.elements[requiredFields[fieldNum]].value == " ")) {
fieldsNeeded += fieldNames[fieldNum] + "\n";
fieldCheck = false;
}
}


if (fieldCheck == true)
return true;
else
{
alert(fieldsNeeded);
return false;
}
}