var BGColorDefault = '#7A95B5';var BGColorHighlight = '#4F5F6E';var BGColorHighlightAkt = '#4F5F6E';var BGColorDefaulthell = '#4F5F6E';var BGColorHighlighthell = '#7A95B5';var BGColorHighlightAkthell = '#64383A';var CurMenuItemID = '';function MenuHighlight (MenuItemID, Highlight) {	if (document.all) {		var DocMenuItemTD = eval ('document.all.menutd' + MenuItemID);		var DocMenuItemTDb = eval ('document.all.menutd' + MenuItemID + 'b' );		var Color = Highlight ? BGColorHighlight : BGColorDefault;		if (MenuItemID != CurMenuItemID) DocMenuItemTD.style.backgroundColor = Color;/*		if (MenuItemID != CurMenuItemID) DocMenuItemTDb.style.backgroundColor = Color; */	}} // function MenuHighlightfunction MenuHigh (MenuItemID, Highlight) {	if (document.all) {		var DocMenuItemTD = eval ('document.all.menutd' + MenuItemID);		var Color = Highlight ? BGColorHighlight : BGColorDefault;		if (MenuItemID != CurMenuItemID) DocMenuItemTD.style.backgroundColor = Color;	}} // function MenuHighlightfunction MenuHighlighthell (MenuItemID, Highlight) {	if (document.all) {		var DocMenuItemTD = eval ('document.all.menutd' + MenuItemID);		var Color = Highlight ? BGColorHighlighthell : BGColorDefaulthell;		if (MenuItemID != CurMenuItemID) DocMenuItemTD.style.backgroundColor = Color;	}} // function MenuHighlightfunction PageStartup (MenuID) {  CurMenuItemID = MenuID;  if (document.all && (navigator.userAgent.indexOf ('Opera') < 0) ) {    var DocMenuItemTD = document.all['menutd' + MenuID];    var DocMenuItemTDb = document.all['menutd' + MenuID + 'b'];    if (DocMenuItemTD != null) {      DocMenuItemTD.style.backgroundColor = BGColorHighlightAkt;/*      DocMenuItemTDb.style.backgroundColor = BGColorHighlightAkt; */    }  }} // function PageStartupfunction PageStartuphell (MenuID) {  CurMenuItemID = MenuID;  if (document.all && (navigator.userAgent.indexOf ('Opera') < 0) ) {    var DocMenuItemTD = document.all['menutd' + MenuID];    var DocMenuItemTDb = document.all['menutd' + MenuID + 'b'];    if (DocMenuItemTD != null) {      DocMenuItemTD.style.backgroundColor = BGColorHighlightAkthell;      DocMenuItemTDb.style.backgroundColor = BGColorHighlightAkthell;    }  }} // function PageStartup// Browser-Fenster öffnen (V3)function OpenWindow (URL, Width, Height, Left, Top, Name, Resizable, ScrollBars, MenuBar, ToolBar, LocationBar, BookmarkBar, StatusBar, Dependent, HotKeys) {	// Vorsicht bei NN: Wird die MenuBar angezeigt, wird ab Breiten kleiner 303 die Fensterhöhe vom NN falsch berechnet.	// Testen, ob Positions- und Größen-Parameter angegeben und nicht zu groß sind	if ( (Top == null) || isNaN (Top) ) Top = 20;	if ( (Left == null) || isNaN (Left) ) Left = 20;	if ( (Height == null) || isNaN (Height) || (Height + Top > screen.availHeight - 10) ) Height = screen.availHeight - 10 - Top;	if ( (Width == null) || isNaN (Width) || (Width + Left > screen.availWidth - 10) ) Width = screen.availWidth - 10 - Left;	Name = (Name == null) ? '' : Name; // Name = Leerstring, wenn kein Name angegeben ist	// Testen, ob alle Parameter vorhanden sind, sonst Default-Werte vergeben	Resizable = ((Resizable == null) || (Resizable == true)) ? 'yes' : 'no';	ScrollBars = ((ScrollBars == null) || (ScrollBars == true)) ? 'yes' : 'no';	MenuBar = ((MenuBar == null) || (MenuBar == false)) ? 'no' : 'yes';	ToolBar = ((ToolBar == null) || (ToolBar == false)) ? 'no' : 'yes';	LocationBar = ((LocationBar == null) || (LocationBar == false)) ? 'no' : 'yes';	BookmarkBar = ((BookmarkBar == null) || (BookmarkBar == false)) ? 'no' : 'yes';	StatusBar = ((StatusBar == null) || (StatusBar == true)) ? 'yes' : 'no';	Dependent = ((Dependent == null) || (Dependent == true)) ? 'yes' : 'no';	HotKeys = ((HotKeys == null) || (HotKeys == true)) ? 'yes' : 'no';	// Für IE Fenstergrößen extra berechnen, da IE "innerWidth" und "InnerHeight" nicht beachtet.	if (document.all) {		Height += 31; // 31 Pixel höher für Fensterrahmen und Titelleiste des Fensters		Width = Width + 12; // 12 Pixel breiter für den Fensterrahmen		Height = (Resizable == 'no') ? Height - 2 : Height; // Der Fensterrahmen von Nicht-"Resizable"-Fenstern ist 2 Pixel schmaler.		Width = (Resizable == 'no') ? Width - 2 : Width; // dto.		Width = (ScrollBars == 'yes') ? Width + 16 : Width;		Height = (MenuBar == 'yes') ? Height + 29 : Height;		Height = (ToolBar == 'yes') ? Height + 47 : Height;		Height = (LocationBar == 'yes') ? Height + 29 : Height; 		var BarCompensation = (MenuBar == 'yes') ? 1 : 0; // je "Bar"-Paar werden wiederum 5 Pixel eingespart		BarCompensation = (ToolBar == 'yes') ? BarCompensation + 1 : BarCompensation;		BarCompensation = (LocationBar == 'yes') ? BarCompensation + 1 : BarCompensation;		BarCompensation = (BarCompensation < 1) ? 1 : BarCompensation;		Height -= ( (BarCompensation - 1) * 5);		Height = (StatusBar == 'yes') ? Height + 20 : Height;		// Fenster wieder verkleinern, falls es jetzt wieder zu groß ist		if (!Width || isNaN (Width) || (Width > screen.availWidth - 10)) Width = screen.availWidth - 10;		if (!Height || isNaN (Height) || (Height > screen.availHeight - 10)) Height = screen.availHeight - 10;	}		// Fenster mit den gegebenen Parametern öffnen	NewWindow = window.open(URL, Name, 'screenX=' + Left + ',screenY=' + Top 	+ ',height=' + Height + ',width=' + Width + ',innerHeight=' + Height + ',innerWidth=' + Width	+ ',resizable=' + Resizable + ',scrollbars=' + ScrollBars + ',menubar=' + MenuBar 	+ ',toolbar=' + ToolBar + ',location=' + LocationBar + ',directories=' + BookmarkBar 	+ ',status=' + StatusBar + ',dependent=' + Dependent);	if (navigator.appVersion.indexOf ('MSIE 5.0')) NewWindow.focus (); // IE 5.0 bricht hier sonst ab	URL += ''; // IE versteht die URL nur so als String ...	// Für IE muss extra positioniert. Der Fenster-Zugriff wird aber verweigert, wenn eine 	// komplette HTTP-Adresse aufgerufen wird ...	if (!NewWindow.innerWidth && (URL.indexOf ('http://') < 0)) {		NewWindow.moveTo (Left, Top);	}	NewWindow.focus (); // Fenster ganz nach vorn stellen, also Focus auf das Fenster	return false; // damit der HREF-Link nicht ausgeführt wird	} // function OpenWindow
