/**
 * Expands a story.
 *
 * @param	string	id
 */
function expandStory(id)
{
	/* first collapse all expanded stories */
	collapseAllStories();

	/* expand story with the given ID */
	document.getElementById(id).className = 'expanded';
} // function expandStory

/**
 * Collapses a story.
 *
 * @param	string	id
 */
function collapseStory(id)
{
	/* collapse the story by removing the expanded class name */
	document.getElementById(id).className = '';
} // function collapseStory

/**
 * Collapses all expanded stories.
 */
function collapseAllStories()
{
	var listItems = document.getElementsByTagName('LI');
	for (var i = 0; i < listItems.length; i++)
	{
		/* when expanded, collapse */
		if (listItems[i].className == 'expanded')
		{
			collapseStory(listItems[i].id);
		}
	}
} // function collapseAllStories
