function checkEmail(email) {
  var filter = /^([^\s@,:"<>]+)@([^\s@,:"<>]+\.[^\s@,:"<>.\d]{2,}|(\d{1,3}\.){3}\d{1,3})$/;
  if (filter.test(email)) 
    return true;
  else
    return false;
}

// ersetzt alle Leerzeichen, Zeilenumbrueche, ...
function trim(text) {
  return text.replace(/(^\s+|\s+$)/g, "");
}



function checkFormular (document) 
{

  var seminar = trim(document.Seminar.value);
  // wenn 3 Bindestriche enthalten, dann ist kein Seminar ausgewaehlt
  var regExp = /-{3,}/; 
  if (seminar.length == 0 || regExp.test(seminar)) {
    alert("Bitte ein Seminar auswählen!");
    document.Seminar.focus();
    return false;
  }
  
  if (document.Name.value == "") {
    alert("Bitte Ihren Namen eingeben!");
    document.Name.focus();
    return false;
  }
  if (document.Adresse.value == "") {
    alert("Bitte Ihre Adresse eingeben!");
    document.Adresse.focus();
    return false;
  }
  if (document.Telefonnummer.value == "") {
    alert("Bitte Ihre Telefonnummer eingeben!");
    document.Telefonnummer.focus();
    return false;
  }

  if (!checkEmail(document.Email.value))
  {
    alert("Bitte eine gültige E-Mail-Adresse eingeben!");
    document.Email.focus();
    return false;
  }
  if (!document.chkAnmeldung.checked) {
    alert("Bitte Anmeldebedingungen lesen und akzeptieren!");
    document.chkAnmeldung.focus();
    return false;
  }
  return true;
}

