var Mouse={
	Listeners:new Array(),
	X:0,
	Y:0,
	Initialize:function(){
		document.onmousemove=Mouse.MoveHandler;
	},
	AddListener:function(obj){
		Mouse.Listeners[Mouse.Listeners.length]=obj;
	},
	MoveHandler:function(e){
		if(typeof(e)!="undefined"){
			Mouse.X=e.pageX;
			Mouse.Y=e.pageY;
		}
		for(i=0;i<Mouse.Listeners.length;i++){
			Mouse.Listeners[i]();
		}
	}
};
Mouse.Initialize();