var ActLayer = "Sub1";
var Counter = 0;
var SetY=0, SetX=0;
var altX=-1,altY=0,Weg=0 ;
var altWeg=0,Zeit=1;

function GetVar(Nr,VarN)
  {
  var Browser = "unbekannt";
  if (navigator.appName == "Netscape")
    {
	if (parseInt(navigator.appVersion) == 4)
      {
      Browser = "NN4";
      layname = eval('document.'+Nr);
      hide =  'hide';
      view = 'show';
  //    layX = eval('document.'+Nr+");
      }
    else if (parseInt(navigator.appVersion) >= 5)
      {
      Browser = "NN5";
      layname = eval('document.getElementById("'+Nr+'").style');
      hide =  'hidden';
      view = 'visible';
      }
    }
  else if (navigator.appName == "Microsoft Internet Explorer")
    {
    Browser = "MSIE4x";
    layname = eval('document.all.'+Nr+'.style');
    hide =  'hidden';
    view = 'visible';
    }
  if(VarN == 'DivName')
    {
    return layname;
    }
  else if(VarN == 'HideName')
    {
    return hide;
    }
  else if(VarN == 'ShowName')
    {
    return view;
    }
  }

function ShowHide(Nr,SH)
  {
  layname = GetVar(Nr,'DivName');
  if(SH == 0)
    {
    status = GetVar(Nr,'HideName');
    window.setTimeout("layname.visibility=status",1);
    }
  else if (SH == 1)
    {
    status = GetVar(Nr,'ShowName');
    layname.visibility=status;
    }



  }

function AddCounter(LayN)
  {
  Counter = (Counter + 1);
  }
function SubCounter(LayN)
  {
  Counter = (Counter - 1);
  if(Counter == 0)
    {
    ShowHide(LayN,0);
    }
  }

function mouse_pos(evt)
  {
  var pos = new Object();
  if(!evt) { // IE
    pos.x=window.event.offsetX; //clientX;
    pos.y=window.event.offsetY; //clientY;
    }
  else {     // MOZ
    pos.x = evt.pageX;
    pos.y = evt.pageY;
    }
  return pos;
  }

function messe(evt) {
  var pos=mouse_pos(evt);
  var x,y,dx,dy ;
  if (altX==-1) {
    altX=pos.x ;
    altY=pos.y ;
    }
  else {
    x = pos.x ;
    y = pos.y ;
    dx = x-altX ;
    dy = y-altY ;
    altX = x ;
    altY = y ;
    Weg += Math.sqrt(dx*dx+dy*dy) ;
    }
//  document.Test.ActX.value=altX;
//  document.Test.ActY.value=altY;
//   document.Test.Count.value=Counter;
}
function smp(evt) {
  var pos=mouse_pos(evt);
 // mp.style.top=pos.y+"px";
  SetY = pos.y;
  SetX = pos.y;
  }
function init() {
  document.onmousemove=messe;
  document.onclick=smp;
}

function Klapper(Nr)
  {
// Set-up to use getMouseXY function onMouseMove
  layname = GetVar(Nr,'DivName');
  layname.left = 180;
  NY = (parseInt(altY) - 20);
  layname.top = NY+"px";
  ShowHide(Nr,1);
  //alert(layname.top);

//  document.Test.ClickX.value=SetX;
//  document.Test.ClickY.value=SetY;
//  mp=document.getElementById("MP");
//  window.setInterval("speed()",Zeit*1000);

  // in the text fields named MouseX and MouseY
//  alert(tempY);
  }

