var _currentMouseX = 0;
var _currentMouseY = 0;
var _currentSafeX = 0;
var _currentSafeY = 0;

document.onmousemove = getMousePos;

function truebody()
{
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function getMousePos(e)
{
	if (typeof e != "undefined"){
		_currentMouseX = e.pageX
		_currentMouseY = e.pageY
	}
	else if (typeof window.event !="undefined"){
		_currentMouseX = truebody().scrollLeft+event.clientX
		_currentMouseY = truebody().scrollTop+event.clientY
	}
	
	var xOffset = 300;
	var yOffset = 200;

	if (_currentMouseX - xOffset < 0)
		_currentSafeX = 0;
	else
		_currentSafeX = _currentMouseX - xOffset;

	if (_currentMouseY - yOffset < 0)
		_currentSafeY = 0;
	else
		_currentSafeY = _currentMouseY - yOffset;
}
