var http;
var http2;
var http3;
var http4;

function http(httpr) {
  
  if (window.XMLHttpRequest) {
	httpr = new XMLHttpRequest();
  }
  else if (window.ActiveXObject) { // IE
                    try {
                        httpr = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                        try {
                        httpr = new ActiveXObject("Microsoft.XMLHTTP");
                        } catch (e) {}
                    }
                }
  return httpr;
}

var xhr;
var xhr2;
var xhr3;
var xhr4;
var link2;

function showcontent(id, link) {
  xhr = http(http);
  if (xhr != null)
  {
	if (link != null){
		var opt;
		if (link.indexOf('?') == -1)
			opt = '?';
		else
			opt = '&';

		xhr.open("GET", "html/" + link + opt + "IDajax=" + id, true);	  
	}
	else
	  xhr.open("GET", "html/page.php?ID=" + id, true);			
	  xhr.setRequestHeader("Pragma", "no-cache");
	  xhr.setRequestHeader("Cache-Control", "must-revalidate");
	  xhr.setRequestHeader("If-Modified-Since", document.lastModified);
	  xhr.send(null);
	  xhr.onreadystatechange = outputdata;
	  xhr2 = http(http2);
	  xhr2.open("GET", "html/inc/menu2.php?aktiv=" + id+"&menuid=1", true);
	  xhr2.setRequestHeader("Pragma", "no-cache");
	  xhr2.setRequestHeader("Cache-Control", "must-revalidate");
	  xhr2.setRequestHeader("If-Modified-Since", document.lastModified);
	  xhr2.send(null);
	  xhr2.onreadystatechange = outputdata;
	  xhr4 = http(http2);
	  xhr4.open("GET", "html/inc/menu2.php?aktiv=" + id+"&menuid=2", true);
	  xhr4.setRequestHeader("Pragma", "no-cache");
	  xhr4.setRequestHeader("Cache-Control", "must-revalidate");
	  xhr4.setRequestHeader("If-Modified-Since", document.lastModified);
	  xhr4.send(null);
	  xhr4.onreadystatechange = outputdata;
	  xhr3 = http(http3);
	  xhr3.open("GET", "html/headline.php?ID=" + id, true);
	  xhr3.setRequestHeader("Pragma", "no-cache");
	  xhr3.setRequestHeader("Cache-Control", "must-revalidate");
	  xhr3.setRequestHeader("If-Modified-Since", document.lastModified);
	  xhr3.send(null);
	  xhr3.onreadystatechange = outputdata;

	link2 = link;
	
}
 

}

function outputdata() {
  if(xhr.readyState == 4 && xhr2.readyState == 4 && xhr3.readyState == 4 && xhr4.readyState == 4){
	document.getElementById("content").innerHTML = xhr.responseText;	
	myLytebox.updateLyteboxItems();
	window.parent.myLytebox.updateLyteboxItems();

	document.getElementById("menutop").innerHTML = xhr2.responseText;

	document.getElementById("pageheadline").innerHTML = xhr3.responseText;
	if(link2 == "inc/ref.php"){
		showref(0);
	}

	document.getElementById("menudown").innerHTML = xhr4.responseText;
  }
}

function outputdata2() {
  if(xhr2.readyState == 4){
	document.getElementById("menutop").innerHTML = xhr2.responseText;
  }
}

function outputdata3() {
  if(xhr3.readyState == 4){
	document.getElementById("pageheadline").innerHTML = xhr3.responseText;
	if(link2 == "inc/ref.php"){
		showref(0);
	}
  }
}

function outputdata4() {
  if(xhr4.readyState == 4){
	document.getElementById("menudown").innerHTML = xhr4.responseText;
	
  }
}
