var nickexists=0;
function displayUser(text) {
		if (text==1) {nickexists=1;}
		else {nickexists=0;	}
	}
function displayEingabeFehler(text) {
		if (text==1) {
			nickexists=1;
			document.getElementById('targetDiv').innerHTML = '<span style=\"color:orange;background-color:#23628b;\">Benutzer exixstiert bereits!</span>';
		}
		else {
			nickexists=0;
			document.getElementById('targetDiv').innerHTML = "";
		}
	}
function myKeyEvent(keyEvent) {
		keyEvent = (keyEvent) ? keyEvent: window.event;
        input = (keyEvent.target) ? keyEvent.target : keyEvent.srcElement;
        if (keyEvent.type == "keyup") {
          if (input.value) {
            var myVar = "sender=nick&nick=" + input.value;
			postDataReturnText('eingabefehler.php', myVar , displayEingabeFehler);
		  }
        }
	}
	function validEmail(email) {
	  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
	  var regex = new RegExp(strReg);
	  return(regex.test(email));
	}
	//Eingabeüberprüfung
	function checkInput1() {
	var illegalChars = /\ /;
	var user = document.fastreg.fruser1.value;
	var pass = document.fastreg.frpass1.value;
		if(illegalChars.test(user) || user.length<6 || nickexists==1) {
			alert("Ihr Benutzername muss mindestens 6 Buchstaben haben und keine Leer- und Sonderzeichen enthalten!");
			return;
		}
		if(illegalChars.test(pass) || pass.length<6) {
			alert("Bitte ein mindestens 6-stelliges Passwort ohne Leerzeichen eingeben!");
			return;
		}
		if(!document.fastreg.fragb.checked) {
			alert("Sie muessen unsere AGBs akzeptieren");
			return;
		}
		if(!validEmail(document.fastreg.fremail1.value)) {
			alert("Bitte eine korrekte Emailaddresse eingeben!");
			return;
		}
		
	    document.fastreg.submit();
	}
	function checkInput() {
var illegalChars = /\ /;
	var user = document.fastreg.fruser.value;
	var pass = document.fastreg.frpass.value;
		if(illegalChars.test(user) || user.length<6 || nickexists==1) {	
			alert("Ihr Benutzername muss mindestens 6 Buchstaben haben und keine Leer- und Sonderzeichen enthalten!");
			return false;
		}
		if(document.fastreg.fruser.value.length>=6) {
			var myVar = "sender=nick&nick=" + document.fastreg.fruser.value;
			postDataReturnText('eingabefehler.php', myVar , displayUser);
		}
		if(illegalChars.test(pass) || pass.length<6) {
			alert("Bitte ein mindestens 6-stelliges Passwort ohne Leerzeichen eingeben!");
			return false;
		}
		if(!document.fastreg.fragb.checked) {
			alert("Sie muessen unsere AGBs akzeptieren");
			return false;
		}
		if(!validEmail(document.fastreg.fremail.value)) {
			alert("Bitte eine korrekte Emailaddresse eingeben!");
			return false;
		}

		if (nickexists==1) {
			alert ("Der Benutzername existiert bereits! Bitte geben Sie einen anderen Namen an.");
			return false;
		}
		document.fastreg.submit();
	}
