/*	============================================================
	Funktion:	individuelles Popup-Fenster öffnen
	Änderung:	2005-06-29
	Autor:		Martin Widemann
	============================================================
	fenster(
		(string) url,
		(string) name,
		(int) size_width,
		(int) size_height,
		(yes|no) scrollbars,
		(int) pos_left
		(int) pos_top
	);
	========================================================= */

function openPopup(url, name, size_width, size_height, scrollbars, pos_left, pos_top, parameters){
	var screenWidth		= screen.availWidth - 10;
	var screenHeight	= screen.availHeight - 30;

	if(size_width == "_max"){
			size_width = screenWidth;
	} // if

	if(size_height == "_max"){
		size_height = screenHeight;
	} // if

	if(!pos_left){
		pos_left = Math.round((screen.availWidth - size_width) / 2);
	} // if

	if(!pos_top){
		pos_top = Math.round((screen.availHeight - size_height) / 2);
	} // if

	window.open(url, name, 'width=' + size_width + ',height=' + size_height + 'resizeable=yes,scrollbars=' + scrollbars + ',top=' + pos_top + ',left=' + pos_left + parameters);
} // function

/*	============================================================
	Beschreibung der möglichen Parameter zum Öffnen eines
	Fensters in IE und Mozilla
	============================================================

	Gemeinsame Features von IE und Mozilla:

	left			// Abstand zum linken Seitenrand in Px
	top				// Abstand zum rechten Seitenrand in Px
	height			// Höhe des Content-Bereichs in Px
	width			// size_width des Content-Bereichs in Px
	location		// (yes|no) Adresszeile anzeigen
	menubar			// (yes|no) Menuleiste anzeigen
	directories		// (yes|no) Lesezeichen anzeigen
	toolbar			// (yes|no) Toolbar anzeigen
	status			// (yes|no) Statuszeile anzeigen
	resizable		// (yes|no) Fenster darf vergrößert/verkleinert werden
	scrollbars		// (yes|no) Scrollleisten einblenden


	Individuelle Features von IE:

	channelmode		// (yes|no) Kioskmodus
	fullscreen		// (yes|no) Vollbild


	Individuelle Features von Mozilla:

	screenX			// Alias für 'left'
	screenY			// Alias für 'top'
	outerHeight		// Höhe des gesamten Browsers in Px
	outerWidth		// size_width des gesamten Browsers in Px
	titlebar		// (yes|no) Titelzeile anzeigen (Erweiterte Sicherheitsrechte erforderlich)
	dependent		// (yes|no) Fenster ist abhängig von seinem Elternfenster (öffnen, minmieren), 'On Top of Parent'
	modal			// (yes|no) 'On Top of Parent' und kann nicht minimiert werden
	dialog			// (yes|no) Kein min oder max, Infofenster
	minimizable		// (yes|no) Dialog-Fenster darf doch minimiert werden
	alwaysRaised	// (yes|no) 'Allway on Top' (Erweiterte Sicherheitsrechte erforderlich)
	alwaysLowered	// (yes|no) 'Under Parent, Popunder' (Erweiterte Sicherheitsrechte erforderlich)
	z-lock			// Alias für 'alwaysLowered'
	close			// (yes|no) Schlie-en/Button anyeigen (Erweiterte Sicherheitsrechte erforderlich)

	========================================================= */
