function hideHelp(id) {
	ns4 = document.layers;
	ie4 = document.all;
	nn6 = document.getElementById && !document.all;
  if (ns4) {
     document.id.visibility = "hide";
  }
  else if (ie4) {
     document.all[id].style.visibility = "hidden";
  }
  else if (nn6) {
     document.getElementById(id).style.visibility = "hidden";
  }
}

function showHelp(e, helpitem) {
	ns4 = document.layers;
	ie4 = document.all;
	nn6 = document.getElementById && !document.all;
	//alert("X: " + e.clientX + "Y:" + e.clientY);
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}   
	if (ns4) {
		//alert("NS4");
		if ((posy > window.innerHeight - document.helpitem.offsetHeight) && (posy - document.helpitem.offsetHeight > 0))
		{
			posy = posy - document.helpitem.offsetHeight;
		}
		document.helpitem.left = posx;
		document.helpitem.top = posy;
		document.helpitem.visibility = "show";
	}
	else if (ie4) {
		//alert("IE4");
		if (document.documentElement && document.documentElement.clientHeight)
		{
			// IE6 in "strict" mode
			winHeight = document.documentElement.clientHeight;
		}
		else if (document.body && document.body.clientHeight)
		{
			// IE6 in "quirks" mode - IE4 compatible
			winHeight = document.body.clientHeight;
		}
		if ((e.clientY > winHeight - document.all[helpitem].offsetHeight) && (posy - document.all[helpitem].offsetHeight > 0))
		{
			posy = posy - document.all[helpitem].offsetHeight;
		}
		document.all[helpitem].style.left = posx;
		document.all[helpitem].style.top = posy;
		document.all[helpitem].style.visibility = "visible";
	}
	else if (nn6) {
		//alert(document.getElementById(helpitem).style.top + ": " + posy);
		if ((posy > (window.innerHeight + window.scrollY) - document.getElementById(helpitem).offsetHeight) && (posy - document.getElementById(helpitem).offsetHeight > 0))
		{
			posy = posy - document.getElementById(helpitem).offsetHeight;
		}
		document.getElementById(helpitem).style.left = posx+"px";
		document.getElementById(helpitem).style.top = posy+"px";
		document.getElementById(helpitem).style.visibility = "visible";
	}
}

