// Create the namespace object if not already created
if (TimemapNS == null || typeof(TimemapNS) != "object") { var TimemapNS = new Object();}

TimemapNS.addEventListener = function(elem, eventType, handler) {
	if (elem.addEventListener){
		elem.addEventListener(eventType, handler, false); 
	} else if (elem.attachEvent) {
		elem.attachEvent('on'+eventType, handler); /* Internet Explorer */
	}
}