function toggleFaq(iFaq)
{
	var questionBarCtrl = document.getElementById('question_bar'+iFaq);
	var answersCtrl = document.getElementById('answers'+iFaq);
	
	var isOpen = isFaqOpen(questionBarCtrl);
	
	if(isOpen)
	{
		elementRemoveClass(questionBarCtrl, "open");
		elementRemoveClass(answersCtrl, "open");
	}
	else
	{
		elementAddClass(questionBarCtrl, "open");
		elementAddClass(answersCtrl, "open");
	}
	
	// Remove focus from the anchor tag
	anchors = document.getElementById("question"+iFaq).getElementsByTagName("a");
	for(var i = 0 ; i < anchors.length ; i++)
		anchors[i].blur();
}

function isFaqOpen(questionBarCtrl)
{
	return questionBarCtrl.className.match(/\s?open\s?/);
}