function ToggleBackGround(display) {
	var element = document.getElementById('microsite_black');
	
	if(element == null) {
		element = document.createElement("DIV");
		element.id = 'microsite_black';
		element.className = 'microsite_black';
		element.style.top = 0 + 'px';
		element.style.left = 0 + 'px';
		element.style.height = GetBody().scrollHeight + 'px';
		document.body.appendChild(element);
	}
	element.style.display = display;	
}

function GetBody() {
	 return  (document.compatMode && document.compatMode == "CSS1Compat")? document.documentElement : document.body; 
}

//********************Anfang Micro Formular********************
var request = false;

	// Request senden
	function setRequest(requestValue, requestUrl) {
		// Request erzeugen
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}

		// überprüfen, ob Request erzeugt wurde
		if (!request) {
			alert("Kann keine XMLHTTP-Instanz erzeugen");
			return false;
		} else {
			
			// Request öffnen
			request.open('post', requestUrl, true);
// Requestheader senden
			request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

			// Request senden
			
			if(requestUrl!=''){requestUrl="&requestUrl=" + requestUrl;}
			request.send(requestValue + requestUrl);

			
			// Request auswerten
			request.onreadystatechange = interpretRequest;
		}
	}

	// Request auswerten
	function interpretRequest() {
		switch (request.readyState) {
			// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			case 4:
				if (request.status != 200) {
					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
				} else {
					var content = request.responseText;
					// den Inhalt des Requests in das <div> schreiben
					document.getElementById('micro_content').innerHTML = content;
document.getElementById("black_micro").style.display='block';
document.getElementById("white_micro").style.display='block';
				}
				break;
			default:
				break;
		}
	}
function hideMicro()
{
document.getElementById("black_micro").style.display='none';
document.getElementById("white_micro").style.display='none';
document.getElementById("micro_content").innerHTML = '';
}

//********************Anfang Ende Formular********************



