rem: switch($type(this.element)){ case 'window': this.document = this.element.document; break; case 'document': this.document = this.element; break; case 'element': this.document = this.element.ownerDocument; } if (this.options.wheelStops){ this.addEvent('onStart', function(){ this.document.addEvent('mousewheel', this.bound.stop); }.bind(this), true); this.addEvent('onComplete', function(){ this.document.removeEvent('mousewheel', this.bound.stop); }.bind(this), true); } 
context: 	initialize: function(element, options){		arguments.callee.parent($(element), options);		this.now = [];		this.bound = {'stop': this.stop.bind(this, false)};		switch($type(this.element)){			case 'window': this.document = this.element.document; break;			case 'document': this.document = this.element; break;			case 'element': this.document = this.element.ownerDocument;		}		if (this.options.wheelStops){			this.addEvent('onStart', function(){				this.document.addEvent('mousewheel', this.bound.stop);			}.bind(this), true);			this.addEvent('onComplete', function(){				this.document.removeEvent('mousewheel', this.bound.stop);			}.bind(this), true);		}	},
meta: 7826	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7826/cf9bd1d580fbe074c73fa62d56c87355403d8aac/Fx.Scroll.js/buggy/Source/Effects/Fx.Scroll.js