/*
 *	JavaScript functions for form checking
 *      copyright akaryon OEG
 */

function test() {
	alert("blabla");
	return true;
}

function isEmpty(s) {
    if (s == null || s == "")
	return true;
    for (var i = 0; i < s.length; i++) {
	var c = s.charAt(i);
	if ((c != " ") && (c != "\n") && (c != "\t"))
	    return false;
    }
    return true;
}

function submit_login() {
	document.forms['login'].mail.value = "";
	if (checkLogin()) document.forms['login'].submit();
}

function submit_mail() {
	document.forms['login'].mail.value = "1";
	document.forms['login'].submit();
}

function checkLogin() {
	if (!checkEmail(document.forms['login'].username.value)) {
		alert("Bitte geben Sie eine gültige Email-Adresse an.");
		return false;
	}
	if (isEmpty(document.forms['login'].password.value)) {
		alert("Bitte geben Sie Ihr Passwort an.");
		return false;
	}
	return true;
}

function checkQuickLogin() {
	if (!checkEmail(document.forms['loginq'].username.value)) {
		alert("Bitte geben Sie eine gültige Email-Adresse an.");
		return false;
	}
	if (isEmpty(document.forms['loginq'].password.value)) {
		alert("Bitte geben Sie Ihr Passwort an.");
		return false;
	}
	return true;
}

function checkEmail(adresse) {

/*Kontrolle des Punktes*/

if (!(adresse.lastIndexOf(".") == adresse.length-4
      || adresse.lastIndexOf(".") == adresse.length-3))
      {
        /*Überprüfung der neuen Topleveldomains*/

       var Start=adresse.lastIndexOf(".")+1;
       var Ende= adresse.length;
       var toplevel=adresse.substring(Start,Ende);
           toplevel=(toplevel).toLowerCase();

       if (toplevel!="info" && toplevel!="name"
           && toplevel!="museum" && toplevel!="aero"
           && toplevel!="coop")
              return false;

      }
 /*Kontrolle des @*/

if (adresse.indexOf("@")<1
      || adresse.indexOf("@")+1>=adresse.lastIndexOf("."))
          return false;
  return true;
}

 

