function writeTxt(from, to) {

	// erstellen des requests
	var req = null;

	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!");

	// anfrage erstellen (GET, url ist localhost,
	// request ist asynchron
	req.open("GET", from+".htm", true);

	// Beim abschliessen des request wird diese Funktion ausgeführt
	req.onreadystatechange = function() {
		switch (req.readyState) {
		case 4:
			if (req.status != 200) {
				// alert("Fehler:"+req.status);
				document.getElementById(to).innerHTML = "<div class=\"error_border\">"
						+ "<div class=\"text\"><div><b>Fehler "
						+ req.status
						+ "</b><br> Wahrscheinlich konnte die angeforderte Seite"
						+ " nicht gefunden werden.</div></div></div>";

			} else {
				document.getElementById(to).innerHTML = req.responseText
			}
			break;

		default:
			return false;
			break;
		}
	};

	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}
