if(typeof(xWindow) == "undefined") xWindow = {};xWindow.addListener = function(event,func){	var e = this.ListenerFunctions[event];	e[func] = func;};xWindow.removeListener = function(event,func){	var e = this.ListenerFunctions[event];	delete e[func];};xWindow.addEvent = function(event){	window["on"+event] = function(){xWindow.runListener(event)};	this.ListenerFunctions[event] = {};};xWindow.removeEvent = function(event){	window["on"+event] = null;	delete this.ListenerFunctions[event];};xWindow.runListener = function(event){// Private	var e = this.ListenerFunctions[event];	for(var i in e) eval(e[i]+"()");};xWindow.ListenerFunctions = {};// Private