// -----------------------
// FUNCTION: fGenerateReportLink
// DESCRIPTION: A function that generates the mark up for a "SHOW ALL" link.
// ARGUMENTS: sElemendId
// RETURN: None
// -----------------------
function fGenerateReportLink(sElemendId) {
	var eLink = document.getElementById(sElemendId + '-container');
	var sHTML = '<ul><li class="icon-on-right"><a id="' + sElemendId + '-link-text" class="link-666-no-underline" href="#" onclick="javascript:return ! fShowHideReports(\'' + sElemendId + '\');" onkeypress="javascript:return ! fShowHideReports(\'' + sElemendId + '\');"><span>Show all</span><img id="' + sElemendId + '-button" src="img/global/icon/14x14-expand.gif" width="14" height="14" border="0" alt="Show all" /></a></li></ul>';
	eLink.innerHTML = sHTML;
}
// -----------------------
// FUNCTION: fShowAllReports
// DESCRIPTION: A function that shows or hides the other reports
// ARGUMENTS: sElemendId
// RETURN: True
// -----------------------
function fShowHideReports(sElemendId) {
	var eElement = document.getElementById(sElemendId + '-button');
	var eElementLinkText = document.getElementById(sElemendId + '-link-text');

	if (eElement.src.match('expand')) {	
		// Only display "Show last five" if it's premiership, else show last two.
		if (sElemendId == 'report-premiership') {
			eElementLinkText.innerHTML = '<span>Show last five</span><img id="' + sElemendId + '-button" src="img/global/icon/14x14-collapse.gif" width="14" height="14" border="0" alt="Show last five" />';
		} else {
			eElementLinkText.innerHTML = '<span>Show last two</span><img id="' + sElemendId + '-button" src="img/global/icon/14x14-collapse.gif" width="14" height="14" border="0" alt="Show last two" />';
		}

	} else {
		eElementLinkText.innerHTML = '<span>Show all</span><img id="' + sElemendId + '-button" src="img/global/icon/14x14-expand.gif" width="14" height="14" border="0" alt="Show all" />';
	}
	// Show or hide the form
	fShowHideElement(sElemendId);	
	return true;
}
