function validateFundgrubeForm(myForm) {
  var status = true;
  if (myForm.formAction.value.indexOf("delete") == 0) {
    if (myForm.Passwort.value.length < 3) {
      alert("Bitte richtiges Passwort zur Speicherung des Eintrags eingeben.");
      status = false;
    } else {
      status = status & confirm("Damit wird der Eintrag definitiv gelöscht.\n\nWeiter?");
    }
  } else if (myForm.formAction.value.indexOf("sendpw") == 0) {
    if (myForm.sentID.value != 0) {
      status = status & confirm("Sie erhalten ihr Passwort gleich an die ursprünglich angegebene E-Mail-Adresse zugesandt.");
    } else {
      alert("Fehler! Keine Ahnung über sentID!");
    }
  } else {
    if (myForm.Anzahl.value.length < 1) {
      myForm.Anzahl.value = "1";
    }
    if (myForm.EintragArt.value < 1) {
      alert("Bitte wähle aus, ob es sich um ein Angebot oder eine Suche handelt.");
      status = false;
    } else if (myForm.Artikel.value.length < 4) {
      alert("Bitte eine klare Artkelbezeichnung angeben.");
      status = false;
    } else if (myForm.Beschreibung.value.length < 4) {
      alert("Bitte eine kurze Beschreibung des Artikels angeben.");
      status = false;
    } else if (myForm.KontaktName.value.length < 2) {
      alert("Die Angabe eines Kontakt-Namens ist nötig.");
      status = false;
    } else if (myForm.KontaktTel.value.length < 9 && !isValidEMail(myForm.KontaktEMail.value)) {
      alert("Die Angabe einer gültigen E-Mail oder einer Telefon-Nummer sind nötig, damit man auf diesen Eintrag antworten kann.");
      status = false;
    } else if (myForm.Passwort.value.length < 3) {
      if (myForm.formAction.value.indexOf("update") == 0) {
        alert("Bitte richtiges Passwort zur Speicherung des Eintrags eingeben.");
        status = false;
      } else {
        status = status & confirm("Nur mit einem Passwort kannst du später Bearbeitungen\nan diesen Eintrag vornehmen.\nMit der Eingabe einer gültigen E-Mail-Adresse kannst Du\ndir das Passwort sogar wieder zuschicken lassen.\n\nWillst du trotzdem fortfahren?");
      }
    } else if (myForm.captcha_result.value !== md5(String(parseInt(myForm.captcha_input.value)))) {
        alert("Du musst die Rechnung im Spam-Schutz richtig lösen.");
        status = false;  
    } else {
      status = true;
    }
  }
  return status;
}

function editFundgrubeEintrag(myForm, FundgrubeID) {
  myForm.formAction.value = "edit";
  myForm.sentID.value = FundgrubeID;
  myForm.submit();
}
