else {  data.unshift( this.fix({ type: type, target: element }) );   element["on" + type].apply( element, data ); } 
	trigger: function(type,data,element) {		// Clone the incoming data, if any		data = jQuery.makeArray(data || []);		// Handle a global trigger		if ( !element ) {			var g = this.global[type];			if ( g )				for ( var i = 0, gl = g.length; i < gl; i++ )					this.trigger( type, data, g[i] );		// Handle triggering a single element		} else if ( element["on" + type] ) {			if ( element[ type ] && element[ type ].constructor == Function )				element[ type ]();			else {				// Pass along a fake event				data.unshift( this.fix({ type: type, target: element }) );					// Trigger the event				element["on" + type].apply( element, data );			}		}	},
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/79c58b8406128b33080d72059dff66f49d64114c/event.js/buggy/src/event/event.js