/** * eventHandler * * @author Icewind * @copyright 2009 * @license http://www.gnu.org/licenses/gpl.html GNU Public License * @version 0.1 */ /*event handling usage: document.events.add(node,type,function,arguments); or: node.addEvent(type,function,arguments); */ eventHandler=function(){ this.holders=Array(); } eventHandler.prototype={ add:function(element,type,func,arguments){ var holder=this.getHolderByElement(element); holder.addListner(type,func,arguments); }, getHolderByElement:function(element){ var holder=false; for (var i=0;i