mousex=0;
mousey=0;
actual=false;
function aSetpos(x,y)
{
	actual.top=y+5;
	actual.left=x+5;
}

function aSetObj(name)
{
	if(document.getElementById)
		actual=document.getElementById(name).style;
	else if (document.all)
		actual=document.all[name].style;
	else if (document.layers)
		actual=aGetObjNN4(document,name);
}

function aGetObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		 	foundLayer = x[i];
		else if (x[i].layers.length)
			var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

function MouseMover(e)
{
	if(e)
	{
		mousex=e.pageX;
		mousey=e.pageY;
	}
	else if(document.body.scrollLeft+event.clientX)
	{
		mousex=document.body.scrollLeft+event.clientX;
		mousey=document.body.scrollTop+event.clientY;
	}
	if(actual)
    {
		if(actual.display=='');
    	aSetpos(mousex,mousey);
    }
}

function schaltan(a)
{
	aSetObj(a);
    actual.display='';
	aSetpos(mousex,mousey);
}

function schaltaus(a)
{
    if(actual)actual.display='none';
	actual=false;
}
document.onmousemove = MouseMover;
