// Anzeigen der Menüzeile in sämtlichen Browsern, buehler-kuechen.ch, Juli 2011
var menu_active = 0;
var menu_total  = 5;
var menu_pos_y  = 30;
var menu_pos_x  = 264;
var ver = navigator.appVersion;                               // Version des Browsers
var nam = navigator.appName;                                  // Name des Browsers
var off_x = new Array(5,105,200,290,350,455)

// Abfrage des verwendeten Browsers
if (parseInt(ver) >= 4) {
	ns4=(document.layers)?1:0;                              // Netscape 4
	ie4=(document.all)?1:0;                                 // Microsoft Explorer 4
	ie5=(nam == "Microsoft" && parseInt(ver) >= 5)?1:0;     // Microsoft Explorer ab 9
} else {
	top.location.href="buehler_fehler.htm";	             // kein DHTML möglich
}

function menu(number)
	{
	column  = number - 1;
	visible = (ns4)?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 (ie4) {
			eval('document.all["menu' + number + '"].style.pixelTop = menu_pos_y+4');
			eval('document.all["menu' + number + '"].style.pixelLeft = offset');
		} else if (ie5) {
			document.getElementsByTagName("menu" + number).style.top = menu_pos_y;
			document.getElementsByTagName("menu" + number).style.left = offset+11;
		} 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 (ie4) {
		eval('document.all["' + menu_name + '"].style.visibility = "visible"');
	} else if (ie5) {
		document.getElementsByTagName(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 (ie4) {
		eval('document.all["' + menu_name + '"].style.visibility = "hidden"');
	} else if (ie5) {
		document.getElementsByTagName(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;
	}
