
var sDebug = new String();
var i = new Number();

function initNews() {
	setToggle(0);
}

function setToggle(action) {
	var oFaq = document.getElementById("newsList");
	var aQue = oFaq.getElementsByTagName("dt");
	var aAns = oFaq.getElementsByTagName("dd");
	var selId = new String();
	var selAns = new Object();
	var sTemp = new String();
	
	switch(action) {
		case 0: //initialize the FAQ
			for (i=0; i<aQue.length; i++) {
		//		$("#debug").append(aAns[i] + "<br>");
				//aAns[i].style.visibility = "hidden";
				aQue[i].id = "q" + i;
				aAns[i].id = "a" + i;
				aAns[i].style.display = "none";
				$(aQue[i]).click(function() {
					selAns = document.getElementById(this.id.replace("q","a"));
					if (selAns.style.display=="none")
						selAns.style.display = "block";
					else
						selAns.style.display = "none";
				});
				//sDebug += "<br \/>aQue: " + aQue[i].innerHTML;
				//sDebug += "<br \/>aAns: " + $("#a" + i);
				//$("#debug").append(sDebug);
			}
			//initialize the ShowAll button
			$("#ShowAll").click(function() {setToggle(1);});
			break;
		case 1:	//show all/hide all
			if ($("#ShowAll").html()=="Show All") {
				for (i=0; i<aAns.length; i++) {
					document.getElementById("a" + i).style.display = "block";
				}
				sTemp = "Hide All";
				//$(this).html(sTemp);
				document.getElementById("ShowAll").innerHTML = sTemp;
			} else {
				for (i=0; i<aAns.length; i++) {
					document.getElementById("a" + i).style.display = "none";
				}
				sTemp = "Show All";
				document.getElementById("ShowAll").innerHTML = sTemp;
			}
			break;
	}
	
	//var aFaq = getElementsByClassName(0,"faq");
	
}



/*
function getElementsByClassName(node,classname) {
	if (node.getElementsByClassName)
		return node.getElementsByClassName(classname);
	else {
		// your custom function
	}
}
*/
