var currentAnswer = null;

function swapAnswer(id, pageName) {
		
	if (document.getElementById('answer' + id).style.display != 'block') {

		// Register click in instadia
		if(typeof Instadia_sendEvent == 'function') {
			Instadia_sendEvent('011Ae',''+ pageName +'');
			//alert(pageName);
		}
		
		if (currentAnswer != null)
			currentAnswer.style.display = 'none';
		currentAnswer = document.getElementById('answer' + id);
		currentAnswer.style.display = 'block';
	}
	else {
		document.getElementById('answer' + id).style.display = 'none';
		currentAnswer = null;
	}
}

function setAll(display) {

	if (document.getElementById("glossary") != null)
		setAllGlossary(display);
	if (document.getElementById("faq") != null)
		setAllFaq(display);
}

function setAllFaq(display) {

	var faqItems = document.getElementById("faq").getElementsByTagName("div");
	
	if (faqItems != null)
	{
	
		for (var i=0; i<faqItems.length; i++) {
			if (faqItems[i].className == 'answer') {
				faqItems[i].style.display = display;
			}
		}
	}
}
	
function setAllGlossary(display) {

	var questionItems = document.getElementById("glossary").getElementsByTagName("div");
	
	if (questionItems != null)
	{
	
		for (var i=0; i<questionItems.length; i++) {
			if (questionItems[i].className == 'answer') {
				questionItems[i].style.display = display;
			}
		}
		
		if (document.getElementById("showselector") != null)
		{
		
			if (display == 'block') {
				document.getElementById("showselector").setAttribute('href','javascript:setAll(\'none\')');
				document.getElementById("showselector").innerHTML = "G&ouml;m alla f&ouml;rklaringar";
			}
			else {
				document.getElementById("showselector").setAttribute('href','javascript:setAll(\'block\')');
				document.getElementById("showselector").innerHTML = "Visa alla f&ouml;rklaringar";
			}
		}
	}

	
}

