window.Mouse = function(e){
	if(!e) e = window.event;
	var body = (window.document.compatMode && window.document.compatMode == "CSS1Compat") ? 

   window.document.documentElement : window.document.body || null;
   //window.document.body;
	var mouse = {};
	
	// Position im Dokument
	mouse.Y = e.pageY ? e.pageY : e.clientY + body.scrollTop;
	mouse.X = e.pageX ? e.pageX : e.clientX + body.scrollLeft;
	
	// Position im Browserfenster
	mouse.clientX = e.clientX ? e.clientX : e.pageX - window.pageXOffset;
	mouse.clientY = e.clientY ? e.clientY : e.pageY - window.pageYOffset;
	
	mouse.type = e.type;
	mouse.obj = e.target ? e.target : e.srcElement ? e.srcElement : null;
	
	if(mouse.obj &&  mouse.obj.nodeType == 3) mouse.obj = mouse.obj.parentNode;
	
	return mouse;
};


