﻿//IR FAQ page related functions
var previousOpenAnswerID;
var previousClickedQuestion;
var clickedQuestion;

function ShowAnswer(elementID) {
    if (previousOpenAnswerID) {
        HideAnswer(previousOpenAnswerID);
        NormalFontsPreviousQuestion(previousClickedQuestion);
    }
    //make answer visible
    var eleAnswer = document.getElementById(elementID);
    if (eleAnswer) {
        eleAnswer.style.display = 'block';
    }
    //make selected question 'Bold'
    var eleQuestion = elementID.toString().substr(4);
    eleQuestion = 'qus_' + eleQuestion;
    clickedQuestion = eleQuestion;
    var eleQuestionPage = document.getElementById(eleQuestion);
    eleQuestionPage.style.fontWeight = 'bold';


    //set the footer according to the new height
    var elementPublicMainContent = document.getElementById('PublicMainContent');
    if (elementPublicMainContent) {
        document.getElementById('PublicMainContent').style.height = 'auto';
        previousOpenAnswerID = elementID;
        previousClickedQuestion = eleQuestion;
    }
    SetFooter();
}
function HideAnswer(elementID) {
    var eleAnswer = document.getElementById(elementID);
    if (eleAnswer) {
        eleAnswer.style.display = 'none';
    }
}
function BoldFonts(elementID) {
    var eleQuestion = document.getElementById(elementID);
    if (eleQuestion) {
        eleQuestion.style.fontWeight = 'bold';
    }
}
function NormalFonts(elementID) {
    var eleQuestion = document.getElementById(elementID);
    if (clickedQuestion != elementID) {
        eleQuestion.style.fontWeight = 'normal';
    }
}
function NormalFontsPreviousQuestion(elementID) {
    var eleQuestion = document.getElementById(elementID);
        eleQuestion.style.fontWeight = 'normal';
}
