var nc		=	!!(document.captureEvents	&&	!document.getElementById);
var nc6	 	=	!!(document.captureEvents	&&	document.documentElement);
var aktDiv  =   false;

function on(num)
{
  try
	{
  	num=num.firstChild.className;
  	num=num.replace(" ","");
		document.getElementById(num).style.visibility = "visible";
		aktDiv = num;
	}
	catch(e) { aktDiv = false;}
	
}

function off(num)
{
  try
	{
  	num=num.firstChild.className;
  	num=num.replace(" ","");
		document.getElementById(num).style.visibility = "hidden";
	}
	catch(e) {;}
  aktDiv = false;
}

function onT(num)
{
  try
	{
  	document.getElementById(num).style.visibility = "visible";
		aktDiv = num;
	}
	catch(e) { aktDiv = false;}
}

function offT(num)
{
  try
	{
  	document.getElementById(num).style.visibility = "hidden";
	}
	catch(e) {;}
  aktDiv = false;
}

function divEvent() 
{
  document.onmousemove = divPos;
	document.onclick = divPos;
}

function divPos(e) 
{
  paddingY=15; //Abstand von Mouse (+ = nach unten)
	paddingX=15; //Anstand von Mouse (+ = nach rechts)
	offsetX=10   //mögliche Korrektur
	
	yPos = (nc || nc6)? e.pageY : window.event.y + pageOffset(1);
  xPos = (nc || nc6)? e.pageX : window.event.x + pageOffset(0);
	if(aktDiv)
  {
    //alert(xPos);
		/*borderRight=document.getElementById("cont").clientWidth+document.getElementById("cont").offsetLeft;  //Abstand links
		widthDiv=document.getElementById(aktDiv).clientWidth;
		
		if(borderRight<(xPos+widthDiv+offsetX)) xPos=borderRight-widthDiv-paddingX-offsetX;*/
		
		//yPos=yPos-document.getElementById("cont").offsetTop;
		
		document.getElementById(aktDiv).style.left = xPos + paddingX+"px";
		document.getElementById(aktDiv).style.top = yPos + paddingY+"px";
  }
}

function pageOffset(nr)
{
    win = window;
    var pos = new Array(0,0);

    if(typeof win.pageXOffset != 'undefined')
    {
         // Mozilla/Netscape
         pos[0] = win.pageXOffset;
         pos[1] = win.pageYOffset;
    }
    else
    {
         var obj = (win.document.compatMode && win.document.compatMode == "CSS1Compat") ?
         win.document.documentElement : win.document.body || null;

         pos[0] = obj.scrollLeft;
         pos[1] = obj.scrollTop;
    }
		return pos[nr];
}

