function olMouseMove(e) {
	var e = (e) ? e : event;
	if (e.pageX) {
		o3_x = e.pageX;
		o3_y = e.pageY;
	} else {
		if (e.clientX) {
			o3_x = eval("e.clientX+o3_frame." + docRoot + ".scrollLeft");
			o3_y = eval("e.clientY+o3_frame." + docRoot + ".scrollTop");
		}
	}
	if (o3_allowmove == 1)  {runHook("placeLayer",FREPLACE);if(olHideForm)hideSelectBox();   }
	if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) {
		(olHideDelay ? hideDelay(olHideDelay) : cClick());
		hoveringSwitch = !hoveringSwitch;
	}
}