var ie,n,ns6,fShow,fHide,maxY,maxX,minY;
var op,op5,op5up;
var agt=navigator.userAgent.toLowerCase();
var ver=parseInt(navigator.appVersion);
var init_called=false;
function init(){
	if (init_called) return 0;
	init_called = true;
	if ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1))
	{	if (document.all) {n=0;ie=1;ns6=0;op=0;op5=0;op5up=0;fShow="visible";fHide="hidden";}//ie
	}
	else
	{	if (agt.indexOf("opera") != -1) {n=0;ie=0;ns6=0;op=1;op5=0;op5up=0;fShow="visible";fHide="hidden";}//op
		if ((op && (ver == 5)) || (agt.indexOf("opera 5") != -1)) {n=0;ie=0;ns6=0;op=0;op5=1;op5up=0;fShow="visible";fHide="hidden";}//op5
  		if (op5 && (ver >=5)) {n=0;ie=0;ns6=0;op=0;op5=0;op5up=1;fShow="visible";fHide="hidden";}//op5up
		if (!op && document.getElementById){n=0;ie=0;ns6=1;op=0;op5=0;op5up=0;fShow="visible";fHide="hidden";}//ns6
		if (!op && document.layers) {n=1;ie=0;ns6=0;op=0;op5=0;op5up=0;fShow="show";fHide="hide";}//ns4
	}
	//alert("Browser: IE " + ie + " NS " + n + "  NS6 " + ns6 + "  OP " + op + "  OP5 " + op5 + "  OP6 " + op5up);
	if (n)
	{	document.onmouseup=allHide;
		window.captureEvents(Event.MOUSEMOVE);
		window.onmousemove=checkStatus;
	}
	else 
	{	self.document.onclick = allHide;
		document.body.onmousemove=checkStatus;
	}

}
function checkStatus(e)
{	if (ie) 
	{	var x = window.event.clientX;
		var y = window.event.clientY;
	}
	else if (op)
	{	var x = e.screenX;
		var y = e.screenY;
	}
	else
	{	var x = e.pageX;
		var y = e.pageY;
	}
	if (y > maxY) allHide();
	if (y < minY) allHide();
	if (x > maxX) allHide();
}
function allHide()
{	LayerOff("LayerUnter");
	LayerOff("LayerProd");
	LayerOff("LayerFonds");
	LayerOff("LayerAusz");
	LayerOff("LayerNews");
	LayerOff("LayerEvent");
	LayerOff("LayerCenter");
	LayerOff("LayerInfo");
	LayerOff("LayerPartner");
}
function LayerOff(name) 
{	if (n) document.layers[name].visibility = fHide;
	else if (ie) document.all[name].style.visibility = fHide;
	else if (ns6 || op) document.getElementById(name).style.visibility = fHide;
}
function LayerOn(name)
{	allHide();
	if (ie)
	{	document.all[name].style.visibility = fShow;
	    minY = window.clientHeight-document.all[name].style.posTop;
		maxY = minY+document.all[name].offsetHeight;
		maxX = document.all[name].style.posLeft + document.all[name].offsetWidth;
	}
	else if (n)
	{	document.layers[name].visibility =fShow;
		minY = document.layers[name].top;
		maxY = minY+document.layers[name].clip.height;
		maxX = document.layers[name].left + document.layers[name].clip.width;
	}
	else if (ns6)//op5
	{	document.getElementById(name).style.visibility = fShow;
		minY = parseInt(document.getElementById(name).style.top);
		maxY = minY+parseInt(document.getElementById(name).style.height);
		//maxY = minY+150;
		maxX = parseInt(document.getElementById(name).style.left) + parseInt(document.getElementById(name).style.width);
	}
	else if (op)//op6
	{	document.getElementById(name).style.visibility = fShow;
	}
}
function newWin(bild, text)
{ var win=window.open(bild, text, "width=500,height=500,resizable=yes,scrollbars=yes,screenX=400,screenY=300,dependent=yes");
  win.document.write("<table><tr><input type='submit' onClick='javascript:window.print();' name='Button' value='Drucken'>&nbsp;<input type='submit' onClick='javascript:window.close();' name='Button2' value='Schlie&szlig;en'></tr><tr height='50'></tr><tr><img src="+bild+"></tr></table>");
  win.document.close();
}
function whichForm()
{
  if (navigator.platform.indexOf("Mac") > -1) {
    if (document.all || document.getElementById) { //ie+ns6
      return true;
    }
	else { //ns
      return false; 
    }
  }
  else if (document.all || document.getElementById) { //ie+ns6
    return true;
  }
  else { //ns
    return false;
  }
}