					//Capture 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(which,output_type) {
					  var o=document.getElementById('info-box'); 
						var r=o.style;   
  					if(output_type=="calendar" && which > 0) {
	  				  o.innerHTML=day_info[which];
							r.position = "absolute";
							r.left = (mouseX + 15) + 'px';
	  					r.top = (mouseY + 15) + 'px';
	  					r.display = "block";
						}
						else if(output_type=="message" && which.length > 0) {
						  o.innerHTML=which;
							r.position = "absolute";
							r.left = (mouseX + 15) + 'px';
	  					r.top = (mouseY + 15) + 'px';
	  					r.display = "block";
						}
						else {
	  				  o.innerHTML="";
							r.display = "none";
						}
					}
