﻿// JScript File

var faq = function(s, f) {
    this.s = s;
    this.f = f;
}

var faqs = [];

ShowHideFaq = function(s, f) {
    answerDiv = document.getElementById("answer" + s + "$" + f);
    link = document.getElementById("link" + s + "$" + f);
    
    if(!link._expanded)
        link._expanded = false;
        
    if(link._expanded == false) {
        //expand
        answerDiv.style.display = "block";
        answerDiv.className = "FAQAShow";
        link.className = "FAQQuestionExp";
        link._expanded = true;
    } else {
        //collapse
        answerDiv.style.display = "none";
        answerDiv.className = "FAQAHide";
        link.className = "FAQQuestion";
        link._expanded = false;
    }
    ExpandTo( CalcShownSize() + 400);
}
var allshowing = false;
ShowHideAll = function() {
    if (bShowAllState) {
         nExpandBase = nBaseHeight + 50;
      }
      else {
         nExpandBase = nBaseHeight;
      }
    
    for(var i = 0; i < faqs.length; i++)
    {
        var s = faqs[i].s
        var f = faqs[i].f
        
        var link = document.getElementById("link" + s + "$" + f);
        if(!link._expanded)
            link._expanded = false;
        
        if(link._expanded == allshowing)
            ShowHideFaq(s, f);
            
    }
    
    document.getElementById("ShowLink").replaceChild(document.createTextNode(allshowing ? showText : hideText), document.getElementById("ShowLink").firstChild);
    
    ExpandTo( CalcShownSize() + 400);
    allshowing = !allshowing
}
