function openPopup() {

	// #########################################################################
	// # Default-Werte setzen
	// #########################################################################

	var url = "#";
	var width = 560;
	var height = 580;
	var center = false;
	var x = 0;
	var y = 0;
	var addparams = "";
	var windowname = "popup";


	// #########################################################################
	// # Argumente verarbeiten
	// #########################################################################

	var arglen = openPopup.arguments.length;

	if (arglen > 0)	url = openPopup.arguments[0];
	if (arglen > 1) width = openPopup.arguments[1];
	if (arglen > 2) height = openPopup.arguments[2];
	if (arglen > 3) center = openPopup.arguments[3];
	if (arglen > 4) x = openPopup.arguments[4];
	if (arglen > 5) y = openPopup.arguments[5];
	if (arglen > 6) addparams = openPopup.arguments[6];
	if (arglen > 7) windowname = openPopup.arguments[7];

	var eigenschaft, sbreite, shoehe, fenster, satURL, satPrint, satTopframe;

	// Welcher Browser?
	var ns6 = (!document.all && document.getElementById);
	var ie4 = (document.all);
	var ns4 = (document.layers);


	// #########################################################################
	// # Fensterposition / Groesse
	// #########################################################################

	// Wenn zentriert werden soll
	if (center) {
		// stellt die Bildschirmabmessungen fest
		if (ns6 || ns4 || ie4) {
			swidth = screen.width;
			sheight = screen.height;
		}
		else {
			swidth = 1024;
			sheight = 768;
		}

		x = Math.floor((swidth - width) / 2);
		y = Math.floor((sheight - height) / 2);

	}

	// falls x und y 0 sind oder ein "unsinniger" Wert rauskam (<0 oder >1024 bzw. >768), dann default setzen
	if ((x <= 0) || (x > 1024)) {
		x = 50;
	}
	if ((y <= 0) || (y > 768)) {
		y = 30;
	}


	// #########################################################################
	// # Fenstereigenschaften definieren
	// #########################################################################

	windowparams = "left=" + x + ",top=" + y + ",screenX=" + x + ",screenY=" + y + ",width=" + width + ",height=" + height;
	if (addparams != "") windowparams = windowparams + "," + addparams;



	// #########################################################################
	// # Fenster oeffnen
	// #########################################################################

	if (satWin = window.open(url, windowname, windowparams)) satWin.focus();

	return false;
}
