function wechselseite(seite){
	fadeout(seite);
	//macheRequest_seitenwechsel(seite);
}
function fadeout(seite){
	if(parseFloat(document.getElementById("unten").style.opacity)>0.0){
		document.getElementById("unten").style.opacity=parseFloat(document.getElementById("unten").style.opacity)-0.1;
		window.setTimeout("fadeout('"+seite+"')", 50);
	}
	else{
		document.getElementById("unten").innerHTML="<h1>LADE</h1>";
		macheRequest_seitenwechsel(seite);
	}
}


function fadein(){
	if(parseFloat(document.getElementById("unten").style.opacity)<1){
		document.getElementById("unten").style.opacity=parseFloat(document.getElementById("unten").style.opacity)+0.1;
		window.setTimeout("fadein()", 50);
	}
	else{
		
	}
}




// Ajaxsauce :::
var http_request = false;
function macheRequest_seitenwechsel(url) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// zu dieser Zeile siehe weiter unten
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	if (!http_request) {
		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
	}
	http_request.onreadystatechange = alertInhalt_seitenwechsel;
	http_request.open('POST', url, true);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send("&nurbody=1");
}
function alertInhalt_seitenwechsel() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById("unten").innerHTML=http_request.responseText;
			fadein();
		}
		else{
			alert('Requesterror!');
		}
	}
}


// ----------------


function wechselseite_showroom(seite){
	fadeout_showroom(seite);
	//macheRequest_seitenwechsel(seite);
}
function fadeout_showroom(seite){
	if(document.getElementById("linkespalte").style.opacity>0.0){
		document.getElementById("linkespalte").style.opacity=parseFloat(document.getElementById("linkespalte").style.opacity)-0.1;
		window.setTimeout("fadeout_showroom('"+seite+"')", 50);
	}
	else{
		document.getElementById("linkespalte").innerHTML="<h1>LADE</h1>";
		macheRequest_seitenwechsel_showroom(seite);
	}
}

function fadein_showroom(){
	if(parseFloat(document.getElementById("linkespalte").style.opacity)<1){
		document.getElementById("linkespalte").style.opacity=parseFloat(document.getElementById("linkespalte").style.opacity)+0.1;
		window.setTimeout("fadein_showroom()", 50);
	}
	else{
		
	}
}




// Ajaxsauce :::
var http_request = false;
function macheRequest_seitenwechsel_showroom(url) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// zu dieser Zeile siehe weiter unten
		}
	}
	else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	if (!http_request) {
		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
	}
	http_request.onreadystatechange = alertInhalt_seitenwechsel_showroom;
	http_request.open('POST', url, true);
	http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http_request.send("&nurbody=1");
}
function alertInhalt_seitenwechsel_showroom() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			
			resp=http_request.responseText.replace("linkespalte", "showinhalt");
			resp=resp.replace("sitebar_links", "");
			

			document.getElementById("linkespalte").innerHTML=resp;
			//document.getElementById("linkespalte").style.height=document.getElementById("linkespalte").getElementsByTagName("div")[0].offsetHeight+"px";

			showroomausrichten();
			
			fadein_showroom();
		}
		else{
			alert('Requesterror!');
		}
	}
}

function showroomausrichten(){
	//if(document.getElementById("linkespalte")!=null && document.getElementById("linkespalte").getElementsByTagName("div")[0]!=null){
	//	document.getElementById("linkespalte").style.height=document.getElementById("linkespalte").getElementsByTagName("div")[0].offsetHeight+"px";
	//	window.setTimeout("showroomausrichten()", 50);
	//}
}


function sitebarhoehe(){
	if(document.getElementById("sitebar")!=null){
		document.getElementById("sitebar").style.height=document.getElementById("hauptrahmen").offsetHeight-document.getElementById("fuss").offsetHeight-document.getElementById("kopf").offsetHeight+30+"px";
	}
	window.setTimeout("sitebarhoehe()", 100);
}
sitebarhoehe();


function ajaxtest(){
	document.getElementById("unten").style.border="solid 1px";
	wechselseite("/redaxo/index.php?article_id=2&ajaxmode=1");
}