onerror = stopError;	// 	Javascript Fehler unterdruecken
function stopError()
{ return true; }

//	*****************	hier beginnt popup-funktion (wird in jeder datei eingebunden, weil in sub-menü gebraucht)	***********************
// script zur popup-erzeugung
// aufruf in html: <a href="javascript:openWin('apopup_datei.htm');">...</a> ( fuer standard-fenster-groesse ), oder
// <a href="javascript:openWin('apopup_datei.htm','800','600');">...</a> ( fuer die bestimmten fenster-groessen: zuerst breite, dann hoehe in pixel angeben )
var popupwin, url, url_1;

function openWin(url,breite,hoehe)
{
	if ( !breite || breite == '' ){ breite = 620; } // standard-popup-breite festlegen
	if ( !hoehe || hoehe == '' ){ hoehe = 270; } // standard-popup-hoehe festlegen
	
	// if ( url.indexOf('anfahrt') != -1 ) { height = 660; width = 760; } // XXX popup-groessen-anpassung: anfart-skizze ist groesser !!! XXX 
	// else { height = 400; width = 620; }
	
	if (popupwin && popupwin.closed != true) { url_1 = url; window.popupwin.close(); window.setTimeout("openWin(url_1)",10); }
	else
	{
		if( document.all )
		{ popupwin_style = "resizable=no,scrollbars=yes,menubar=no,locationbar=no,height=" + hoehe + ",width=" + breite + ",left=10,top=10"; }
		else 
		{
			popupwin_style = "toolbar=no,location=\'Users\',directories=no,scrollbars=yes,status=no,resizeable=no,copyhistory=no,menubar=no,width=" + breite + ",height=" + hoehe + ",screenY=10,screenX=10";
		}
		popupwin = window.open(url, "popupwin", popupwin_style );
	}
}
	
if ( self.name == "mainFrame" && location.search )	// wenn content_seite und popup_url angehaengt ist
{
	var adressanhang = location.search;
	var quelle = adressanhang.substring(1,adressanhang.length);
	openWin(quelle);
}
//	*****************	ende popup-funktion 	***********************


//	*****************	hier beginnt sub_menue_teil	***********************
// beispiel menue-link: <a href="xxx.htm" onMouseOver="halt();" onMouseOut="zu();">
// beispiel sub-menue-link: <a href="bausteine.htm" onMouseOver="zeige_ebene('Bausteine');" onMouseOut="zu();">
// ...oder fuer blinde menue-punkte (ohne verteiler-sieten): <a href="#" onMouseOver="zeige_ebene('Projekt');" onMouseOut="zu();" onClick="return link_ist_tot();">

var showRef, hideRef, layerRef, styleRef, aktive_submenue = "", scroll = 0, browser, innerH, innerW, offsetY, offsetX, currentY;

if ( !document.all && !document.getElementsByTagName ) // nn4 *** nicht document.layers - abfrage !!! ***
	{
		browser = "nn4";	// netscape 4
		showRef="show";
		hideRef="hide";
		layerRef="document.layers";
		styleRef="";
		
		innerH="window.innerHeight";
		innerW="window.innerWidth";
		offsetY="window.pageYOffset";
		offsetX = "window.pageXOffset";
	}
if( !document.all && document.getElementsByTagName ) // nn6
	{
		browser = "nn6";
		showRef="visible";
		hideRef="hidden";
		divs = document.getElementsByTagName("div");
		layerRef="divs";
		styleRef=".style";
		
		innerH="window.innerHeight";
		innerW="window.innerWidth";
		offsetY="window.pageYOffset";
		offsetX = "window.pageXOffset";
	}	
if( document.all )
	{
		browser = "ie";	// explorer
		showRef="visible";
		hideRef="hidden";
		layerRef="document.all";
		styleRef=".style";
		
		innerH="document.body.clientHeight";
		innerW="document.body.clientWidth";
		offsetY="document.body.scrollTop";
		offsetX="document.body.scrollLeft";
	}	
if( navigator.userAgent.indexOf("Opera") != -1 )	// opera
	{
		browser = "opera";
		showRef="visible";
		hideRef="hidden";
		divs = document.getElementsByTagName("div");
		layerRef="divs";
		styleRef=".style";
		
		innerH="window.innerHeight";
		innerW="window.innerWidth";
		offsetY="window.pageYOffset";
		offsetX = "window.pageXOffset";
	}


//	*****************************************************

var anker, ebene, name, x, y, inhalt, z = 11, zustand, aktive_timeout, aktive_submenue = "";

function ebene_zu() // sub_menues nach einiger zeit wieder zuklappen
{
	eval(layerRef + '.SubMenue' + aktive_submenue + styleRef + '.visibility = "' + hideRef + '";');
}

function zeige_ebene(anker) // *** wegen nn4 keine bindestriche oder unterstriche in id: .SubMenue !!! ***
{
	window.clearTimeout(aktive_timeout);
	anker = String(anker);

	if ( aktive_submenue && aktive_submenue != "" )
	{
		eval(layerRef + '.SubMenue' + aktive_submenue + styleRef + '.visibility = "' + hideRef + '";');
	}

	aktive_submenue = anker;
	eval(layerRef + '.SubMenue' + anker + styleRef + '.visibility = "' + showRef + '";');
}

function zu() // sub_menues nach einiger zeit wieder zuklappen
{
	aktive_timeout = window.setTimeout("ebene_zu()",1000);
}

/*
function change_bg(source, highlightcolor) // hintergrund-farbe onmouseover/out aendern
{
    source.style.backgroundColor = highlightcolor;
}
*/

function halt() // zuklapp-timeout loeschen beim verweilen auf sub-menue-links
{ window.clearTimeout(aktive_timeout); }

function link_ist_tot() // ein link deaktivieren ( fuer tote menue-punkte ohne verteiler-seiten )
{ return false; }
