if ((/^on[A-Z]/).test(option) && $type(this.options[option]) == 'function') this.addEvent(option, this.options[option]); 
if ($type(this.options[option]) != 'function' || !(/^on[A-Z]/).test(option)) continue; this.addEvent(option, this.options[option]); delete this.options[option]; 
	setOptions: function(options){		this.options = $merge(this.options, options);		if (!this.addEvent) return this;		for (var option in this.options){			if ((/^on[A-Z]/).test(option) && $type(this.options[option]) == 'function') this.addEvent(option, this.options[option]);		}		return this;	}
7087	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7087/db6144f9b2b79ac576255f44c16b0d259778bdee/Class.Extras.js/buggy/Source/Class/Class.Extras.js