﻿/* JScript File */

/*
-------------------------------------------------------------------------
Open (show) faq answer and change question selector to -
-------------------------------------------------------------------------
*/
function openFaqAnswer(id)
{
  /* Initialize variables */
  var selector = document.getElementById('selector' + id);
  var answer = document.getElementById('answer' + id);

  /* Set variables */
  selector.innerHTML = '-';
  selector.className = 'minus';
  answer.style.display = 'inline';
}

/*
-------------------------------------------------------------------------
Close (hide) faq answer and change question selector to +
-------------------------------------------------------------------------
*/
function closeFaqAnswer(id)
{
  /* Initialize variables */
  var selector = document.getElementById('selector' + id);
  var answer = document.getElementById('answer' + id);

  /* Set variables */
  selector.innerHTML = '+';
  selector.className = 'plus';
  answer.style.display = 'none';
}

/*
-------------------------------------------------------------------------
Toggle (open/close) faq answers
-------------------------------------------------------------------------
*/
function toggleFaqAnswers(id){
  if (document.getElementById('answer' + id).style.display == 'none')
    {
      hideFaqAnswers();
      openFaqAnswer(id);
    }
  else if (document.getElementById('answer' + id).style.display == 'inline') 
    {
      closeFaqAnswer(id);
    }
}

/*
-------------------------------------------------------------------------
Close all faq answers
-------------------------------------------------------------------------
*/
function hideFaqAnswers()
{
  id=0;
  while (document.getElementById('answer' + id) != null)
  {
  
    /* Close any answer that is open */
    if (document.getElementById('answer' + id).style.display == 'inline')
    {  
      closeFaqAnswer(id);
    }  
    
    /* Increment answer id counter */    
    id++;
    
  }
}