// JavaScript Document
var req = null;
	
try{
	req = new XMLHttpRequest();
}
catch (e){
	try{
		req = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e){
		try{
			req = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (failed){
			req = null;
		}
	}  
}
if (req == null)
	alert("Fehler beim erstellen des Request-Objektes!");
	
function axSend(file, values, postFunct){
	req.open("POST", file, true);
	req.onreadystatechange = function(){
		if(req.readyState == 4 && req.status == 200){
			var ret = req.responseText;
			if(postFunct == ""){
				try {
					eval(ret);
				}catch(e){
					alert(ret);
				}
			}else if(postFunct == "none")
				;
			else
				eval(postFunct + "(ret)");
		}else if(req.readyState == 4)
			alert("Die angeforderten Daten konnten nicht geladen werden. Fehler-Code " + req.Status);
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(values);
}

function axSendXML(file, values, postFunct){
	req.open("POST", file, true);
	req.onreadystatechange = function(){
		if(req.readyState == 4 && req.status == 200){
			var ret = req.responseXML;
			if(postFunct == ""){
				try {
					eval(ret);
				}catch(e){
					alert(ret);
				}
			}else if(postFunct == "none")
				;
			else
				eval(postFunct + "(ret)");
			
		}else if(req.readyState == 4)
			alert("Die angeforderten Daten konnten nicht geladen werden. Fehler-Code " + req.Status);
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(values);
}

function axSendXMLSynchron(file, values, postFunct){
	req.open("POST", file, false);
	req.onreadystatechange = function(){
		if(req.readyState == 4 && req.status == 200){
			var ret = req.responseXML;
			if(postFunct == ""){
				try {
					eval(ret);
				}catch(e){
					alert(ret);
				}
			}else if(postFunct == "none")
				;
			else
				eval(postFunct + "(ret)");
			
		}else if(req.readyState == 4)
			alert("Die angeforderten Daten konnten nicht geladen werden. Fehler-Code " + req.Status);
	}
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	req.send(values);
}
