// form validation

function checkFields(formObj, checkfields) {
  var missinginfo = "";

  missinginfo = atLeastOneChecked(formObj);

  var i = 0;
  for (i = 0; i < checkfields.length; i = i + 2) {
    var fieldname = checkfields[i];
    var msg_text = checkfields[i+1];
    if (formObj.elements[fieldname].value == "") {
      missinginfo += "\n  " + msg_text;
    }
  }

  if (missinginfo != "") {
  missinginfo ="_____________________________\n" +
  "The following fields are required:\n" +
  missinginfo + "\n_____________________________" +
  "\nPlease re-enter and submit again!";
  alert(missinginfo);
  return false;
  }
  else return true;
}

function atLeastOneChecked(formObj) {
  var cbs = ["interest_in_disability_utilization",
             "interest_in_pain_pharmacy",
             "interest_in_remote_md"];
  var msg = "  Please select your areas of interest.";
  for (j = 0; j < cbs.length; j++) {
    if (formObj.elements[cbs[j]].checked) {
      msg = '';
    }
  }
  return msg;
}
