// mouse class

Mouse.browser = new BrowserCheck()
Mouse.Init = MouseInit

function MouseInit(lyr)
{
	var doc = lyr? lyr.doc: document
	if (Mouse.browser.ns)
		doc.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
}

function Mouse(e)
{
	if (Mouse.browser.ns4) {
		this.x = e.pageX
		this.y = e.pageY
	}
	else if (Mouse.browser.ie) {
		this.x = event.x + document.body.scrollLeft
		this.y = event.y + document.body.scrollTop
	}
	else if (Mouse.browser.ns5) {
		this.x = e.clientX
		this.y = e.clientY
	}
}