| 
		
			Сообщение от HelpeR
			
		
	 | 
	| 
		то я event передаю не первым аргументом
	 | 
	
Нужно обработчик обернуть в функцию которая будет принимать event первым аргументом:
var handler = function(a, b, e) {
	alert((e || window.event).type);
}
handler = (function(method) {
	return function(e) {
		return method(1, 2, e);
	};
})(handler);