function move_ahnen_end()
{
	if(!document.getElementById('ahnen_popup')) return;

	document.getElementById('ahnen_popup').style.visibillity = "hidden";
	document.getElementById('ahnen_popup').innerHTML = "";
	document.getElementById('ahnen_popup').style.display = "none";
}


function mouse_ahnen(e)
{
	var XPosition = 10;
	var YPosition = 20;

	if( typeof( window.innerWidth ) == 'number' ) // alle außer Explorer
	{
		fensterbreite = window.innerWidth;
		fensterhoehe = window.innerHeight;
	}
	else if (document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) // Explorer 6 Strict Mode
	{
		fensterbreite = document.documentElement.clientWidth;
		fensterhoehe = document.documentElement.clientHeight;
	}
	else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) // andere Explorer
	{
		fensterbreite = document.body.clientWidth;
		fensterhoehe = document.body.clientHeight;
	}

	var test1 = document.body.scrollHeight;
	var test2 = document.body.offsetHeight;
	if (test1 > test2) // alle außer Mac Explorer
	{
		seitenbreite = document.body.scrollWidth;
		seitenhoehe = document.body.scrollHeight;
	}
	else // Mac Explorer, Explorer 6 Strict, Mozilla und Safari
	{
		seitenbreite = document.body.offsetWidth;
		seitenhoehe = document.body.offsetHeight;
	}

	var popup_width = document.getElementById('ahnen_popup').offsetWidth + 30;
	var popup_height = document.getElementById('ahnen_popup').offsetHeight + 20;

	if (e.pageX || e.pageY)
	{
		x_abs = e.pageX;
		y_abs = e.pageY;
	}
	else if (e.clientX || e.clientY)
	{
		x_abs = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		y_abs = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}

	x_rel = e.clientX;
	y_rel = e.clientY;

	if ((x_rel + popup_width) >= fensterbreite) { x_abs -= popup_width - XPosition - 10; }
	else x_abs += XPosition;

	if ((y_rel + popup_height) >= fensterhoehe) { y_abs -= popup_height - YPosition; }
	else y_abs += YPosition;

	if(!document.getElementById('ahnen_popup')) return;

	document.getElementById('ahnen_popup').style.left = x_abs+'px';
	document.getElementById('ahnen_popup').style.top = y_abs+'px';
}

function scan_ahnen(pos)
{
	if(!document.getElementById('ahnen_popup')) return;

	document.getElementById("ahnen_popup").innerHTML = ahnen_info[pos];
	document.getElementById('ahnen_popup').style.display = "inline";
	document.getElementById('ahnen_popup').style.visibillity = "visible";
}
