
var re = /^(([^<>()[\],;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/

function CheckFormNewsletter(){
  var X = document.getElementById('newsletter');
  
  if (X.email.value == ""){
     alert("Tragen Sie bitte Ihre Email-Adresse ein.");
     X.email.focus();
     return false;
   }
  
  if ((X.email.value != "") && (!re.test(X.email.value))) {
    alert('Ihre Email-Adresse  ist nicht korrekt eingetragen.');
    X.email.focus();
    return false;
  }

  if (X.password.value == ""){
   alert("Füllen Sie bitte Kennwort ein.");
   X.password.focus();
   return false;
 }
}

function CheckFormContact(){
  var X = document.getElementById('contact');

  
  if (X.surname.value == ""){
     alert("Tragen Sie bitte Ihren Namen ein.");
     X.surname.focus();
     return false;
   }
   
  if (X.email.value == ""){
     alert("Tragen Sie bitte Ihre Email-Adresse ein.");
     X.email.focus();
     return false;
   }

  if (X.phone.value == ""){
     alert("Tragen Sie bitte Ihre Telefonnummer ein.");
     X.phone.focus();
     return false;
   }
   
  if ((X.email.value != "") && (!re.test(X.email.value))) {
    alert('Ihre Email-Adresse  ist nicht korrekt eingetragen.');
    X.email.focus();
    return false;
  }

 return true;
}

function CheckFormForum(){
  var X = document.getElementById('forum');
  
  if (X.subject.value == ""){
     alert("Tragen Sie bitte den Titel Ihrer Antwort ein.");
     X.subject.focus();
     return false;
   }

  if (X.author.value == ""){
     alert("Tragen Sie bitte Ihren Namen ein.");
     X.author.focus();
     return false;
   }   
   
  if (X.text.value == ""){
     alert("Tragen Sie bitte den Text zu Ihrer Antwort ein.");
     X.text.focus();
     return false;
   }
   
   return true;       
  
}