function aw_top(d)
{
	c = document.getElementById(d);
	c.outerHTML = "<div id='top' class='top'><FONT size=-1>[ <A HREF='?#TOP'>zur&uuml;ck nach oben</A> ]</FONT></div>";
	c = document.getElementById(d);
	c.style.display = "block";
	c.style.top = 0+"px";
	c.style.left = 0+"px";
	c.style.width="auto";
	c.style.height="auto";
	x = document.body.scrollTop;
	c.style.top = x+"px";
	c.style.width=c.offsetWidth;
	c.style.left = document.body.clientWidth - c.offsetWidth+"px";
	c.className = "top";
	if(20>x)
		c.style.visibility = "hidden";
	else
		c.style.visibility = "visible";
}
function aw_display(box,text)
{
		var c,maxwidth,maxheight,change=0,changed=true,dist;
	//für Firefox event.y in event.clientY getauscht, auch für x
		if (aw_display.arguments.length>3)
			dist = aw_display.arguments[3];
		else
			dist = 5;
		c = document.getElementById(box);
		if (null != c)
		{
			c.innerHTML = text;
			if(aw_display.arguments.length>2)
				c.className=aw_display.arguments[2];
			c.style.width="auto";
			c.style.height="auto";
			c.style.fontSize = "100%";
			c.style.display = "block";
			c.style.top = 0+"px";
			c.style.left = 0+"px";

			maxwidth=document.body.clientWidth;
			if(window.event.clientY>document.body.clientHeight/2)
				maxheight=window.event.clientY-dist;
			else
				maxheight=document.body.clientHeight-window.event.clientY-dist;

			if(parseInt(c.offsetWidth)>0.75*maxwidth)
				c.style.width=0.75*maxwidth;

//			c.style.left = window.event.clientX+document.body.scrollLeft;

			if((parseInt(c.offsetHeight)>maxheight))
			{
				c.style.width=maxwidth;
				if(parseInt(c.offsetHeight)>maxheight)
					c.style.fontSize = String(maxheight/parseInt(c.offsetHeight)*100)+"%";
				if(parseInt(c.style.fontSize)<50)
					c.style.fontSize = "50%";
			}

			c.style.width=c.offsetWidth;				//damit festgelegt
			c.style.height=c.offsetHeight;				//damit festgelegt

			if(window.event.clientY>document.body.clientHeight/2)
				c.style.top = window.event.clientY - dist - c.offsetHeight + document.body.scrollTop+"px";
			else
				c.style.top = window.event.clientY + dist + document.body.scrollTop+"px";

			if ((window.event.clientX+document.body.scrollLeft+parseInt(c.offsetWidth))<(document.body.scrollLeft+document.body.clientWidth))
				c.style.left = window.event.clientX+document.body.scrollLeft+"px";
			else
				c.style.left = document.body.scrollLeft+document.body.clientWidth-c.offsetWidth+"px";

			c.style.visibility = "visible";
		}
}
function aw_close(box)
{
	c = document.getElementById(box);
	c.style.visibility = "hidden";
	c.style.display = "none";
}
