// Initiate namespace
function ECD() { }

ECD.ToggleFAQ = function(faqId) {
	var hideObj = document.getElementById('faqHide_' + faqId);
	var revealObj = document.getElementById('faqReveal_' + faqId);
	var hideRevealObj = document.getElementById('faqHideReveal_' + faqId);
	var contentObj = document.getElementById('faq_' + faqId);
	var wrapperObj = document.getElementById('faqcont_' + faqId);
	var maxHeight = contentObj.offsetHeight;
	
	if (hideObj.setVisible != 1) {
		// set FAQ visible
		hideObj.setVisible = 1;
		hideObj.innerHTML = '<a href="#" onClick="return ECD.ToggleFAQ(\'' + faqId + '\');return false;"><img src="' + CMS.appRoot + 'i/faq_up.gif" alt="Hide Response" /></a>';
		revealObj.innerHTML = '<img src="' + CMS.appRoot + 'i/faq_down_trans.gif" alt="Reveal Response" />';
		hideRevealObj.innerHTML = 'Hide Response';
		//contentObj.style.display='block';
		cms_fadeRoll('faq_' + faqId, 0, 100, 400, 'faqcont_' + faqId, 0, maxHeight + 12);
	} else {
		// hide FAQ
		hideObj.setVisible = 0;
		hideObj.innerHTML = '<img src="' + CMS.appRoot + 'i/faq_up_trans.gif" alt="Hide Response" />';
		revealObj.innerHTML = '<a href="#" onClick="return ECD.ToggleFAQ(\'' + faqId + '\');return false;"><img src="' + CMS.appRoot + 'i/faq_down.gif" alt="Reveal Response" /></a>';
		hideRevealObj.innerHTML = 'Reveal Response';
		//contentObj.style.display='none';
		cms_fadeRoll('faq_' + faqId, 100, 0, 400, 'faqcont_' + faqId, maxHeight + 12, 0);
	}
	return false;
}