/**
 *   XMLHttp-Objekt erstellen
 */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch (e2) {
    xmlHttp = false;
  }
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function getContent(content) {
	disableContent();
	var url = "http://" + parent.location.hostname + "/scripts/getContent.php?jscript=true&content=" + content;
	xmlHttp.open("GET", url, true);
	xmlHttp.onreadystatechange = updateContent;
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.setRequestHeader("Cache-Control", "must-revalidate");
	xmlHttp.setRequestHeader("If-Modified-Since", document.lastModified);
	xmlHttp.send(null);
	return false;
}

function postContent(content, postdata) {
	disableContent();
	var url = "http://" + parent.location.hostname + "/scripts/postContent.php?content=" + content;
	xmlHttp.open("POST", url, true);
	xmlHttp.onreadystatechange = updateContent;
	xmlHttp.setRequestHeader("Pragma", "no-cache");
	xmlHttp.setRequestHeader("Cache-Control", "must-revalidate");
	xmlHttp.setRequestHeader("If-Modified-Since", document.lastModified);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", postdata.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(postdata);
	return false;
}

function updateContent() {
  if(xmlHttp.readyState==4 && xmlHttp.status==200) {
    var response = xmlHttp.responseText;
    document.getElementById("content").innerHTML = response;
	enableContent();
  }
}

function disableContent() {
	var waitMessage = document.createElement("div");
	waitMessage.setAttribute("id", "wait_message");
	waitMessage.innerHTML = "<p>Aktualisiere den Inhalt!<br />Bitte haben Sie einen Augenblick Geduld.</p><img src=\"img/loading.gif\" alt=\".. loading ..\" />";
	document.getElementById("content").appendChild(waitMessage);

	var blankDiv = document.createElement("div");
	blankDiv.setAttribute("id", "blankdiv");
	document.getElementById("content").appendChild(blankDiv);
}

function enableContent() {
//	document.getElementById("content").removeChild(document.getElementById("wait_message"));
}


