function setFaq() {
    $j("#faq .categorySection .categoryHeader").click(function() {
        toggleQuestions($j(this));
        return false;
    });

    $j("#faq .categorySection .questions .qa .question").click(function() {
        toggleAnswers($j(this));
        return false;
    });
}



function toggleQuestions(currentElementContainer) {
    var category = $j(currentElementContainer).parent();

    var faq = category.parent();
    var visibleQuesions = faq.find(".questions:visible").not(currentElementContainer.next());
    visibleQuesions.slideToggle("slow", function() 
        {
        });

        var currentQuestions = currentElementContainer.next();
    currentQuestions.slideToggle("slow", function() 
        {
        });
}

function toggleAnswers(currentElementContainer) {
    var questions = $j(currentElementContainer).parent().parent();

    visibleAnswers = questions.find(".answer:visible").not(currentElementContainer.next());
    visibleAnswers.slideToggle("slow", function() {
    });

    var currentAnswer = currentElementContainer.next();
    currentAnswer.slideToggle("slow", function() {
    });
}

