jQuery(function($) {
    // Articles Answer Toggle
    jQuery("div.answer h2 a").click( function() {
        var parentDiv = jQuery(this).parent("h2").parent("div");

        if (parentDiv.is(".collapsed")) {
            parentDiv.removeClass("collapsed").addClass("expanded");
        } else {
            parentDiv.removeClass("expanded").addClass("collapsed");
        }

        return false;
    });
});

// Articles Tags Toggle
function toggleTags(anchor) {
    var mainFilter = jQuery("div#main_filter");
    if (mainFilter.is(".collapsed")) {
        mainFilter.removeClass("collapsed").addClass("expanded");
        jQuery(anchor).empty().append("Toon gerelateerde termen");
    }
    else {
        mainFilter.removeClass("expanded").addClass("collapsed");
        jQuery(anchor).empty().append("Toon alle termen");
    }

    return false;
}

// Articles Answer Toggle
function toggleAnswer(id) {
    var answerId = id;

    if (document.getElementById) {
        if (document.getElementById(answerId).style.display == "none") {
            document.getElementById(answerId).style.display = "";
        } else {
            document.getElementById(answerId).style.display = "none";
        }
    }
}

function toggleCorrectAnswer(elaborationId, id) {
    var theElaborationSetId = 'elaborations' + elaborationId;
    var theElaborationId    = 'elaboration' + id;
    var theAnswerId         = 'elaboration-img' + id;

    if (document.getElementById) {
        theElaboration       = document.getElementById(theElaborationId);
        theElaborationSet    = document.getElementById(theElaborationSetId);
        theAnswer            = document.getElementById(theAnswerId);

        if (theElaboration) {
            theElaboration.style.display    = "";
            theElaborationSet.style.display = "";
        }

        if (theAnswer) {
            theAnswer.style.visibility = "";
        }
    }
}