// Global variables
var fertig = false
var nn4 = false;	// Netscape Navigator or Communicator
var ie4 = false;
var ie5 = false;
var ie6 = false;
var ie = false;		//IE 5 und IE6
var ns6 = false;    	// Netscape 6
var ns7 = false;   	 // Netscape 7
var moz = false;		// Mozilla Engine
var dom1 = false;	// fully supports DOM1
var dom2 = false;	// fully supports (important bits of) DOM2
var op = false;  		//all opera
var op7 = false;  	//opera 7
var mac = false;		//mac
var safari = false;	//mac Safari

var old = false;		// very old browser

var browserWarn = false;
var strAgent = window.navigator.userAgent;
var ParamFD13 = '';

/****** Funktionen fuer Popup *******/
function popup_content(fenstername,fensterlink,breite,hoehe,scrolling,resizablevar){
        eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','scrollbars="+scrolling+",width="+breite+",height="+hoehe+",resizable="+resizablevar+",top=116,left=116,status=yes')");
}

function popup_fenster(fenstername,fensterlink,breite,hoehe,scrolling,toolbarvar,locationvar,directoriesvar,statusvar,menubarvar,resizablevar,xpos,ypos){
        eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','width="+breite+",height="+hoehe+",scrollbars="+scrolling+",toolbar="+toolbarvar+",location="+locationvar+",directories="+directoriesvar+",status="+statusvar+",menubar="+menubarvar+",resizable="+resizablevar+",top="+ypos+",left="+ypos+"')");
}
function popup_navigator(fenstername,fensterlink,breite,hoehe){
        if (ie){
                if (navigator.platform.indexOf("Win") == -1){
                        var xPos = 482;
                        var yPos = 34;}
                else{
                        var xPos = window.screenLeft +  482;
                        var yPos = window.screenTop - 104;}}
        else{
                var xPos = window.screenX + 482;
                var yPos = window.screenY + 34;}
        //alert("X-Pos:" + xPos + "\nY-Pos:" + yPos)
        eval("var "+fenstername+" = window.open('"+fensterlink+"','"+fenstername+"','width="+breite+",height="+hoehe+",scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,top="+yPos+",left="+xPos+"')");
        eval(fenstername+".focus()");}


/**** Funktionen zum Ermitteln des Browser und zum Bilden der Layer ***/
function browser_detect()
{
	op = (strAgent.indexOf("Opera") > -1);
	op7 = (strAgent.indexOf("Opera/7") > -1) || (strAgent.indexOf("Opera 7") > -1);	

    // do it the official W3C way
    if ( window.document.implementation != null)
    {
         dom1 = window.document.implementation.hasFeature("HTML","1.0");
         dom2 = window.document.implementation.hasFeature("HTML","2.0") &&
         	window.document.implementation.hasFeature("Events","2.0") &&
         	window.document.implementation.hasFeature("Core","2.0") &&
         	window.document.implementation.hasFeature("CSS2","2.0");
    }
    // Mozilla based browsers contain the Gecko rendering engine
    moz = (window.navigator != null )
		? (strAgent.indexOf("ecko") != -1 )
		: false;
    nn4 = (window.document.layers != null && !moz);
	ns6 = (moz && !dom2);
	ns7 = (moz && (strAgent.indexOf("Netscape/7") > 0));
	
    // IE has incremental support for the Document Object Model
    ie6 = (window.document.all && dom1);
    ie5 = (window.document.all && (strAgent.indexOf('MSIE 5')>0));		//&& window.document.getElementsByTagName()
	ie  = (ie5 || ie6 && !op);
    ie4 = (window.document.all && !ie6 && !ie5); 
	mac = (strAgent.indexOf('Mac')>0);
	safari = (strAgent.indexOf('Safari')>0)
    // something horrible and old
    old = (!ie && !dom1 && !moz);
	
	// set flag browserWarn true if IE<5 or Netscape < 6
	if (ie == true || moz== true){
		browserWarn = false;
	} 
	else {
		browserWarn = true;
	}
}
	
browser_detect();
if (ns6 || ns7) document.write('<link rel="stylesheet" type="text/css" href="/global/styles/net6.css" />');
if (safari) document.write('<link rel="stylesheet" type="text/css" href="/global/styles/safari.css" />');
if (mac && moz) document.write('<link rel="stylesheet" type="text/css" href="/global/styles/macmozilla.css" />');
	
	
function attribute(name, value){
	if (nn4)
		return ' ' +name.toUpperCase() + '=' + value;
	else
		return ' ' + name + ':' + value+';';
}
		
/****** Funktionen fuer das Klappmenue im Netscape 6 *******/
function containsNN6 (container, containee) {
	var isParent = false;
	while (containee) {
		if (container == containee){
			isParent = true;
			break;}
		containee = containee.parentNode;} 
	return isParent;
}
	
function hideEbeneNN6(oLayer,oEvent){
	if (!containsNN6(oLayer,oEvent))
		document.getElementById('klappmenue').style.visibility = "hidden";
}
	
/***** Funktionen fuer das Klappmenue im Internet Explorer *****/
function showEbene(){
	document.getElementById('klappmenue').style.visibility = "visible";
}
	
function hideEbene(oEvent){
	if (isIE5){
		if (document.getElementById('klappmenue').contains(oEvent.toElement) == false && document.getElementById('title3').contains(oEvent.toElement) == false)
			document.getElementById('klappmenue').style.visibility = "hidden";
	} else {
		hideEbeneNN6('klappmenue',oEvent);
	} 
}
	
startList = function() {

if (document.all&&document.getElementById) {
	navRoot = document.getElementById("nav");
	for (i=0; i<navRoot.childNodes.length; i++) {
		node = navRoot.childNodes[i];
		if (node.nodeName=="LI") {
			node.onmouseover=function() {
				this.className+=" over";
			}
			node.onmouseout=function() {
				this.className=this.className.replace(" over", "");
			}
		}
	}
	}
}
//window.onload=startList();


