<!--
function fGenerateHaveYourSayLink(sElemendId, sCommentFormElementId, sLinkText) {
	var eLink = document.getElementById(sElemendId);
	var sHTML = '<a href="#" onclick="javascript:return fShowHideCommentForm(\'' + sCommentFormElementId + '\');" onkeypress="javascript:return fShowHideCommentForm(\'' + sCommentFormElementId + '\');">' + sLinkText + '</a>';
	eLink.innerHTML = sHTML;
}

function fGenerateHaveYourSayLinkLite(sElemendId, sCommentFormElementId, sLinkText) {
	var eLink = document.getElementById(sElemendId);
	var sHTML = '<a href="#" onclick="javascript:return fShowHideCommentFormLite(\'' + sCommentFormElementId + '\');" onkeypress="javascript:return fShowHideCommentFormLite(\'' + sCommentFormElementId + '\');">' + sLinkText + '</a>';
	eLink.innerHTML = sHTML;
}

function fShowHideCommentForm(sElemendId) {
	var eElement = document.getElementById(sElemendId);
	var sClassName = eElement.className;
	var sLinkText = '';
	if (sClassName.match(' access-text') || sClassName.match('access-text')) {
		sLinkText = sCollapseForm;
	} else {	
		sLinkText = sHaveYourSay;
	}
	fGenerateHaveYourSayLink('have-your-say-link-1', sElemendId, sLinkText);
	fGenerateHaveYourSayLink('have-your-say-link-2', sElemendId, sLinkText);
	fShowHideElement(sElemendId);	
	return false;
}

function fShowHideCommentFormLite(sElemendId) {
	var eElement = document.getElementById(sElemendId);
	var sClassName = eElement.className;
	var sLinkText = '';
	if (sClassName.match(' access-text') || sClassName.match('access-text')) {
		sLinkText = sCollapseForm;
	} else {	
		sLinkText = sHaveYourSay;
	}
	fGenerateHaveYourSayLinkLite('have-your-say-link-1', sElemendId, sLinkText);
	fShowHideElement(sElemendId);	
	return false;
}


function fGenerateReadAllCommentsLink(sElemendId, sCommentFormElementId, sLinkText) {
	var sHTML = '';
	var eLink = document.getElementById(sElemendId);
	sHTML += '<a href="#" onclick="javascript:return fShowHideAllComments(\'' + sElemendId + '\');" onkeypress="javascript:return fShowHideAllComments(\'' + sElemendId + '\');">' + sLinkText + '</a>';
	eLink.innerHTML = sHTML;
}

function fShowHideAllComments(sElemendId) {

	var eElement = document.getElementById('comments-6-to-n');
	var sClassName = eElement.className;
	var sLinkText = '';
	if (sClassName.match(' access-text') || sClassName.match('access-text')) {
		sLinkText = sHideMostComments;
	} else {	
		sLinkText = sReadAllComments;
	}
	fGenerateReadAllCommentsLink(sElemendId, 'comments-form', sLinkText);
	// Show or hide the comments
	fShowHideElement('comments-6-to-n');
	return false;
}

function fShowHideElement(sElemendId) {
	var eElement = document.getElementById(sElemendId);
	var sClassName = eElement.className;
	if (sClassName.match(' access-text') || sClassName.match('access-text')) {
		eElement.className = eElement.className.replace(/access-text/, '');
	} else {
		eElement.className = sClassName + ' access-text';
	}
}
//-->
