initialize: function(options, win){ arguments.callee.parent(win || window, options); this.links = (this.options.links) ? $$(this.options.links) : $$(this.element.document.links); var location = this.element.location.href.match(/^[^#]*/)[0] + '#'; 
initialize: function(options, doc){ doc = doc || document; arguments.callee.parent(doc, options); this.links = (this.options.links) ? $$(this.options.links) : $$(doc.links); var location = doc.window.location.href.match(/^[^#]*/)[0] + '#'; 
	initialize: function(options, win){		arguments.callee.parent(win || window, options);		this.links = (this.options.links) ? $$(this.options.links) : $$(this.element.document.links);		var location = this.element.location.href.match(/^[^#]*/)[0] + '#';		this.links.each(function(link){			if (link.href.indexOf(location) != 0) return;			var anchor = link.href.substr(location.length);			if (anchor && $(anchor)) this.useLink(link, anchor);		}, this);		if (!Browser.Engine.webkit419) this.addEvent('onComplete', function(){			this.element.location.hash = this.anchor;		}, true);	},
9494	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9494/bf9338d2c0fd3b4caa341059e585a2ccfbd058d0/SmoothScroll.js/buggy/Source/Plugins/SmoothScroll.js