// Browsercheck
var NN4 = false;
var NN6 = false;
var IE = false;
var Win = false;
var Mac = false;
	
if ((navigator.appName == "Netscape") && parseInt(navigator.appVersion) < 5) {NN4 = true;}
if ((navigator.appName == "Netscape") && parseInt(navigator.appVersion) >= 5) {NN6 = true;}
if (navigator.userAgent.indexOf("MSIE") > -1) {IE = true;}
if (navigator.platform.indexOf("Win") > -1) {Win = true;}
if (navigator.platform.indexOf("Mac") > -1) {Mac = true;}
	
var NN = NN4 || NN6;

// Anfang Topnavigation
menuentries = new Array();
submenuentries = new Array();

function hide(divname) {
  if (document.getElementsByTagName) {
    document.getElementsByTagName('div')[divname].style.visibility = "hidden";
  } else if (document.all) {
    document.all.tags('div')[divname].style.visibility = "hidden";
  } else if (document.layers) {
    document.layers[divname].visibility = "hidden";
  }
}

function show(divname) {
  if (document.getElementsByTagName) {
    document.getElementsByTagName('div')[divname].style.visibility = "visible";
  } else if (document.all) {
    document.all.tags('div')[divname].style.visibility = "visible";
  } else if (document.layers) {
    document.layers[divname].visibility = "visible";
  }
}

activemenu = 0;

function showmenu(menunum)
{
 
	for (i=1; i<menuentries[menunum]+1; i++)
		{
		show('m'+menunum+'p'+i);
		}
} 

function hidemenu(menunum)
{
 	if(menunum != activemenu)
	{
	for (i=1; i<menuentries[menunum]+1; i++)
		{
		hide('m'+menunum+'p'+i);
		}
	}
} 


function openmenu(menunum) { for (i=1; i<menuentries[menunum]+1; i++) { show('m'+menunum+'p'+i); } }
function closemenu(menunum) { for (i=1; i<menuentries[menunum]+1; i++) { hide('m'+menunum+'p'+i); } }

function resetmenus() {
  for (m=1; m<menuentries.length; m++) { closemenu(m); }
  activemenu = 0;
}
// Ende Topnavigation

// generic image preloading / mouseover image change functions

pimg = new Array();
function preload(imgpath,imgtype) {
  if (document.images) { for (var i=0; i<preloads.length; i++) {
      pimg[preloads[i]] = new Image(); pimg[preloads[i]].src = imgpath + preloads[i] + imgtype;
      pimg[preloads[i]+'*'] = new Image(); pimg[preloads[i]+'*'].src = imgpath + preloads[i] + '-h' + imgtype;
  } }
}

function over(imgname) { if (document.images) { document.images[imgname].src = pimg[imgname+'*'].src; } }
function out(imgname) {if (document.images) { if (imgname != activeimg) { document.images[imgname].src = pimg[imgname].src; } } }


// insert css (called by setdefaults)

function insertstylesheet() {
  if (document.layers) { style='ns'; } else { style='ie'; }
  document.write('<link rel=stylesheet type="text/css" HREF="css/' + style + '.css">');
}

// Schrift MouseOver im IE
var permanent = 0;
var NN 	= document.layers;
var MO  = document.documentElement;

function chgclass(tagname, css) {
  if (NN) return;
  if (!permanent) {
    if (MO){
      eval("document.getElementById('"+tagname+"')"+".className='"+css+"'");
    } else {
      eval("document.all."+tagname+".className='"+css+"'");
    }
  }
}

function popUp(file,w,h){
	ref = window.open(file, "popintern","status=no,scrollbars=no,scrolling=0,resizable=no,width="+w+",height="+h+",locationbar=no");
}

// Variablen unn Funktion wichtig für die Funktion makeVisibleIfLoaded() 

var loaded = 0;

function loadedEnd() {
loaded=1;
}

// Funktion makeVisibleIfLoaded checkt, ob alle Navigationslayer geladen sind. Erst dann wird der naviCover Layer ausgeblendet

function makeVisibleIfLoaded() {
	if (loaded==1) {
	hide('naviCover');
	loaded = 0;
	}
	var timer=setTimeout("makeVisibleIfLoaded()",10)
}

makeVisibleIfLoaded();


// Schreiben eines Layers
function writeLayer(parentLayerName,layerName,layerContent) {
	if (document.layers) {
	  // Function also works with one Layer
   	if (parentLayerName == "") {
   			document.layers[layerName].document.open(); document.layers[layerName].document.write(layerContent); document.layers[layerName].document.close();
   	 } else {
   	 		document.layers[parentLayerName].document.layers[layerName].document.open(); document.layers[parentLayerName].document.layers[layerName].document.write(layerContent); document.layers[parentLayerName].document.layers[layerName].document.close();
   	 }	
	}
	else if (document.all) {document.all[layerName].innerHTML = layerContent;}
	else if (!document.all && document.getElementById) {document.getElementById(layerName).innerHTML = layerContent;}
}
//PDF PopUp Window

function popupPDF(file){
	nets = window.open(file,'thePDFWindow','left=10,top=10,width=815,height=575,resizable=yes,scrollbars=no,status=no,menubar=no,locationbar=no,toolbar=0');
}