function MM_findObj(n, d) { //v4.0

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function me_oeffnen(){
	
	if(document.layers){
		me_menobj1.visibility='hide';
		me_menobj2.visibility='show';
	}
	else
	{
		me_menobj1.style.visibility='hidden';
		me_menobj2.style.visibility='visible';
	}
	me_offen=1;
}
function me_schliessen(){
	
	if(document.layers){
		me_menobj2.visibility='hide';
		me_menobj1.visibility='show';
	}
	else
	{
		me_menobj2.style.visibility='hidden';
		me_menobj1.style.visibility='visible';
	}
	me_offen=0;
}

function me_show(){
	
	x = (document.layers) ? ".left" : ".style.left";

	eval("me_menobj1"+x+"="+absx1);
	eval("me_menobj2"+x+"="+absx2);
}

function me_plaziere(){
	
	y = (document.layers) ? ".top" : ".style.top";
	yoff = (navigator.appName.indexOf('Netscape') != -1) ? this.pageYOffset : document.body.scrollTop;
	yhoehe = (navigator.appName.indexOf('Netscape') != -1) ? window.innerHeight : document.body.offsetHeight;
	yoff=yoff+yhoehe-48;

	if(dhalt<=yjmp && yoff>yjmp) me_schliessen();
	if(dhalt!=yjmp && yoff<yjmp){
		eval("me_menobj2"+y+"="+ystart);
		dhalt=ystart;
		me_oeffnen();
		me_offen=0;
	}

	if(dhalt!=yoff && yoff>yjmp){
		ymove=Math.ceil(dhalt+(yoff-dhalt)/10);
		eval("me_menobj1"+y+"="+ymove);
		eval("me_menobj2"+y+"="+ymove);
		dhalt=ymove;
	}
}

function handlerMM(e){
	
	Xmm = (isNav) ? e.pageX : event.clientX
	if(Xmmalt<=144 && Xmm>144 && me_offen==1) me_schliessen();
	Xmmalt=Xmm;
}

ystart=800;
yjmp=100;
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
me_offen=0;
dhalt=ystart;
Xmmalt=1;
ymove=0;
me_menobj1=(document.getElementById) ? document.getElementById('menue1') : MM_findObj('menue1');
me_menobj2=(document.getElementById) ? document.getElementById('menue2') : MM_findObj('menue2');

window.setInterval('me_plaziere()',20);

if (isNav){
	
	document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
