var NavPosX = 0;
var NavPosY = 0;

function getPosition(element)
/* der Aufruf dieser Funktion ermittelt die absoluten Koordinaten
   des Objekts element */
{
  var elem=element,tagname="",x=0,y=0;
  
/* solange elem ein Objekt ist und die Eigenschaft offsetTop enthaelt
   wird diese Schleife fuer das Element und all seine Offset-Eltern ausgefuehrt */
  while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined"))
  {
    y+=elem.offsetTop;     /* Offset des jeweiligen Elements addieren */
    x+=elem.offsetLeft;    /* Offset des jeweiligen Elements addieren */
    tagname=elem.tagName.toUpperCase(); /* tag-Name ermitteln, Grossbuchstaben */

/* wenn beim Body-tag angekommen elem fuer Abbruch auf 0 setzen */
    if (tagname=="BODY")
      elem=0;

/* wenn elem ein Objekt ist und offsetParent enthaelt
   Offset-Elternelement ermitteln */
    if (typeof(elem)=="object")
      if (typeof(elem.offsetParent)=="object")
        elem=elem.offsetParent;
  }

/* Objekt mit x und y zurueckgeben */
  position = new Object();
  position.x=x;
  position.y=y;
  return position;
}

function alertPosition(elementId)
/* gibt eine Meldung mit x und y des zu elementId gehoerenden Elements aus */
{
  var a,element;

/* Element-Objekt zur ID ermitteln */
  element=document.getElementById(elementId);
 
/* Position bestimmen und melden */
  a=getPosition(element);
  // window.alert("Position "+elementId+": ("+a.x+","+a.y+")");
  
  NavPosX = a.x;
  NavPosY = a.y;        

  if(NavPosX < 239) { NavPosX = NavPosX + 239; }  

  NavPosX = NavPosX - 5;
  NavPosY = NavPosY + 23;
}

var Timer;
var name;
var menu;

function Menue(name,sum)
{

if (document.layers)
    {
	for(var i=0; i<=sum; i++)
	{
	menuname="M" + i;	
	document.layers[menuname].display="none";
	}			
	document.layers[name].display="block";
	clearTimeout(Timer);
	}

else
	{			
	for(var i=0; i<=sum; i++)
	{
	menuname="M" + i;	
	document.getElementById(menuname).style.display="none";
	}
	
	{
	document.getElementById(name).style.display="block";
	clearTimeout(Timer);	
	}
	
	}
}

function aus(menu,sum)
{
if(document.layers)	
	{
	document.layers[menu].display="none";
	linkname=menu+1;
	}	
else
	{
	document.getElementById(menu).style.display="none";
	}
}

function MenueAus(name,sum)
{	
	menu = name;		
	summe = sum;
	Timer = setTimeout("aus(menu,summe);",1);
}

function MenueAusLang(name,sum)
{	
	menu = name;		
	summe = sum;
	Timer = setTimeout("aus(menu,summe);",500);
}

function changeBgImage(naviID,bgImage) {
	document.getElementById(naviID).style.backgroundImage="url('p/navi_bg_right_"+bgImage+".gif)";
}