function checkWeblogEntry(formulier) {
  var msg = "";
  if (!hasInput(formulier.author)) {
      msg += "Er is geen naam ingevuld.\n";
  }

  if (hasInput(formulier.email)) {
    if (!emailCheck(formulier.email.value)) {
      msg += "Dit is geen valide e-mail adres '" + formulier.email.value + "'.\n";
    }
  } else {
      msg += "Er is geen e-mail adres ingevuld.\n";
  }

  if (!hasInput(formulier.body)) {
      msg += "Er is geen reactie geschreven.\n";
  }

  if (formulier.subject && !hasInput(formulier.subject)) {
    msg += "De controletekst is niet ingevuld.\n";
  }

  if(msg) {
      alert(msg);
      return false;
  }
}

function checkQuestionEntry(formulier) {
  var msg = "";
  if (!hasInput(formulier.author)) {
      msg += "Er is geen naam ingevuld.\n";
  }

  if (hasInput(formulier.email)) {
    if (!emailCheck(formulier.email.value)) {
      msg += "Dit is geen valide e-mail adres '" + formulier.email.value + "'.\n";
    }
  } else {
      msg += "Er is geen e-mail adres ingevuld.\n";
  }

  if (!hasInput(formulier.title)) {
      msg += "Er is geen vraag opgegeven.\n";
  }

  if (formulier.category && (formulier.category instanceof HTMLSelectElement)) {
    if (formulier.category.selectedIndex == 0) {
      msg += "Er is geen categorie opgegeven.\n";
		}
  }

  if (formulier.subject && !hasInput(formulier.subject)) {
    msg += "De controletekst is niet ingevuld.\n";
  }

  if(msg) {
      alert(msg);
      return false;
  }
}

