var SfbAnswers = new Array();
var SfbExpanded = 0;

function SfbAddAnswer(f)
{
	SfbAnswers.push(f);
}

function SfbFaqToggle(a, id, e)
{
	NTCancelEvent(e);
	var o = document.getElementById('faq_' + id);	
	var f = eval('sl_' + id);
	if (a.className == 'sfbwebfaq_collapsed')
	{
		a.className = 'sfbwebfaq_expanded';		
		//o.style.display = 'block';
		f.slideIn();		
		SfbExpanded++;
	}
	else
	{	
		a.className = 'sfbwebfaq_collapsed';
		//o.style.display = 'none';		
		f.slideOut();
		SfbExpanded--;
	}
	
	if (SfbExpanded == 0)
	{
		document.getElementById('faq_showAll').style.display = '';
		document.getElementById('faq_hideAll').style.display = 'none';
	} 
	else if (SfbExpanded == SfbAnswers.length)
	{
		document.getElementById('faq_showAll').style.display = 'none';
		document.getElementById('faq_hideAll').style.display = '';
	}		
}

function SfbShowAll(e)
{
	NTCancelEvent(e);
	document.getElementById('faq_showAll').style.display = 'none';
	document.getElementById('faq_hideAll').style.display = '';
	
	for (var i = 0; i < SfbAnswers.length; i++)
	{
		var f = eval('sl_' + SfbAnswers[i]);
		var a = document.getElementById('afaq_' + SfbAnswers[i]);
		a.className = 'sfbwebfaq_expanded';
		f.slideIn();
	}
	SfbExpanded = SfbAnswers.length;
}

function SfbHideAll(e)
{
	NTCancelEvent(e);
	document.getElementById('faq_showAll').style.display = '';
	document.getElementById('faq_hideAll').style.display = 'none';
	
	for (var i = 0; i < SfbAnswers.length; i++)
	{
		var f = eval('sl_' + SfbAnswers[i]);
		var a = document.getElementById('afaq_' + SfbAnswers[i]);
		a.className = 'sfbwebfaq_collapsed';
		f.slideOut();
	}
	SfbExpanded = 0;
}
