function loginLost() {
	var error = 0;
	document.getElementById("emailCheck_fehler").style.display = "none";
	document.getElementById("emailCheck_erfolg").style.display = "none";

	var Email = document.daten.emailCheck.value;
	if( Email.length == 0 ) {
		alert(myLang.errorEnterEmail);  // "Bitte geben Sie Ihre Email-Adresse an."
		return;
	}

	xmlhttp = window.XMLHttpRequest? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
  xmlhttp.onreadystatechange = finishFunctionLoginLost;
	xmlhttp.open("POST", "/author/cgi-bin/ajax_sendreg_errormails.py/ajax_sendreg_errormails");
	var body = "function=1&email=" + encodeURIComponent( Email );
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlhttp.setRequestHeader("Content-length", body.length);
  xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(body);
}

function finishFunctionLoginLost() {
  if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
		var error = parseInt(xmlhttp.responseText);
		if( error == 0 ) {
			alert(myLang.errorEmailSuccess); // "Eine Email wurde erfolgreich versendet."
			document.getElementById("emailCheck_erfolg").style.display = "block";			
		} else {
			document.getElementById("emailCheck_fehler").style.display = "block";
		}		
	}
}

function passwordLost() {
	var error = 0;
	document.getElementById("loginCheck_fehler").style.display = "none";
	document.getElementById("loginCheck_erfolg").style.display = "none";

	var Login = document.daten.loginCheck.value;
	if( Login.length == 0 ) {
		alert(myLang.errorEnterUsername);  // "Bitte geben Sie Ihren Benutzernamen an."
		return;
	}

	var answer = confirm(myLang.errorConfirmPassword);  // "Das alte Passwort wird durch ein neues ersetzt.\nWirklich fortfahren?"
	if( answer ) {
		xmlhttp = window.XMLHttpRequest? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
	  xmlhttp.onreadystatechange = finishFunctionPasswordLost;
		xmlhttp.open("POST", "/author/cgi-bin/ajax_sendreg_errormails.py/ajax_sendreg_errormails");
		var body = "function=2&login=" + encodeURIComponent( Login );
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  xmlhttp.setRequestHeader("Content-length", body.length);
	  xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.send(body);
	}
}

function finishFunctionPasswordLost() {
  if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
		var error = parseInt(xmlhttp.responseText);
		if( error == 0 ) {
			alert(myLang.errorEmailSuccess)
			document.getElementById("loginCheck_erfolg").style.display = "block";			
		} else {
			document.getElementById("loginCheck_fehler").style.display = "block";
		}		
	}
}

function activationLost() {
	var error = 0;
	document.getElementById("activationCheck_fehler").style.display = "none";
	document.getElementById("activationCheck_erfolg").style.display = "none";

	var Login = document.daten.activationCheck.value;
	if( Login.length == 0 ) {
		alert(myLang.errorEnterUsername);
		return;
	}

	xmlhttp = window.XMLHttpRequest? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
  xmlhttp.onreadystatechange = finishFunctionActivationLost;
	xmlhttp.open("POST", "/author/cgi-bin/ajax_sendreg_errormails.py/ajax_sendreg_errormails");
	var body = "function=3&login=" + encodeURIComponent( Login );
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlhttp.setRequestHeader("Content-length", body.length);
  xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(body);
}

function finishFunctionActivationLost() {
  if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
		var error = parseInt(xmlhttp.responseText);
		if( error == 0 ) {
			alert(myLang.errorEmailSuccess);
			document.getElementById("activationCheck_erfolg").style.display = "block";			
		} else {
			document.getElementById("activationCheck_fehler").style.display = "block";
		}		
	}
}
