// Script by http://wadny.com/news/during/2004/1/29/1707/
function setExternalLinks() {
	if (!document.getElementsByTagName) {
		return null;
	}
	var anchors = document.getElementsByTagName("a");
	for (var i=0;i < anchors.length;i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.className == "external-link-new-window") {
			anchor.setAttribute("target", "blank");
		}
	}
	var maps = document.getElementsByTagName("area");
	for (var i=0;i < maps.length;i++) {
		var map = maps[i];
		if (map.getAttribute("href") && map.className == "external-link-new-window") {
			map.setAttribute("target", "blank");
		}
	}
}

var faqDivs = new Array();
function initFAQ() {
	if (!document.getElementsByTagName) {
		return null;
	}
	var divs = document.getElementsByTagName("div");
	var x = 1;
	for (var i=0;i < divs.length;i++) {
		var div = divs[i];
		if (div.className == "schuldnerforum") {
			
			div.setAttribute("id", "faq"+x);
			//alert(div.childNodes[1].className + '-' + div.childNodes.length);
			// Set the "answer"-div to display "none"
			div.childNodes[1].style.display = "none";
			
			faqDivs.push(div.childNodes[0]);
			
			// Add event handler to all "question"-divs
			div.childNodes[0].onclick = function() {
				displayAnswers(this);
			}
			x++;
		}
	}
}

// @param int $faqItem: Number of item, counting starts with 1
function openFAQ(faqItem) {
	displayAnswers(faqDivs[(faqItem-1)]);
	window.location.hash = "faq"+faqItem;
}

function displayAnswers(div) {
	var style = div.parentNode.childNodes[1].style.display;
	if (style == "none") {
		div.parentNode.childNodes[1].style.display = "block"
	}
	else if (style == "block") {
		div.parentNode.childNodes[1].style.display = "none"
	}
}

window.onload = function() {
	initFAQ();
	setExternalLinks();
}
