Need Show/Hide functionality on a page without accordions and my jquery hacks

Hello, I have a page with 4 content sections each with a "read more" button, on first page load, I want to show the first, then hide the other 3. When user clicks the Read More button, an email is generated to the user (user is logged in so we know who they are) AND the 1st content section is daylighted, so there are 2 actions for each click. Is there a Sitecore component for this of some kind? I'm trying to not use accordions and my jquery.    thanks