﻿/// <reference name="MicrosoftAjax.js"/>

//variables used for tracking expanded/collapses items and changing expand all/collapse all text
var expandedItems = [];
var expandText;
var collapseText;

function togFaq() {
    var link = document.getElementById('toggle_' + arguments[0]);
    var faqCount = arguments[1];
    var paramList = arguments;
    
    if (!expandedItems[arguments[0]])
		expandedItems[arguments[0]] = 0;
		
    if(expandedItems[arguments[0]] == faqCount){ 
        for(i = 2; i < paramList.length; i++){
           document.getElementById("faq" + paramList[i]).className = 'faq-hide';
         }
         expandedItems[arguments[0]] = 0;
		 link.innerHTML = expandText;
     }    
    else{
        for(i = 2; i < paramList.length; i++){
            document.getElementById("faq" + paramList[i]).className = 'faq-show';
        }
        expandedItems[arguments[0]] = faqCount;
		link.innerHTML = collapseText;
    }   
} 

function showFaq() {
    var link = document.getElementById('toggle_' + arguments[0]);
    var faqCount = arguments[1];
    var paramList = arguments;
    
    if (!expandedItems[arguments[0]])
		expandedItems[arguments[0]] = 0;
    
    if(document.getElementById("faq" + arguments[2]).className == 'faq-show'){
        document.getElementById("faq" + arguments[2]).className = 'faq-hide';
        expandedItems[arguments[0]] = expandedItems[arguments[0]] - 1;
        
        if (expandedItems[arguments[0]] != faqCount)
        {
	        link.innerHTML = expandText;
	    }          
    }                     
    else{
      document.getElementById("faq" + arguments[2]).className = 'faq-show';
      expandedItems[arguments[0]] = expandedItems[arguments[0]] + 1;
      
      if (expandedItems[arguments[0]] == faqCount)
      {
	    link.innerHTML = collapseText;
	  }
    }
}