var questionVisible = new Object();

new Image().src = "images/glyphs/ArrowDown.gif";

function toggleQuestionVisible(pId)
{
    var hidden = (questionVisible[pId] == undefined || !questionVisible[pId]);
    if (hidden)
    {
        id("question-display-" + pId).src = "images/glyphs/ArrowDown.gif";
        id("question-display-" + pId).alt = "(hide)";
        id("question-content-" + pId).style.display = "";
    }
    else
    {
        id("question-display-" + pId).src = "images/glyphs/ArrowRight.gif";
        id("question-display-" + pId).alt = "(show)";
        id("question-content-" + pId).style.display = "none";
    }
    questionVisible[pId] = hidden;
}
