// JavaScript Document

function void_click() {}

function setupFAQList() {
	var faqListObj = document.getElementById("FaqList");
	var listItemsArray = null;
	var clickableFAQButton, FAQContent;
	var liNode;
	var i, count;
	
	if (faqListObj != null) {
		count = 1;
		for (i = 0 ; i < faqListObj.childNodes.length; i++) {
			liNode = faqListObj.childNodes[i];
			if (liNode.nodeName.toLowerCase() == "div") {
				clickableFAQButton = liNode.getElementsByTagName("a")[0];
				FAQContent = liNode.getElementsByTagName("div")[0];
				
				if ((clickableFAQButton.nodeName.toLowerCase() == "a") && (FAQContent.nodeName.toLowerCase() == "div")) {
					liNode.removeAttribute("id");
					liNode.setAttribute("id", "listItem_" + i);
					liNode.className = "faqListItem";
					
					//set up the link to work the new way
					clickableFAQButton.removeAttribute("href");
					clickableFAQButton.setAttribute("href", "javascript:toggleFAQAnswerVisibility('answer_" + i + "');");
					//clickableFAQButton.removeAttribute("onclick");
					//clickableFAQButton.setAttribute("onclick", "toggleFAQAnswerVisibility('answer_" + i + "');");
					clickableFAQButton.className = "faqLink";
					clickableFAQButton.innerHTML = count + ". " + clickableFAQButton.innerHTML;
					
					//set up the div tag
					FAQContent.removeAttribute("id");
					FAQContent.setAttribute("id", "answer_" + i);
					FAQContent.style.display = "none";
					FAQContent.className = "faqAnswer";
					
					count++;
				}
			}
		}
		listItemsArray = faqListObj.childNodes;
	}
}

function toggleFAQAnswerVisibility(divId) {
	if (document.getElementById(divId).style.display == "none") {
		Effect.BlindDown(divId, {duration: .2});
		new Effect.Morph(divId, { style: 'background-color: #FFE8A0; border: 1px solid #9D7035;' }, {duration: .2});
	} else {
		Effect.BlindUp(divId, {duration: .2});
		new Effect.Morph(divId, { style: 'background-color: #FFFFFF; border: 1px solid #FFFFFF;' }, {duration: .2});
	}
}