function ajax_get(query_url, target, function_name) {  var  http_request;     try {     http_request = new XMLHttpRequest();  } catch (e) {        try {          http_request = new ActiveXObject("Msxml2.XMLHTTP");        } catch (eror) {          http_request = new ActiveXObject("Microsoft.XMLHTTP");        }    }  	if( function_name == null) {  		function_name = null  	}  		http_request.open("GET", query_url);	http_request.onreadystatechange = function() { iIncomingData(http_request,target,function_name); };	http_request.send(null);}

function ajax_set(query_url) {    var  http_request;        try {        http_request = new XMLHttpRequest();    } catch (e) {        try {          http_request = new ActiveXObject("Msxml2.XMLHTTP");        } catch (eror) {          http_request = new ActiveXObject("Microsoft.XMLHTTP");        }    }	http_request.open("GET", query_url);	http_request.send(null);}

function iIncomingData(http_request,target,function_name) {	if (http_request.readyState == 4 && http_request.status == 200) {		var  elem = document.getElementById(target);		elem.innerHTML = http_request.responseText;		if(function_name != null) {			var test =function_name;			test();		}	}}
function pdf_request(url,dokument_url) {	 var  http_request;        try {        http_request = new XMLHttpRequest();    } catch (e) {        try {          http_request = new ActiveXObject("Msxml2.XMLHTTP");        } catch (eror) {          http_request = new ActiveXObject("Microsoft.XMLHTTP");        }    }	http_request.open("GET", url);	http_request.onreadystatechange = function() { pdf_request_handler(http_request,dokument_url); };	http_request.send(null);}
function pdf_request_handler(http_request,dokument_url) {	if (http_request.readyState == 4 && http_request.status == 200) {		var  elem = document.getElementById('msg_box');		if (http_request.responseText.indexOf('DONE')!=-1) {			self.location=dokument_url;			elem.innerHTML = 'PDF wurde erfoglreich erstellt und wird nun geöffnet !';			elem.className = 'success';		}else {			elem.innerHTML = http_request.responseText;			elem.className = 'errors';		}	}	}
