function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//pull down menus

function assign(x)
{
    if (x=='m1x') return('A1');
    if (x=='m2x') return('A2');
    if (x=='m3x') return('A3');
    if (x=='m4x') return('A4');
    if (x=='m5x') return('A5');
}

function assign2(x)
{
    if (x=='m1x') return('m1');
    if (x=='m2x') return('m2');
    if (x=='m3x') return('m3');
    if (x=='m4x') return('m4');
    if (x=='m5x') return('m5');
}


function show_layer(x)
{
    if(document.layers)
		document.layers[x].visibility="show";
	else
		document.all[x].style.visibility="visible";
}

function hide_layer(x)
{
	if(document.layers)
		document.layers[x].visibility="hide";
	else
        document.all[x].style.visibility="hidden";
}

var old;
var memold;
var sel;
var y;
var iNew=30;
var iOld;

if(document.layers)
{
    window.captureEvents(Event.MOUSEUP);
	window.onmouseup=do_out;
} else
{
	document.onmouseup=do_out;		// oder auch: document.onmouseclick=do_out;
}

function do_menu(x)
{
    if(!old)
		old=memold;

	if(old!=x)
	{
		show_layer(x);
		old=x;
	} else
        show_layer(x);
		old="";
}
function move_forward(z)
{
    var m = document.getElementById(z);
    m.className = "menu2";
}

function move_backward(z)
{
   var m = document.getElementById(z);
    m.className = "menu";
}

function do_menu(x,a)
{
    if(!old)
        old=memold;

    if (a) {hide_layer(a);
            y=assign(a);
			move_backward(assign2(a));
            MM_swapImage(y,'','../images/buttons/button2-norm.jpg',1);
            sel=a;}
    show_layer(x);
    y=assign(x);

    move_forward(assign2(x));

    MM_swapImage(y,'','../images/buttons/button2-active.jpg',1);
    old=x;
}

function do_out()
{
    if(old)
	{
        hide_layer(old);
        y=assign(old);

        move_backward(assign2(old));

        MM_swapImage(y,'','../images/buttons/button2-norm.jpg',1);
        memold=old; old="";
        if (sel)
        {
          show_layer(sel);
          if (old=="")
          y=assign(sel);
          move_forward(assign2(sel));
          MM_swapImage(y,'','../images/buttons/button2-active.jpg',1);
        }
    }
}

