rem: this.__setOKButtonState(true); 
add: this.okBtn.className = "dialogBtnBarButtonEnabled"; this.okBtnLeft.className = "dialogBtnBarButtonLeftBackgroundEnabled"; this.okBtnRight.className = "dialogBtnBarButtonRightBackgroundEnabled"; Event.observe( this.okBtn, 'click', this.__neh_okay_closure , false );  
context: 	__base_installEventHandlers : function( id )	{		//Initialize iframe		this.__iframe = $(id + "iframe");				// Close button		var closeBtn = $(id + "dialogCloseBtn");		Event.observe( closeBtn, 'click', this.__neh_cancel_closure, false );		Event.observe( closeBtn, 'mousedown', this.__neh_stopEvent.bindAsEventListener(this), false );				// OK and Cancel buttons				this.okBtn = $(id + "okButton");		var cancelBtn = $(id + "cancelButton");		this.okBtnLeft = $(id + "okButtonLeft"); //left part of background image		this.okBtnRight = $(id + "okButtonRight"); //right part of background image			//set OK button to enabled as default		this.__setOKButtonState(true);				Event.observe( cancelBtn, 'click', this.__neh_cancel_closure , false );						//Drag and Drop		this.dragBarName = id + "dialogTitleBar";		var dragArea = $(this.dragBarName);			Event.observe(dragArea, 'mousedown', this.mousedown_closure, false);	},
meta: 855	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/855/290bc17409e3c76daf57b9f1d9efe1053587ec9b/AbstractBaseDialog.js/buggy/viewer/org.eclipse.birt.report.viewer/birt/webcontent/birt/ajax/ui/dialog/AbstractBaseDialog.js