		var printDialog;

			function printPage() {
				window.clearInterval(printDialog);
				window.print();
			}

			function showPrintVersion() {
				var param = window.location.search;
				var proof = param.indexOf("print=true");
				if(proof != -1) {
					css = document.getElementById("printstylesheet");
          css.media = "screen, print";
					printDialog = window.setInterval("printPage()", 500);
				}
			}

			function popup (url,opt) {
				var param;
				if (opt!="") {
					param = opt;
				} else {
					param = "width=553,height=400,screenX=100,screenY=100,resizable=no,menubar=no,toolbar=no,status=no,scrollbars=yes,location=no";
					var left = (screen.availWidth - 553) / 2;
		      	var top = (screen.availHeight - 400) / 2;
					param = param + ",left=" + left + ",top=" + top;
				}
				var fenster = window.open(url, "PopUp", param);
				fenster.focus();
				return false;
			}
