function isEmail(who) {
   var email=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;
   return(email.test(who));
}

function isComaFormatedNumber(no) {
   var nr=/^(([0-9]{0,3}|([0-9]{1,3}')*([0-9]{3}))|([0-9]{1,3))$/i;
   var f = nr.test(no);
   if (!f) {
      f = isNumeric(no);
   }
   return(f);
}

function isNumeric(sText) {
   var ValidChars = "0123456789";
   var IsNumber = true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++) { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) {
         IsNumber = false;
      }
   }
   return IsNumber;
}

function submitFormLogin() {
   if (!isEmail(document.getElementById("emailLogin").value)) {
      alert("Bitte Ihren E-mail eingeben");
      document.getElementById("emailLogin").focus();
      return false;
   }
   if (document.getElementById("passwordLogin").value == "" || document.getElementById("passwordLogin").value == "Passwort") {
      alert("Passwort must have a value.");
      document.getElementById("passwordLogin").focus();
      return false;
   }
   return true;
}

function submitFormSearch() {
   if (document.getElementById("search_query").value == "Suchbegriff eingeben....") {
      document.getElementById("search_query").value = "";
      return false;
   }
   return true;
}

function submitFormMemberSearch() {
   if (document.getElementById("searchText").value == "Suchbegriff eingeben....") {
      document.getElementById("searchText").value = "";
      return false;
   }
   return true;
}
