					//Caputre Mouse Movement
					var IE = document.all?true:false;
					if (!IE) document.captureEvents(Event.MOUSEMOVE)
					document.onmousemove = getMouseXY;
					var mouseX = 0;
					var mouseY = 0;
					function getMouseXY(e) {
						  if (IE) {
							  mouseX = event.clientX + document.body.scrollLeft;
							  mouseY = event.clientY + document.body.scrollTop;
							}
							else {  // grab the x-y pos.s if browser is NS
							  mouseX = e.pageX;
								mouseY = e.pageY;
						  }
							if (mouseX < 0){mouseX = 0;}
							if (mouseY < 0){mouseY = 0;}
							return true;
					}
					
					//Globally accessed mouse-over box
					function displayInfoBox(msg,show,offsetY,offsetX) {
					  var o=document.getElementById('info-box'); 
						var r=o.style;  
						if(show==1) { 
	  				  o.innerHTML='<span style="float: right; text-align: right;"><a href="#" onClick="return displayInfoBox(0,0);">[Close]</a></span><br />'+msg;
							r.position = "absolute";
							if(offsetX != null) {
							  r.left = (mouseX+offsetX) + 'px'; //-310
							}
							if(offsetY != null) {
	  					  r.top = (mouseY + offsetY) + 'px'; //+25
							}
	  					r.display = "block";
						}
						else {
	  				  o.innerHTML="";
							r.display = "none";
						}
					}