var ColleagueButton = function (elm) { //Object.extend(this, Colleague); this.element = elm; this.mediator; this.setMediator = function (med) { this.mediator = med; Event.observe(this.element, 'click', this.mediator.actionPerformed.bind(this.mediator), false); } this.setColleagueEnabled = function (bool) { this.element.disabled = !bool; } }