/*
Displays a layer when a mouseover accurs then follows the mouse around.
*/
var SelectedObj = null;
var NS = (document.layers) ? true : false;
var IE = (document.all) ? true : false;
var ImgOffSetX = 10;
var ImgOffSetY = -55;
var TimmerClose = 3000;
var Timmer;
var y;
var x;

function Init() {
	if(NS) document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = Mousemove;
}


function BeginFloat(Layer) {
	if(NS) var LayerObj = eval("document.layers."+Layer);
	if(IE) var LayerObj = eval("document.all."+Layer+".style");
	SelectedObj = LayerObj;
	LayerObj.visibility = "Visible";
	clearTimeout(Timmer);
}

function EndFloat(Layer) { 
	SelectedObj = null;
	Timmer = setTimeout("FloatClose('"+Layer+"')",TimmerClose)
}
function FloatClose(Layer) {
	if(NS) var LayerObj = eval("document.layers."+Layer);
	if(IE) var LayerObj = eval("document.all."+Layer+".style");
	LayerObj.visibility = "Hidden";
}



function Mousemove(Event) {
	if(SelectedObj) {
		if(NS) {
			y = Event.pageY;
			x = Event.pageX;
		}
		if(IE) {
			y = window.event.clientY;
			x = window.event.clientX;
		}
	SelectedObj.left = x - ImgOffSetY;
	SelectedObj.top = y - ImgOffSetX;
	}
}
