-function triggerEvent(element,type) {
- if ( element["on" + type] )
- element["on" + type]({ type: type });
-}
+$.event.trigger = function(element,type,data) {
+ data = data || [{ type: type }];
+ if ( element && element["on" + type] ) {
+ $.apply( element, element["on" + type], data );
+ }
+};
+
+$.event.handle = function(event) {
+ if ( !event && !window.event ) { return null; }
+
+ var returnValue = true, handlers = [];
+ event = event || $.event.fix(window.event);
+
+ for ( var j in this.events[event.type] ) {
+ handlers[handlers.length] = this.events[event.type][j];
+ }