// Erzeugt ein Modals Fenster für IE und FireFox
function erzeugeModalesFenster(URL,BREITE,HOEHE) {
	if (window.showModalDialog) {
		// IE 4, 5, 6, 7, 8 und FireFox 3
		// Siehe auch http://developer.mozilla.org/en/docs/DOM:window.showModalDialog
		// und http://developer.mozilla.org/en/docs/DOM:window.open
		// und http://msdn.microsoft.com/en-us/library/ms536759(VS.85).aspx
		msgWindow=window.showModalDialog(URL,self,'dialogwidth:'+BREITE+'px;dialogheight:'+HOEHE+'px;status:no;scroll:yes;resizable:no;center:yes');
	} else {
		// Sonstige Browser
		// Modal = true wird von FireFox 1.2.1 bis 2.x nur bei expliziter Freigabe interpretiert!
		msgWindow=window.open(URL,'Dialog','width='+BREITE+',height='+HOEHE+',dependent=yes,dialog=yes,location=no,minimizable=no,toolbar=no,directories=no,status=no,scrollbars=yes,resize=no,menubar=no,modal=true');
	}
	if(msgWindow) {
		msgWindow.focus();
		return true;
	} else {
		return false;
	}
}
// Erzeugt ein Modals Fenster für IE und FireFox, wo nicht gescrollt werden kann.
function erzeugeModalesFensterNoScroll(URL,BREITE,HOEHE) {
	if (window.showModalDialog) {
		// IE 4, 5, 6, 7, 8 und FireFox 3
		// Siehe auch http://developer.mozilla.org/en/docs/DOM:window.showModalDialog
		// und http://developer.mozilla.org/en/docs/DOM:window.open
		// und http://msdn.microsoft.com/en-us/library/ms536759(VS.85).aspx
		msgWindow=window.showModalDialog(URL,self,'dialogwidth:'+BREITE+'px;dialogheight:'+HOEHE+'px;status:no;scroll:no;resizable:no;center:yes');
	} else {
		// Sonstige Browser
		// Modal = true wird von FireFox 1.2.1 bis 2.x nur bei expliziter Freigabe interpretiert!
		msgWindow=window.open(URL,'Dialog','width='+BREITE+',height='+HOEHE+',dependent=yes,dialog=yes,location=no,minimizable=no,toolbar=no,directories=no,status=no,scrollbars=no,resizable=no,menubar=no,modal=true');
	}
	if(msgWindow) {
		msgWindow.focus();
		return true;
	} else {
		return false;
	}
}

// Erzeugt ein NICHT Modales Fenster
function erzeugeNichtModalesFenster(URL,BREITE,HOEHE) {
	msgWindow=window.open(URL,'Dialog','width='+BREITE+',height='+HOEHE+',dependent=yes,dialog=no,location=no,minimizable=no,toolbar=no,directories=no,status=no,scrollbars=yes,resizable=no,menubar=no,modal=false');
	if(msgWindow) {
		msgWindow.focus();
		return true;
	} else {
		return false;
	}
}

// Erzeugt ein NICHT Modales in der Größe veränderbares Fenster
function erzeugeNichtModalesVariablesFenster(URL,BREITE,HOEHE) {
	msgWindow=window.open(URL,'Dialog','width='+BREITE+',height='+HOEHE+',dependent=yes,dialog=no,location=no,minimizable=no,toolbar=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,modal=false');
	if(msgWindow) {
		msgWindow.focus();
		return true;
	} else {
		return false;
	}
}

// Impressum öffnen
function openImpressum() {
	erzeugeModalesFenster('/impressum_Haupt.php',800,600);
}

// Legende zeigen
function legende_anzeigen(){
	erzeugeModalesFensterNoScroll('/popup_legende.php',920,740);
}

// Hilfetext für den Benutzer
function userInfo(uinfo) {
	erzeugeModalesFenster(uinfo+'.php',600,400);
}

