
		function glossaryTooltip(uid,triggerItem) {
			y = getTopPos(triggerItem);
			x = getLeftPos(triggerItem);
			with (document.getElementById("glossaryTooltipLayer")) {
				innerHTML = glossaryTooltips[uid];
				style.top = (y+10)+"px";
				style.left = (x)+"px";
				style.visibility = "visible";
			}
		}
		function hideGlossaryTooltip() {
			with (document.getElementById("glossaryTooltipLayer")) {
				style.visibility = "hidden";
			}		
		}
		function glossaryList(uid) {
			workingEvent = true;
			//window.location.href="index.php?id=3968&tx_a21glossary[uid]="+uid+"&tx_a21glossary[back]=3198";
			gl_url = "index.php?id=3968&tx_a21glossary[uid]="+uid+"&tx_a21glossary[back]=3198&type=98";
			gl_win = window.open(gl_url,"Lexikon","width=900,height=600,scrollbars=yes,resizable=yes,menubar=yes"); 
		}
		
		var mouse_x = 0;
		var mouse_y = 0;
		var workingEvent = false;
		var docEl = (
		     typeof document.compatMode != "undefined" && 
		     document.compatMode        != "BackCompat"
		  )? "documentElement" : "body";
		function init_mousemove() {
		    if(document.layers) document.captureEvents(Event.MOUSEMOVE);
		    document.onmousemove =	get_mouse_pos;
		  }
		function get_mouse_pos(e) {
		
		        // position where mousemove fired
		        //
		        mouse_x    =  e? e.pageX : window.event.x;
		        mouse_y    =  e? e.pageY : window.event.y;
		    
		        
		        // for ie add scroll position
		        //
		        if (document.all && !document.captureEvents) {
		            mouse_x    += document[docEl].scrollLeft;
		            //mouse_y    += document[docEl].scrollTop;
		        }
		
		        // display position
		        //
		        //document.feld.ausg.value = "Left = " +xPos +" : Top = " +yPos;
		        
		        // for the dino pass event
		        //
		        if (document.layers) routeEvent(e);
		    }
		
		function getTopPos(inputObj) {
		  var returnValue = inputObj.offsetTop + inputObj.offsetHeight;
		  while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetTop;
		  return returnValue;
		}
		
		function getLeftPos(inputObj) {
		  var returnValue = inputObj.offsetLeft;
		  while((inputObj = inputObj.offsetParent) != null)returnValue += inputObj.offsetLeft;
		  return returnValue;
		}
		init_mousemove();
		
