document.observe ('dom:loaded', function (evt) {
	$$ ('.successStory').each (function (story) {
		var readMoreLink = $(document.createElement ('a'));
		readMoreLink.contracted = true;
		readMoreLink.addClassName ('readMoreLink');
		readMoreLink.toggleContracted = function () {
			story.select ('p + p').invoke (this.contracted ? 'hide' : 'show');
			readMoreLink.update (this.contracted ? 'Read More' : 'Read Less');
			readMoreLink.contracted = !readMoreLink.contracted;
		};
		readMoreLink.observe ('click', function (evt) {
			readMoreLink.toggleContracted ();
			return false;
		});
		readMoreLink.toggleContracted ();
		story.appendChild (readMoreLink);
	});
});
