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

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);
}


function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}