$(document).ready(function () {

    function initialize_content(context) {
        //console.log('initialize_content');
        //console.log(context);

        var sliderHandle = context.find('.slider-handle:first');

        sliderHandle.parent().prev().attr('scrollTop', '0');
        if (sliderHandle.parent().prev().attr("scrollHeight") <= sliderHandle.parent().prev().height()) {
            sliderHandle.parent().prev().css('height', 'auto');
            sliderHandle.parent().hide();
            //console.log("smaller?");
            //console.log(sliderHandle.parent().prev());
        }
    }

    $('.accordionButton').click(function () {
        $('.accordionButton').removeClass('on');

        if ($.browser.msie && $.browser.version == "7.0")
            $('.accordionContent').hide();
        else
            $('.accordionContent').slideUp('normal');

        if ($(this).next().is(':hidden') == true) {
            var context = $(this).next();

            $(this).addClass('on');

            context.show();
            initialize_content(context);

            if ($.browser.msie && $.browser.version == "7.0")
                context.show();
            else {
                context.hide();
                context.slideDown('normal');
            }

            initialize_content(context);
        }
    });

    $('.accordionButton').mouseover(function () {
        $(this).addClass('over');

    }).mouseout(function () {
        $(this).removeClass('over');
    });

    //$('.accordionContent').hide();

    var first_context = $('.accordionButton.first').next();
    if (first_context.size() > 0) {
        first_context.show();
        initialize_content(first_context);
    }
});
