// JavaScript template using Windows Script Host
function onLoad()
{
	var sa = document.getElementById("chkViewAll");
	if(typeof(IsPrinterFriendly) == "undefined") sa.checked = false;
	else sa.checked = true;
}

function toggleAll()
{
	var sa = document.getElementById("chkViewAll");
	var ch = sa.checked;
	toggleQuestions(ch);
}

function toggleQuestions(checked)
{
	for (var i=0; i<=20; i++)
	{
		var title = document.getElementById("title" + i);
		if(checked == true)
			expandQuestion("title" + i, "question" + i, "answer" + i);
		else
			collapseQuestion("title" + i, "question" + i, "answer" + i);
	}
	if(checked == false)
	{
		var sa = document.getElementById("chkViewAll");
		sa.checked = false;
	}
}

function toggleQuestion(tName, qName, aName)
{
	var title = document.getElementById(tName);
	if (title == null) return;
	var ans = document.getElementById(aName);
	if (ans == null) return;
	var que = document.getElementById(qName);
	if (ans.style.display == '')
	{
		if (que != null) que.style.display = 'none';
		ans.style.display = 'none';
		var sa = document.getElementById("chkViewAll");
		sa.checked = false;
	}
	else
	{
		if (que != null) que.style.display = '';
		ans.style.display = '';
	}
}

function expandQuestion(tName, qName, aName)
{
	var title = document.getElementById(tName);
	if (title == null) return;
	var ans = document.getElementById(aName);
	if (ans == null) return;
	var que = document.getElementById(qName);
	if (que != null) que.style.display = '';
	ans.style.display = '';
}

function collapseQuestion(tName, qName, aName)
{
	var title = document.getElementById(tName);
	if (title == null) return;
	var ans = document.getElementById(aName);
	if (ans == null) return;
	var que = document.getElementById(qName);
	if (que != null) que.style.display = 'none';
	ans.style.display = 'none';
}