
var altback="white" ;
var altborder="CEDEE7";
var altfont="arial";  // Alt-Message Font
var altfontcolor="203C70";	// Alt-Message Font color
var altfontsize="2"; // Alt-Message Font Size
var altoffx=5; // Alt-Message horizontal offset from mouse-position
var altoffy=15; // Alt-Message vertical offset from mouse-position
var altwidth="280px"; // Alt-Message width, will be expanded by your message
var altheight=0; // Alt-Message height, will be expanded by your message
var altdelay=100;
var altTimeout=0;
var posx = 0;
var posy = 0;
var allowalt = false;
// end of Variables
     

document.onmousemove = sniffMouse;

function sniffMouse(e) { // GETS AND SETS Mouseposition
	if (allowalt) {
		if (!e) var e = window.event;
	
		if (e.pageX || e.pageY) 	{
			posx = e.pageX;
			posy = e.pageY;
		}
		else if (e.clientX || e.clientY) 	{
			posx = e.clientX + document.body.scrollLeft
				+ document.documentElement.scrollLeft;
			posy = e.clientY + document.body.scrollTop
				+ document.documentElement.scrollTop;
		}
		// catch possible negative values in NS4
		if (posx < 0){posx = 0}
		if (posy < 0){posy = 0}
		
	 	if (document.layers) {
			document.layers['altmessage'].top = posy+altoffy;
			document.layers['altmessage'].left = posx+altoffx;
		} else if (document.getElementById) {
			document.getElementById('altmessage').style.top = (posy+altoffy)+"px";
			document.getElementById('altmessage').style.left = (posx+altoffx)+"px";
		}
	}
	return true;
}

function doalt(message) { //The main routine
	allowalt = true;
	var themessage='<FONT FACE="' + altfont + '" size="' + altfontsize + '" color="' + altfontcolor + '">' + message + '</FONT>';
	if (document.layers) {
		with (document.layers['altmessage'].document) {
			open();
			write(themessage);
			close();
		}
		document.layers['altmessage'].width = altwidth;
		altTimeout = setTimeout("document.layers['altmessage'].visibility = \"visible\";",altdelay);
	} else if (document.all) { 
		document.all['altmessage'].innerHTML = themessage;
		document.all['altmessage'].style.width = altwidth;
		altTimeout = setTimeout("document.all['altmessage'].style.visibility = \"visible\";",altdelay);
	} else if (document.getElementById) {
	 	document.getElementById('altmessage').innerHTML = '';
	 	document.getElementById('altmessage').innerHTML = themessage;
	 	document.getElementById('altmessage').style.width = altwidth;
	 	altTimeout = setTimeout("document.getElementById('altmessage').style.visibility = \"visible\";",altdelay);
	}
}

function realt() {
	allowalt = false;
	clearTimeout(altTimeout);

	if (document.layers) {
		document.layers['altmessage'].visibility = "hidden";
		document.layers['altmessage'].width = "0px";
	} else if (document.all) {
		document.all['altmessage'].style.visibility = "hidden";
		document.all['altmessage'].style.width = "0px";
	} else if (document.getElementById) {
	 	document.getElementById('altmessage').style.visibility = "hidden";
	 	document.getElementById('altmessage').style.width = "0px";
	}
}