// Eingabe prüfen
function checkRequest() {

  // Form Referenz
  var F = document.forms.contact;
  
  // Keinen Anfragegrund gewählt
  if (F.reason.selectedIndex < 1) {
        alert("Please select the reason for your contact request");
        return false;
  }
  
  // Name prüfen
  if (F.name.value.length < 3) {
        alert("Please enter your name");
      
    F.name.focus(); return false;
  }
  
  // EMail Adresse prüfen
  if (!F.mail.value.length) {
        alert("Please enter your email address");
        F.mail.focus(); return false;
  }

  // EMail Adresse auf Gültigkeit prüfen
  var pattern=/.*\@.*\..*/;
  if ((pattern.test(F.mail.value))==false) {
        alert("The given email address is not valid");
        F.mail.focus(); return false;
  }
  
  // Keine Nachricht
  if (F.msg.value.length < 20) {
        alert("Please enter your request");
      
    F.msg.focus(); return false;
  }
  
  // OK
  return true;
}