
	window.onload = onLoad;

    function onLoad()
    {
		var sa = document.getElementById('chkViewAll');
		if(sa != null)
		{
			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)
    {
        var secCount = 1;
        var faqEntryCount = 5;
        for(var j=1; j<=secCount; j++)
        {
            for (var i=1; i<=faqEntryCount; i++)
            {
	            var title = document.getElementById('title' + j + i);
                if(checked == true)
                    expandQuestion("title" + j + i, "question" + j +i, "answer" + j + i);
                else
                    collapseQuestion("title" + j + i, "question" + j +i, "answer" + j + 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");
	        if(sa)
	        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';
    }
