// Mouse Event Functions
// mouse events for the Drag object 
// Available at http://www.dansteinman.com/dynapi/

function initMouseEvents() {	
	document.onmousedown = mouseDown;
	document.onmousemove = mouseMove;
	document.onmouseup = mouseUp;
	if (is_nav) document.captureEvents(Event.MOUSEDOWN | Event.MOUSEMOVE | Event.MOUSEUP)
}
function mouseDown(e) {
	if ((is_nav && e.which!=1) || (is_ie && event.button!=1)) return true
	var x = (is_nav)? e.pageX :(is_opera5up)? event.x : event.x+document.body.scrollLeft
	var y = (is_nav)? e.pageY :(is_opera5up)? event.y : event.y+document.body.scrollTop
	return DynMouseDown(x,y)
}
function mouseMove(e) {
	var x = (is_nav)? e.pageX :(is_opera5up)? event.x : event.x+document.body.scrollLeft
	var y = (is_nav)? e.pageY :(is_opera5up)? event.y : event.y+document.body.scrollTop
	return DynMouseMove(x,y)
}
function mouseUp(e) {
	var x = (is_nav)? e.pageX :(is_opera5up)? event.x : event.x+document.body.scrollLeft
	var y = (is_nav)? e.pageY :(is_opera5up)? event.y : event.y+document.body.scrollTop
	if (menuItems)
		clearAll();
	return DynMouseUp(x,y)
}

// overwrite these functions in your html source to do other mouse handling
//function DynMouseDown(x,y) {return true}
//function DynMouseMove(x,y) {return true}
//function DynMouseUp(x,y) {return true}


