/**
* @fileOverview All JS-code for rick (Mijn Veiligheidsregio)
* @author Wouter Bos
* @since 1.0 - 2011-2-7
* @version 1.0 - 2011-2-7
*/




if (typeof(nl) == "undefined") {
    /**
    * @namespace Namespace for "Ghor"
    */
    var nl = {}
}

if (typeof (ghormwb) == "undefined") {
    /**
    * @namespace Namespace for "Ghor"
    */
    nl.ghormwb = {}
}






/**
* @namespace Create accordion
*
* @requires jQuery
*/
nl.ghormwb.faq = (function() {
    return {
        /**
        * Adds accordion widget to a defenition list (dl)
        * @param {String} selector jQuery selector that selects the dl element
        * @requires jQuery
        * @example
        * nl.ghormwb.faq.InitAccordion("dl.js_faqlist")
        */
        InitAccordion: function(selector) {
            jQuery(selector).addClass("accordion")
            jQuery(selector).find("dd:gt(0)").hide()
            jQuery(this).addClass('dt').first().addClass('active')
            jQuery(selector).find("dt").click(function() {
                jQuery(this).parent().find('dt').removeClass('active')
                jQuery(this).addClass('active')
                if (jQuery(this).next("dd").is(":hidden")) {
                    jQuery(this).siblings("dd").slideUp(400);
                    jQuery(this).next("dd").slideDown(600);
                }
            })
        }
    }
    /* End public */
})();

