function validate() {
  var result = '';

  result += checkField('a1a', 'character name');
  result += checkField('a1b', 'character race');
  result += checkField('a1c', 'character class');
  result += checkField('c5', 'character profile link');
  result += checkField('e5', 'supporting information');

  if (result.length > 0) {
    alert('Please make sure you have entered the following:\n' + result);
    return false;
  }

  return true;
}

function checkField(name, description) {
  var fields = document.getElementsByName(name);
  if (fields[0].value.length == 0) return '  ' + description + '\n';
  else return '';
}
