function prepareFAQ() {
	if (!document.getElementsByTagName) return;

	var questions = document.getElementsByTagName('dt');

	for (i=0; i<questions.length; i++) {
		hideNextSibling(questions[i], questions[i].nextSibling);
		questions[i].onclick = function() {
				return showNextSibling(this, this.nextSibling);
			}
	}
}

function showNextSibling(elem, sibling) {


	if (sibling.nodeType == 3) {
		showNextSibling(elem, sibling.nextSibling);
	}

	sibling.className = 'show';
	elem.onclick = function () {
			return hideNextSibling(this, this.nextSibling);
	}
}

function hideNextSibling(elem, sibling) {
	if (sibling.nodeType == 3) {
		hideNextSibling(elem, sibling.nextSibling);
	}

	sibling.className = 'hide';
	elem.onclick = function () {
			return showNextSibling(this, this.nextSibling);
		}
}

/*
function addEvent(elem, event, func)
{

}

function addClass(elem, class)
{
	if (sibling.nodeType == 3)
	{
		styleNextSibling(elem, sibling.nextSibling, class);
	}

	if (!class) return
	currClass = sibling.getAttribute('class');
	if (currClass)
	{
		//check for 'hide'
		class += currClass;
	}

	
	elem.onclick = function () {
			return styleNextSibling(this, this.nextSibling, 'show');
		}
}
*/
window.onload=prepareFAQ;

