var FAQlist;
var questions;
var answers;
var displayIndex;

function initFAQ(objID){

	FAQlist = document.getElementById(objID);

	answers = FAQlist.getElementsByTagName('dd');

	hideAll();
	
	var hash = window.location.hash;
	hash = hash.substring(4); // remove #faq	
	
	if(hash != null){
		displayAnswer(hash);
	}
}

function hideAll(){

	for (var i=0; i < answers.length; i++){

		if(answers[i].className != 'seperator')
			answers[i].style.display = 'none';
	}	
}

function showAll(){

	for (var i=0; i < answers.length; i++){

		if(answers[i].className != 'seperator')
			answers[i].style.display = '';
	}	
}
	
function displayAnswer(i){

	hideAll();		
	
	if(i != displayIndex){
		document.getElementById('faqdd' + i).style.display = 'block'; 
		displayIndex = i;
		return false;
	}
	else
		displayIndex = null;
}
