/*******************************************************************************

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) {
	tooltip.hideTip(evt);
}

function onMouseMove(evt) {
	tooltip.setPos(evt);
}

////////////////////////////////////////////////////////////////////////////////
// INIT

function init() {
	tooltip = new MudToolTip('tooltip', 'tooltipbox');
}

////////////////////////////////////////////////////////////////////////////////
// EVENTS

Event.observe(window, 'load', init, 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);
}