window.onload = onLoad;

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)
{
    var secCount = 100;
    var faqEntryCount = 32; // one for each day of the month
    for(var j=65; j<=secCount; j++)
    {
        //for (var i=0; i<=faqEntryCount; i++)
        //{
         var table = document.getElementById("table" + j);
            if(checked == true)
                expandQuestion("header" + j, "question" + j, "answer" + j);
            else
                collapseQuestion("header" + j , "question" + j, "answer" + j);
        //}
    }
    if(checked == false)
    {
      var sa = document.getElementById("chkViewAll");
     sa.checked = false;
    }
}

function toggleQuestion(tName, qName, aName)
{
    var header = document.getElementById(tName);
    if (header == 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 header = document.getElementById(tName);
    if (header == 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 header = document.getElementById(tName);
    if (header == 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';
}
