// -----------------------
// FUNCTION: fGenerateShowAllLink
// DESCRIPTION: A function that generates the mark up for a "SHOW ALL" link.
// ARGUMENTS: sElemendId
// RETURN: None
// -----------------------
function fGenerateShowAllLink(sElemendId) {
	var eLink = document.getElementById(sElemendId + '-container');
	var sHTML = '<a id="' + sElemendId + '" href="#" class="link-06c caps" onclick="javascript:return ! fShowAllOrFewerLinks(\'' + sElemendId + '\');" onkeypress="javascript:return ! fShowAllOrFewerLinks(\'' + sElemendId + '\');">Show all</a>';
	eLink.innerHTML = sHTML;
}

// -----------------------
// FUNCTION: fShowAllOrFewerLinks
// DESCRIPTION: A function that shows or hides the other links
// ARGUMENTS: sElemendId
// RETURN: True
// -----------------------
function fShowAllOrFewerLinks(sElemendId) {
	var eElement = document.getElementById(sElemendId);
	// Show all, so set link to be "Show fewer"
	if (eElement.innerHTML == 'Show all') {
		eElement.innerHTML = 'Show fewer';
	// Show fewer, so set link to be "Show all"
	} else {
		eElement.innerHTML = 'Show all';
	}
	fShowHideElement(sElemendId + 's');
	return true;
}
