var request = false;
try {
	request = new XMLHttpRequest();
}
catch (trymicrosoft) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (othermicrosoft) {
		try {
			request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (failed) {
			request = false;
		}
	}
}
if (!request)
  alert("Error initializing XMLHttpRequest!");
function setupPreview () {
	//document.getElementById("isbnnum").innerHTML = '<img src=\"gen.gif\" width=\"16\" height=\"16\" alt=\"Preloading\" title=\"Preloading \" />';
	document.getElementById("tbinvisible3").className = 'tbstylevisible';
	document.getElementById("tbvisi").className = 'tbstyleinvisible';
}
function getCompleteInput2 () {
	setupPreview( );
	var password = document.getElementById("pass").value;
	var email = document.getElementById("email").value;
	var query = "../lib/php/ajaxlogin.php?pass=" + escape(password)+ "&email=" + escape(email);
	request.open ("GET", query, true);
	request.onreadystatechange = updatePreview2;
	request.send (null);
}
function changeUser(userid) {
	var password = document.getElementById("password"+userid).value;
	var email = document.getElementById("email"+userid).value;
	var firstname = document.getElementById("firstname"+userid).value;
	var lastname = document.getElementById("lastname"+userid).value;
	var interesse = document.getElementById("interesse"+userid).value;
	if(document.getElementById("admin"+userid).checked){ var ist = 1;} else{ var ist=0;}
	var admin = ist;
	var query = "../lib/php/ajaxlogin.php?change=1&admin="+admin+"&id="+userid+"&email="+email+"&firstname="+firstname+"&lastname="+lastname+"&interesse="+interesse+"&password="+password+"&userid=" + escape(userid);
	request.open ("GET", query, true);
	request.onreadystatechange = updateUser;
	request.send (null);
}
function delUser(userid) {
	var query = "../lib/php/ajaxlogin.php?del=1&id="+ escape(userid);
	request.open ("GET", query, true);
	request.onreadystatechange = updateUser;
	request.send (null);
}
function createUser() {
	var password = document.getElementById("password").value;
	var email = document.getElementById("email").value;
	var firstname = document.getElementById("firstname").value;
	var lastname = document.getElementById("lastname").value;
	var interesse = document.getElementById("interesse").value;
	var query = "../lib/php/ajaxlogin.php?create=1&email="+escape(email)+"&firstname="+escape(firstname)+"&lastname="+escape(lastname)+"&interesse="+escape(interesse)+"&password="+escape(password);
	request.open ("GET", query, true);
	request.onreadystatechange = updateUser;
	request.send (null);
}

function getCompleteInput () {
	setupPreview( );
	var password = document.getElementById("pass").value;
	var email = document.getElementById("email").value;
	var query = "lib/php/ajaxlogin.php?pass=" + escape(password)+ "&email=" + escape(email);
	request.open ("GET", query, true);
	request.onreadystatechange = updatePreview;
	request.send (null);
}
function updateUser () {
	if (request.readyState == 4) {
		if (request.status == 200) {
			alert(request.responseText);
			window.location.href = "index.php?member=1";
		}
	}
}
function updatePreview2 () {
	setupPreview ();
	if (request.readyState == 4) {
		if (request.status == 200) {
			window.location.href = "index.php";
		}
	}
}
function updatePreview () {
	setupPreview ();
	if (request.readyState == 4) {
		if (request.status == 200) {
			//alert();
			//var response = request.responseText.split("|");
			alert(request.responseText);
			if(request.responseText == 'ok'){
				document.getElementById("tbinvisible3").className = 'tbstyleinvisible';
				document.getElementById("tbinvisible").className = 'tbstylevisible';
			}else{
				document.getElementById("tbinvisible3").className = 'tbstyleinvisible';
				document.getElementById("tbvisi").className = 'tbstylevisible';	
				document.getElementById("error").innerHTML = request.responseText+'Fehlerhafte eingabe';				
			}
		}
	}
}

