/**
 * @author hohercak
 */

	/**
	 * Konstruktor
	 */
	function EventController(){}

	// pro kompatibilitu
	new EventController();

	// KONSTANTY
	EventController.KEYDOWN = "keydown";
	EventController.KEYPRESS = "keypress";
	EventController.KEYUP = "keyup";
	EventController.ABORT = "abort";
	EventController.BLUR = "blur";
	EventController.CHANGE = "change";
	EventController.CLICK = "click";
	EventController.ERROR = "error";
	EventController.FOCUS = "focus";
	EventController.LOAD = "load";
	EventController.MOUSEDOWN = "mousedown";
	EventController.MOUSEMOVE = "mousemove";
	EventController.MOUSEOUT = "mouseout";
	EventController.MOUSEOVER = "mouseover";
	EventController.MOUSEUP = "mouseup";
	EventController.RESET = "reset";
	EventController.RESIZE = "resize";
	EventController.SCROLL = "scroll";
	EventController.SELECT = "select";
	EventController.SUBMIT = "submit";
	EventController.UNLOAD = "unload";
	EventController.DOM_ACTIVATE = "DOMActivate";
	EventController.DOM_ATTR_ACTIVATE = "DOMAttrModified";
	EventController.DOM_CHARACTER_DATA_MODIFIED = "DOMCharacterDataModified";
	EventController.DOM_FOCUS_IN = "DOMFocusIn";
	EventController.DOM_FOCUS_OUT = "DOMFocusOut";
	EventController.DOM_NODE_INSERTED = "DOMNodeInserted";
	EventController.DOM_NODE_INSERTED_INTO_DOCUMENT = "DOMNodeInsertedIntoDocument";
	EventController.DOM_NODE_REMOVED = "DOMNodeRemoved";
	EventController.DOM_NODE_REMOVED_FROM_DOCUMENT = "DOMNodeRemovedFromDocument";
	EventController.DOM_SUBTREE_MODIFIED = "DOMSubtreeModified"; 

	EventController.registerEvent = function(element, eventType, func, stopPropagate){
		if(element.addEventListener){ // FF 
			element.addEventListener(eventType, func, stopPropagate);
		} else if(element.attachEvent) { // IE
			element.attachEvent("on" + eventType, func);
		}
	};
	
	EventController.prototype.registerEvent = function(element, eventType, func, stopPropagate){
		EventController.registerEvent(element, eventType, func, stopPropagate);
	};
	
