function getMouseEventX(ev) {
	if (!ev) ev = window.event;
	if (ev.pageX) return ev.pageX;
	if (ev.clientX) return ev.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
}


function getMouseEventY(ev) {
	if (!ev) ev = window.event;
	if (ev.pageY) return ev.pageY;
	if (ev.clientY) return ev.clientY + document.body.scrollTop + document.documentElement.scrollTop;
}


function getElementX(elem) {
	x = 0;
	if (elem.offsetParent) {
		x = elem.offsetLeft;
		while (elem = elem.offsetParent) x += elem.offsetLeft;
	}
	return x;
}


function getElementY(elem) {
	y = 0;
	if (elem.offsetParent) {
		y = elem.offsetTop;
		while (elem = elem.offsetParent) y += elem.offsetTop;
	}
	return y;
}

