Есть конечно removeEvent(), но назначается он в одном месте, а снимается в другом и ф-я назначенная на эвент не глобальная
Пробовал засунуть ф-ю в глобальный объект, но не сработало тоже.
Например:
var actions = {addSeats : function () {} }
В программе
eventUtility.addEvent(block_edit, "click", actions.addSeats);
в другой области видимости
eventUtility.removeEvent(block_edit, "click", actions.addSeats);
не снимает.
danik.js
Вообще ваш комментарий идиотский. Во первых не заметили, что у меня таки есть removeEvent() в коде выше, во вторых не поняли проблему совершенно.