// custom defined functions

function get_mouse_y(event_i) {
	if (!event_i) {
		if (window.event) {
			event_i = window.event;
		}
		else {
			return;
		}
	}
	if (event_i.pageY) {
		return event_i.pageY;
	}
	else if (event_i.clientY) {
		return event_i.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop);
	}
	else {
		return null;
	}
}

function get_mouse_x(event_i) {
	if (!event_i) {
		if (window.event) {
			event_i = window.event;
		}
		else {
			return;
		}
	}
	if (event_i.pageX) {
		return event_i.pageX;
	}
	else if (event_i.clientX) {
		return event_i.clientX + (document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft);
	}
	else {
		return null;
	}
}
