var qx = 0;
var qy = 0;
var bodyloaded = 0;

var wload = window.onload;
if(typeof(wload) !== 'function')
	window.onload == function(){bodyloaded = 1};
else
	window.onload = function(){wload(); bodyloaded = 1};

function GetMouseMove(e){
  if(!e) var e = window.event;
  qx = e.clientX;
  qy = e.clientY;
  document.getElementById("foggy_one").style.left=qx+document.body.scrollLeft+4+'px';
  document.getElementById("foggy_one").style.top=qy+document.body.scrollTop+8+'px';
}

function AttachOnMouse(oEl, sText){
	var oDiv = document.createElement("div");

	oDiv.id = 'foggy_one';

	oDiv.style.position = 'absolute';
	oDiv.style.left = qx + document.body.scrollLeft + 4 + 'px';
	oDiv.style.top = qy + document.body.scrollTop + 8 + 'px';
	oDiv.style.border = "solid 1px "+globalBorder;
	oDiv.style.background = globalBackground;
	oDiv.style.color = globalText;
	oDiv.style.visibility = 'visible';
	oDiv.style.padding = '4px';

	oDiv.innerHTML = sText;

	document.body.appendChild(oDiv);

  oEl.onmousemove = GetMouseMove;
	oEl.onmouseout = function(){HideOnMouse(oEl);};
}

function ShowOnMouse(oEl, sText){
	if (bodyloaded == 1) {
		if(document.getElementById('foggy_one'))
			document.body.removeChild(document.getElementById('foggy_one'));
		AttachOnMouse(oEl, sText);
	}
}

function HideOnMouse(oEl){
	oDiv = document.getElementById('foggy_one');
	document.body.removeChild(oDiv);
	oEl.onmouseout = '';
	oEl.onmousemove = null;
}
