/***************************************************************************
	MousePointer - Mouse Pointer object.
	
	Reflects where the mouse pointer is on the screen. Behaves like a Point
	object.
	
	Version:
		v0.1, Wednesday, July 31, 2002
	
	Requires:
		Point object v0.1+
		lib_bwcheck
		
	Author:
		Alexander Whillas

	Copyright (C) 2002 Taylor Square Designs
***************************************************************************/
// Constructor
function MousePointer (p_top, p_left) {
	if(bw.ns4) document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = updateMousePointer;
	
	return this;
}
MousePointer.prototype = new Point;

// Makes the Points x/y equal to the given Points x/y.
function updateMousePointer (e) {
    mouse.setX((bw.ns4 || bw.ns6) ? e.pageX : event.x || event.clientX);
    mouse.setY((bw.ns4 || bw.ns6) ? e.pageY : event.y || event.clientY);
}
mouse = new MousePointer();