function validate(form)
{
var errortext = "The following fields are required:\n";
var error = new Array();
var i = 0;
var reason = trim(form.reason.options[form.reason.selectedIndex].value);

  if (trim(form.email.value)=="") {
     i++;
     error[i-1] = "E-Mail";
  }

  if (trim(form.email2.value)=="") {
     i++;
     error[i-1] = "Verify Email";
  }

  if (trim(form.fname.value)=="") {
     i++;
     error[i-1] = "First Name";
  }

  if (trim(form.lname.value)=="") {
     i++;
     error[i-1] = "Last Name";
  }

  if (reason =="0") {
    i++;
    error[i-1] = "Reason";
  }

  if ((reason =="Other") && (trim(form.notes.value) =="")) {
    i++;
    error[i-1] = "Notes";
  }

  if (i > 0) {
    for (j=0; j < i; j++) {
      errortext = errortext + error[j] + "\n";
    }

    alert(errortext);
    return false;
  }

  if (form.email.value != form.email2.value) {
    alert("Please verify email address.");
    return false;
  }

  form.continuebutton.disabled = true;
  return true;
}

