
		
		// Function to check for a required field
function validRequired(formField,fieldLabel) {
        var result = true;
        if (formField.value == "")      {
                alert('Please enter a value for the "' + fieldLabel +'" field.');
                formField.focus();
                result = false;
        }
        return result;
}

// Functions to validate an email address
function isEmailAddr(email) {
  var result = false;
  var theStr = new String(email);
  var index = theStr.indexOf("@");
  if (index > 0) {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
        result = true;
  }
  return result;
}

function validEmail(formField,fieldLabel,required) {
        var result = true;
        if (required && !validRequired(formField,fieldLabel))
                result = false;
        if (result && ((formField.value.length < 3) || !isEmailAddr(formField.value)) ) {
                alert("Please enter a complete email address in the form: yourname@yourdomain.com");
                formField.focus();
                result = false;
        }
  return result;
}

function validRadioButton(formField,errorMsg) {
        var result = false;
        for (counter = 0; counter < formField.length; counter++) {
                if (formField[counter].checked)
                result = true; 
                }
											
        if (!result) {
                alert(errorMsg)
                return (false);
        }
		
       return (true);

 }

function validDropdown(formField,fieldLabel) {
        var result = true;
        if (formField.value == "")      {
                alert('Please select a value for the "' + fieldLabel +'" field.');
                formField.focus();
                result = false;
        }
        return result;
}


function validateForm(theForm) {

        if (!validRequired(theForm.name,"Name"))
                return false;
	    if (!validEmail(theForm.email,"Email"))
                return false;
	    if (!validRequired(theForm.comments,"Comments"))
                return false;
        return true;
}
		
