isMac = (navigator.appVersion.indexOf("Mac")!=-1) ? true : false;
var Xmouse, Ymouse;
var hidden = true;
var preMessage="<table border=0 cellspacing=2 cellpadding=3 bgcolor='#003366'><tr><td bgcolor='#336699'><font color='#ffffff'>";
var postMessage="</font></td></tr></table>";
function tooltip(message) {
if(!isMac) {
	if(message){
		window.status = message;
		hidden = false;
		if (document.layers){
			with (document["tooltip"].document){
				open();
				write(preMessage + message + postMessage);
				close();
			}
		} else if (document.all) {
			document.all["tooltip"].innerHTML = preMessage + message + postMessage;
		} else if (document.getElementById){
			jxdocrange = document.createRange();
			jxdocrange.setStartBefore(document.getElementById("tooltip"));
			while (document.getElementById("tooltip").hasChildNodes()){
				document.getElementById("tooltip").removeChild(document.getElementById("tooltip").lastChild);
			}
			document.getElementById("tooltip").appendChild(jxdocrange.createContextualFragment(preMessage + message + postMessage));
		}
		if (document.all) {
			document.all["tooltip"].style.visibility = "visible";
		} else if (document.layers){
			document.layers["tooltip"].visibility = "show";
		} else if (document.getElementById){
			document.getElementById("tooltip").style.visibility = "visible";
		}
	} else {
		hidden = true;
		if (document.all) {
			document.all["tooltip"].style.visibility = "hidden";
		} else if (document.layers){
			document.layers["tooltip"].visibility = "hide";
		} else if (document.getElementById){
			document.getElementById("tooltip").style.visibility = "hidden";
		}
		message = "";
		if (document.layers){
			with (document["tooltip"].document){
				open();
				write(preMessage + message + postMessage);
				close();
			}
		} else if (document.all) {
			document.all["tooltip"].innerHTML = preMessage + message + postMessage;
		} else if (document.getElementById){
			jxdocrange = document.createRange();
			jxdocrange.setStartBefore(document.getElementById("tooltip"));
			while (document.getElementById("tooltip").hasChildNodes()){
				document.getElementById("tooltip").removeChild(document.getElementById("tooltip").lastChild);
			}
			document.getElementById("tooltip").appendChild(jxdocrange.createContextualFragment(preMessage + message + postMessage));
		}
		window.status = "";
	}
	return(true);
} else {
return(true);
}
}
function MoveHandler(evnt) {
	if(document.all) {
		Xmouse = window.event.x + document.body.scrollLeft;
		Ymouse = window.event.y + document.body.scrollTop;
	} else if(document.layers||document.getElementById){
		Xmouse = evnt.pageX;
		Ymouse = evnt.pageY;
	}
	moveLayer("tooltip",Xmouse-40,Ymouse+20);
}
function moveLayer(Id,x,y){
	if (document.all){
		document.all[Id].style.left = x;
		document.all[Id].style.top = y;
	} else if (document.layers){
		document.layers[Id].left = x;
		document.layers[Id].top = y;
	} else if (document.getElementById){
		document.getElementById(Id).style.left = x+'px';
		document.getElementById(Id).style.top = y+'px';
	}
}
if (document.layers){
	document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = MoveHandler;
