// Anzeigen der Menüzeile, Browser Netscape/Microsoft 4-6, buehler-kuechen. November 04
var menu_active = 0;
var menu_total  = 5;
var menu_pos_y  = 30;
var menu_pos_x  = 264;
var ver = navigator.appVersion;
var dom = document.getElementById?1:0;		// Document Object Model (DOM)
var off_x = new Array(5,105,200,290,350,455)

// Abfrage des verwendeten Browsers
if (parseInt(ver) >= 4) {
	ieX=(document.all)?1:0;
	ns4=(document.layers && !dom)?1:0;
	nsX=(dom && parseInt(ver) >= 5)?1:0;
} else {
	top.location.href="buehler_fehler.htm";	// kein DHTML möglich
}

function menu(number)
	{
	column  = number - 1;
	visible = (ns4 || nsX)?innerWidth-20:document.body.offsetWidth-20;
	offset  = menu_pos_x + off_x[column];
	if( menu_active != number) {
		if (menu_active) menu_off("menu" + menu_active);
		if (ns4) {
			eval('document.layers["menu' + number + '"].top = menu_pos_y-20');
			eval('document.layers["menu' + number + '"].left = offset-4');
		} else if (ieX) {
			eval('document.all["menu' + number + '"].style.pixelTop = menu_pos_y+4');
			eval('document.all["menu' + number + '"].style.pixelLeft = offset');
		} else {
			document.getElementById("menu" + number).style.top = menu_pos_y;
			document.getElementById("menu" + number).style.left = offset+11;
		}
	}
	menu_on("menu" + number);
	menu_active = number;
	}

function menu_on(menu_name)
	{
	if (ns4) {
		eval('document.layers["' + menu_name + '"].visibility = "visible"');
	} else if (ieX) {
		eval('document.all["' + menu_name + '"].style.visibility = "visible"');
	} else {
		document.getElementById(menu_name).style.visibility = "visible";
	}}

function menu_off(menu_name)
	{
	if (ns4) {
		eval('document.layers["' + menu_name + '"].visibility = "hidden"');
	} else if (ieX) {
		eval('document.all["' + menu_name + '"].style.visibility = "hidden"');
	} else {
		document.getElementById(menu_name).style.visibility = "hidden";
	}}

function reset()
	{
	if (menu_active)
		{menu_off("menu"+menu_active);
		menu_active = 0;}
	}

function init()
	{
	if (ns4) document.captureEvents(Event.MOUSEUP);
	document.onmouseup = reset;
	}