function setRequest(id,key) {
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (e) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (e) {}
		}
	}
	if (!request) {
		alert("HTTP Request fehlgeschlagen");
		return false;
	} else {
		var url = "/ajax/"+id+'/'+key;
		request.open('get', url, true);
		request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		request.send(null);
		request.onreadystatechange = interpretRequest;
	}
	return true;
}

// Request auswerten
function interpretRequest() {
	switch (request.readyState) {
		case 4:
			if (request.status != 200) {
				alert("Fehler: "+request.status);
			} else {
//				var content = request.responseText;
				var xml=request.responseXML;
				var alerttype=xml.getElementsByTagName('alerttype')[0].firstChild.nodeValue;
				var content=xml.getElementsByTagName('content')[0].firstChild.nodeValue;
				var message=xml.getElementsByTagName('message')[0].firstChild.nodeValue;

				if(alerttype==1) {
					alert(message);
				}
				else if(alerttype==2) {
					document.getElementById('response').innerHTML=content;
					$.ui.dialog.defaults.bgiframe = true;
					$.ui.dialog.defaults.modal= true;
					$.ui.dialog.defaults.resizable= false;
					$.ui.dialog.defaults.width= 400;
					$(function() {
						$("#dialog").dialog();
					});
				}
			}
			break;
		default:
			break;
	}
	return true;
}

