
function erzeugeAnfrage() {

	var xmlHttp = null;

	try {

		xmlHttp = new XMLHttpRequest();

	} catch (versuchmicrosoft) {

		var XmlHttpVersions = new Array('MSXML2.XMLHTTP.6.0',
										'MSXML2.XMLHTTP.5.0',
										'MSXML2.XMLHTTP.4.0',
										'MSXML2.XMLHTTP.3.0',
										'MSXML2.XMLHTTP',
										'Microsoft.XMLHTTP');

		for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++){

			try {

				xmlHttp = new ActiveXObject(XmlHttpVersions[i]);

			} catch (e) {}

		}

	}

	if (!xmlHttp)

		alert ("Fehler beim Erstellen des Anfrage-Objekts");

	else

		return xmlHttp;

}


function getResults() {

	xmlHttp = erzeugeAnfrage();
	var cat = document.getElementById("cat_id").value;
	var url = "/ajax_get_link.php?cat_id=" + escape(cat);
	url = url + "&dummy=" + new Date().getTime();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = updateSite;
	xmlHttp.send(null);

}


function updateSite(){

	var status = xmlHttp.readyState;

	if (xmlHttp.readyState == 4) {

		var responseText = xmlHttp.responseText;
		if (responseText != ""){
			document.getElementById("linkcode").value = responseText;
		}
	}

}


function getCategory() {

	xmlHttp = erzeugeAnfrage();
	var cat = document.getElementById("cat_id").value;
	var url = "/ajax_submit_news.php?cat_id=" + escape(cat);
	url = url + "&dummy=" + new Date().getTime();
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = updateSubmitNews;
	xmlHttp.send(null);

}


function updateSubmitNews(){

	var status = xmlHttp.readyState;

	if (xmlHttp.readyState == 4) {

		var responseText = xmlHttp.responseText;
		if (responseText != ""){
			document.getElementById("linkcode").value = responseText;
		}
	}

}
