/* $Id: forum.js 66 2008-03-25 09:41:34Z edin.coralic $ */

var Forum = {

	run: function() {
		Forum.setScroll();
	},

	setScroll: function() {
		$$('.forum a.jump_title').each(Forum.clickSet);
	},

	clickSet: function(item) {
		Event.observe(item, 'click', Forum.clickListener.bindAsEventListener(item));
	},

	clickListener: function(event) {
		event.stop();

		var anchor_name = Forum.fetchAnchor(this.href);
		if (anchor_name) {
			Effect.ScrollTo(anchor_name);
		}
	},

	fetchAnchor: function(url) {
		anchor_position = url.search('#');
		if (anchor_position != -1) {
			return url.substr(anchor_position+1, url.length);
		} else {
			return '';
		}
	}

}

new StartUp(Forum);
