function AjaxGet(layerID, URL, LoadingPhrase, params){
	var req = null;
	var params = params;
	
	if (params != '') {
		document.getElementById(layerID).innerHTML = LoadingPhrase;
		try{
			req = new XMLHttpRequest();
		}
		catch (ms) {
			try {
				req = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (nonms) {
				try {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (failed) {
					req = null;
				}
			}
		}
	
		if (req == null) alert("Error creating request object!");
		req.open("POST", "."+URL, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.setRequestHeader("Content-length", params.length);
		req.setRequestHeader("Connection", "close");
		
		req.onreadystatechange = function() {
			switch(req.readyState) {
				case 4:
					if(req.status!=200) {
						if (req.status!=0) alert("Fehler:"+req.status);
					} else {
						alert(req.responseText);
						document.getElementById(layerID).innerHTML = req.responseText;
					}
					break;
				default:
					return false;
					break;
			}
		};
		req.send(params);
	}
}
