function checkFields() {
  user_name = document.regform.user_name.value;
  password1 = document.regform.password1.value;
  password2 = document.regform.password2.value;
  title = document.regform.title.value;
  FirstName = document.regform.FirstName.value;
  LastName = document.regform.LastName.value;
  Address1 = document.regform.Address1.value;
  City = document.regform.City.value;
  State = document.regform.State.value;
  Zip = document.regform.Zip.value;
  Country = document.regform.Country.value;
  email = document.regform.email.value;
  StartYear = document.regform.StartYear.value;
  EndYear = document.regform.EndYear.value;
  
  if (user_name == "") {
    alert("Please enter a username between 5 and 15 characters.");
    regform.user_name.focus();
    return false;
  }
  else if (password1 == "") {
    alert("Please enter a password of at least 6 characters.");
    regform.password1.focus();
    return false;
  }
  else if (password2 == "") {
    alert("Please retype your chosen password.");
    regform.password2.focus();
    return false;
  }
  else if (title == "") {
    alert("Please enter a title.");
    regform.title.focus();
    return false;
  }
  else if (FirstName == "") {
    alert("Please enter your first name.");
    regform.FirstName.focus();
    return false;
  }
  else if (LastName == "") {
    alert("Please enter your last name.");
    regform.LastName.focus();
    return false;
  }
  else if (Address1 == "") {
    alert("Please enter your street address.");
    regform.Address1.focus();
    return false;
  }
  else if (City == "") {
    alert("Please enter the city in which you live.");
    regform.City.focus();
    return false;
  }
  else if (State == "") {
    alert("Please enter the state in which you live.");
    regform.State.focus();
    return false;
  }
  else if (Zip == "") {
    alert("Please enter your zip code.");
    regform.Zip.focus();
    return false;
  }
  else if (Country == "") {
    alert("Please enter the country in which you live.");
    regform.Country.focus();
    return false;
  }
  else if (email == "") {
    alert("Please enter a valid e-mail address.");
    regform.email.focus();
    return false;
  }
  else if (StartYear == "") {
    alert("Please enter your first year at UofM.");
    regform.StartYear.focus();
    return false;
  }
  else if (EndYear == "") {
    alert("Please enter your last or most recent year at UofM.");
    regform.EndYear.focus();
    return false;
  }
  else return true;
}