
// FAQ toggle script 

function toggleFAQ(el,tname,first) {
	var next=el.nextSibling;
	var tags=el.parentNode.getElementsByTagName(tname);
	while(next.nodeType != 1) next = next.nextSibling;
	next.style.display=((next.style.display=="none") ? "block" : "none");
	if (first!=1){
		for (i=0; i<tags.length; i++) {
			var tohide=tags[i].nextSibling;
			while(tohide.nodeType != 1) tohide = tohide.nextSibling;
			if (tohide!=next){tohide.style.display="none";}
		}
	}
}

function toggleFAQByIdAndTag(el,tname) {
	var ccn="clicker";
	clickers=document.getElementById(el).getElementsByTagName(tname);
	for (i=0; i<clickers.length; i++) {
		clickers[i].className+=" "+ccn;
		clickers[i].onclick=function() {toggleFAQ(this,tname)}
		toggleFAQ(clickers[i],tname,1);
	}
}

window.onload=function(){toggleFAQByIdAndTag('faq','dt')}

// end FAQ toggle 
