function http(){
	try{
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error){
		try{
			xhr = new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(Error){
			try{
				xhr = new XMLHttpRequest();
			}
			catch(Error){
				alert("Ihr browser ist nicht AJAX fähig");
			}
		}
	}
	return xhr;
}

function send_req_default(datei,parameter,handle){
	xhr = http();
	xhr.open('post', datei ,true);
	xhr.onreadystatechange = eval(handle);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(unescape(parameter));
}

function send_req_default2(datei,parameter,handle){
	xhr = http();
	xhr.open('post', datei ,true);
	xhr.onreadystatechange = eval(handle);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(parameter);
}

function send_req_default3(parameter,datei,handle){
	xhr = http();
	xhr.open('post', datei ,true);
	xhr.onreadystatechange = eval(handle);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send(parameter);
}

function handleResponse_default() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");

		if(objekt[0]['reload'] == "url"){
			document.location.href = objekt[0]['url'];
		}
		else if(objekt[0]['reload'] == "alert"){
			alert(objekt[0]['text']);
		}
		else if(objekt[0]['reload'] == "suid"){
			document.location.href = '?sid='+objekt[0]['sid']+'&suid='+objekt[0]['suid'];
		}
		else if(objekt[0]['reload']){
			document.location.href = '?sid='+objekt[0]['sid'];
		}
		else if(objekt[0]['reload'] == "true"){
			document.location.reload();
		}
	}
}

function handleResponse_alg_new() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			document.location.href = objekt[0]['url'];
		}
	}
}

function handleResponse_par_def_new() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			document.location.href = objekt[0]['url'];
		}
	}
}

function handleResponse_par_def_del() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			document.location.href = objekt[0]['url'];
		}
	}
}

function handleResponse_for_ele_new() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			document.location.href = objekt[0]['url'];
		}
	}
}

function handleResponse_backup() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			document.location.href = objekt[0]['url'];
		}
	}
}

function handleResponse_for_ele_del() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			document.location.href = objekt[0]['url'];
		}
	}
}

function handleResponse_test() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			//document.location.href = objekt[0]['url'];
		}
	}
}

function handleResponse_reg_new() {
	if(xhr.readyState == 4){
		var rueckgabe = xhr.responseText;
		var objekt = eval("(" + rueckgabe + ")");
		if(objekt[0]['reload'] == "true"){
			//document.location.href = objekt[0]['url'];
		}
	}
}
