// JavaScript Document
/*******************************************************************************
 
FILE: mud_Scripts.js
REQUIRES: prototype.js, mud_ToolTip.js
AUTHOR: Takashi Okamoto mud(tm) - http://www.mudcorp.com/
VERSION: 1.1 - added support for WIN IE6
DATE: 04/08/2006
 
--------------------------------------------------------------------------------
 
This file is part of MudToolTip.
 
	MudToolTip is free for anyone to use, but this header MUST be
	included, and may not be modified.
 
*******************************************************************************/
 
////////////////////////////////////////////////////////////////////////////////
// GLOBAL VARS
 
var tooltip;
 
///////////////////////////////////////////////////////////////////////////////
// MOUSE EVENTS
 
function onMouseOver(evt) {
	evt = (evt) ? evt : event;
	var target = (evt.target) ? evt.target : evt.srcElement;
    if (target.className == "tooltip") {
		tooltip.showTip(evt);
	}
	return false;
}
 
function onMouseOut(evt) {
	if (tooltip) tooltip.hideTip(evt);
}
 
function onMouseMove(evt) {
	if (tooltip) tooltip.setPos(evt);
}
 
////////////////////////////////////////////////////////////////////////////////
// INIT
 
function init_tooltip() {
	tooltip = new MudToolTip('tooltipbox');
}
 
////////////////////////////////////////////////////////////////////////////////
// EVENTS
 
Event.observe(window, 'load', init_tooltip, false);
if (!/MSIE/.test(navigator.userAgent)) {
	Event.observe(window, 'mouseover', onMouseOver, false);
	Event.observe(window, 'mouseout', onMouseOut, false);
	Event.observe(window, 'mousemove', onMouseMove, false);
} else {
	Event.observe(document, 'mouseover', onMouseOver, false);
	Event.observe(document, 'mouseout', onMouseOut, false);
	Event.observe(document, 'mousemove', onMouseMove, false);
}