if(window.jscore) ( function() {
	
	jscore.mouse = {
		x : 0,
		y : 0,
						
		update : function(e) { // works on IE6,FF,Moz,Opera7
	  		if (!e) e = window.event; // works on IE, but not NS (we rely on NS passing us the event)
			 
			  if (e) { 
			    if (e.pageX || e.pageY) { // this doesn't work on IE6!! (works on FF,Moz,Opera7)
			      this.x = e.pageX;
			      this.y = e.pageY;
			    } else if (e.clientX || e.clientY) {
			      this.x = e.clientX + window.document.body.scrollLeft + window.document.documentElement.scrollLeft;
			      this.y = e.clientY + window.document.body.scrollTop + window.document.documentElement.scrollTop;
			    }
			  }
		}
	}

})();
