	var lKeyIsDown = false;		// display location field
	var mKeyIsDown = false;		// display menu bar
	var sKeyIsDown = false		// display status bar
	var tKeyIsDown = false		// display toolbar

	document.onkeydown =
	document.onkeypressed =
	function (event) {
		if (typeof event == 'undefined')
			event = window.event
		if (event)
			switch (event.keyCode ? event.keyCode : event.charCode) {
			case 76:	lKeyIsDown = true; break;	// l
			case 77:	mKeyIsDown = true; break;	// m
			case 83:	sKeyIsDown = true; break;	// s
			case 84:	tKeyIsDown = true; break;	// t
			}
		return true
	}

	document.onkeyup =
	function (event) {
		if (typeof event == 'undefined')
			event = window.event
		if (event)
			switch (event.keyCode ? event.keyCode : event.charCode) {
			case 76:	lKeyIsDown = false; break;	// l
			case 77:	mKeyIsDown = false; break;	// m
			case 83:	sKeyIsDown = false; break;	// s
			case 84:	tKeyIsDown = false; break;	// t
			}
		return true
	}

	var hOffsetMSIE = 12
	var vOffsetMSIE = 31
	function newscrollwin(url,wname,wheight,wwidth) {
		if (document.getElementById("breite")!=null) wwidth = Number(document.getElementById("breite").value);
		if (document.getElementById("hoehe")!=null) wheight = Number(document.getElementById("hoehe").value);
		var windowtop = (screen.height - wheight - vOffsetMSIE) / 2
		var windowleft = (screen.width - wwidth - hOffsetMSIE) / 2
		var browserName=navigator.appName;
		var browserVer=parseInt(navigator.appVersion);
		if(browserName=="Netscape") {
			if(browserVer>4) {
				wwidth=wwidth+15;
				wheight=wheight+5;
			}
		}
		var newwin = window.open(url + '\046dummy=' + Math.random(), wname,
			'toolbar=' + (tKeyIsDown ? 1 : 0) +
			',width=' + wwidth  +
			',height=' + wheight +
			',location='+ (lKeyIsDown ? 1 : 0) +
			',directories=0,status='+ (sKeyIsDown ? 1 : 0) +
			',menubar='+ (mKeyIsDown ? 1 : 0) +
			',scrollbars=0,resizable=1,copyhistory=0,left=' + windowleft +
			',top=' + windowtop)
		lKeyIsDown = false;	// there will be no key-up event
		mKeyIsDown = false;	// there will be no key-up event
		sKeyIsDown = false;	// there will be no key-up event
		tKeyIsDown = false;	// there will be no key-up event
		newwin.focus()
	}
	function doOnLoadEvent() {
		var widthPref = Number(document.getElementById("breite").value)
		var heightPref = Number(document.getElementById("hoehe").value)
		if (widthPref <= 0) document.getElementById("breite").value = widthPref + screen.width - hOffsetMSIE
		if (heightPref <= 0) document.getElementById("hoehe").value = heightPref + screen.height - vOffsetMSIE
	}
