//scrollposition auswerten (browserunabhängig), von http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
function getSize() {
	var myWidth = 0, myHeight = 0;
	if(typeof(window.innerWidth) == 'number') {
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	}
	else if(document.documentElement && (document.documentElement.clientWidth || document.documentElement.clientHeight)) {
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	}
	else if(document.body && (document.body.clientWidth || document.body.clientHeight)) {
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return [myWidth,myHeight];
}
//scrollposition auswerten (browserunabhängig), von http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if(typeof(window.pageYOffset) == 'number') {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	}
	else if(document.body && (document.body.scrollLeft || document.body.scrollTop)) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	}
	else if(document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [scrOfX,scrOfY];
}

//aufrufen bei window.onscroll und bei window.onresize
function overlay_positionieren() {
	if(typeof(var_schleier) != "undefined" && var_schleier.display == "block") {
		//overlay positionieren
		var fensterposition = getScrollXY();
		var_schleier.left = fensterposition[0]-100;
		var_schleier.top = fensterposition[1]-100;
		var fenstergroesse = getSize();
		var_schleier.width = fenstergroesse[0]+200;
		var_schleier.height = fenstergroesse[1]+200;
		//layer positionieren, oder lieber gesondert???
		var_schleier_inhalt.left = Math.floor((fenstergroesse[0] - parseInt(var_schleier_inhalt.width)) / 2) + fensterposition[0];
		var_schleier_inhalt.top = Math.floor((fenstergroesse[1] - parseInt(var_schleier_inhalt.height)) / 2) + fensterposition[1];
		//alert(fenstergroesse[0] + var_schleier_inhalt.width + var_schleier_inhalt.left);
	}
}

function overlay_show_hide() {
	var_schleier = document.getElementById('schleier').style;
	var_schleier_inhalt = document.getElementById('schleier_inhalt').style;

	if(var_schleier.display == "none") {
		var_schleier.display = "block";
		var_schleier_inhalt.display = "block";
		var fenstergroesse = getSize();
		if(fenstergroesse[0]-200 < 600) {var_schleier_inhalt.width = fenstergroesse[0]-200; document.getElementById("iframe_nachricht").style.width = fenstergroesse[0]-200;}
		else {var_schleier_inhalt.width = 600; document.getElementById("iframe_nachricht").style.width = 600;}
		var_schleier_inhalt.height = fenstergroesse[1]-100; document.getElementById("iframe_nachricht").style.height = fenstergroesse[1]-120;
		overlay_positionieren();
	}
	else {
		var_schleier.display = "none";
		var_schleier_inhalt.display = "none";
		var_schleier_inhalt.width = 10;
		var_schleier_inhalt.height = 10;
		document.getElementById("iframe_nachricht").src = "";
	}
}

function inhalt_erzeugen(url) {
	/* /admin/rechts_email_iframe.cfm/#URLEncodedFormat(verzeichnis1)#/#URLEncodedFormat(verzeichnis2)#/#URLEncodedFormat(verzeichnis3)#/#URLEncodedFormat('#ordnernr#_#ordnergruppe#')#/#URLEncodedFormat('Lesen')#/#URLEncodedFormat(kontakt_nr)#/ */
	//ajax_abfrage_starten(url, inhalt_anzeigen);
	document.getElementById("iframe_nachricht").src = url;
	overlay_show_hide();
}

function inhalt_anzeigen() {
	//document.getElementById("schleier_inhalt").innerHTML = "<iframe src=\"/admin/rechts_email_iframe.cfm\" name=\"nachricht\" scrolling=\"Yes\" width=\"1\" height=\"0\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"No\"></iframe>";
	//document.getElementById("schleier_inhalt").innerHTML = http.responseText;
	//document.getElementById("iframe_nachricht").src = ;
	
}
/*var_schleier_inhalt.width = 250;
var_schleier_inhalt.height = 250;

var_schleier_inhalt.left = ((fensterbreite-250)/2)+50;
var_schleier_inhalt.top = ((fensterhoehe-250)/2)+50;*/