  var ndimg=new Image(); ndimg.src="pictures/marr_ov.gif";

  var timer0,timer1,timer10,timer105,timer2,timer3;
  var act;

  function moverm(which)
  {
    clearTimeout(timer0); clearTimeout(timer1); clearTimeout(timer2); clearTimeout(timer3); clearTimeout(timer10); clearTimeout(timer105);
    mhide('0'); mhide('1'); mhide('2'); mhide('3'); mhide('10'); mhide('105');
    if (which!='')
      mshow(which);
  }

  function mover(which)
  {
    var tm;
    eval('tm=timer'+which+';');
    clearTimeout(tm);
    mshow(which);
  }

  function mout(which)
  {
    var tm=setTimeout('mhide("'+which+'")',500);
    eval('timer'+which+'=tm;');
  }

  function mshow(which)
  {
    var x,y;

    if (which=='105')
    {
      x=document.getElementById('pc').offsetLeft+400;
      y=document.getElementById('r105').offsetTop+document.getElementById('r10').offsetTop+130;
      // due to bug in Konqueror:
      if (y==130) y=265;
    }
    else if (which=='10')
    {
      y=document.getElementById('pc').offsetTop+206;
      x=document.getElementById('pc').offsetLeft+130;
    }
    else
    {
      y=document.getElementById('pc').offsetTop+78+44*parseInt(which);
      x=document.getElementById('pc').offsetLeft+205;
    }
    var el=document.getElementById('menu'+which);
    if (el)
    {
      el.style.left=x+'px';
      if (y>=0)
        el.style.top=y+'px';
      el.style.visibility='visible';
    }
  }

  function mhide(which)
  {
    var el=document.getElementById('menu'+which);
    if (el)
    {
      el.style.visibility='hidden';
      if (el=='1')
        mhide('10');
      if (el=='10')
        mhide('105');
    }
  }

