Event.observe(window, 'load', function() {

	var inPageLinks = document.getElementsByClassName('in-page', 'a');
	for(var i = 0; i < inPageLinks.length; i++) {

		Event.observe(inPageLinks[i], 'click', function(e) {

			var linkString = this.href.toString();
			var elementId = linkString.substring(linkString.lastIndexOf('#')+1);
			
			if(elementId == 'top') {
			
				elementId = document.body;
			}

			new Effect.ScrollTo(elementId);

			Event.stop(e);
		}.bindAsEventListener(inPageLinks[i]));
	}
});