


// Our long article pages will use this function.
// Loaded only on required pages. (Onpage script)
function smoothScrollingArticleIndex() {
	var onSiteURL = window.location.href.match(/^[^#]*/)[0] + '#';
	$each(document.links, function(lnk) {
		if (lnk.href.indexOf(onSiteURL) != 0) return;	// Check its an onsite# link
		var anchor = lnk.href.substr(onSiteURL.length);
		$(lnk).addEvent('click', function( e ) {
			// Find target and scroll to target.
			var target = lnk.href.replace(onSiteURL, '');
			new Fx.Scroll(window).toElement(target);
			// Prevent link from being followed
			if (e.preventDefault) e.preventDefault();
			e.returnValue = false;
			return false;
	   });
	});
}
window.addEvent('domready', smoothScrollingArticleIndex);



