function findMaxValue (element)
{
    var maxValue = undefined;
    $(element).each (function()
    {
        var val = parseInt ($(this).height ());
        if (maxValue === undefined || maxValue < val) {
            maxValue = val;
        }
    });
    return maxValue;
}


$(document).ready (function ()
{

    $('.accordion dd').hide ();
    $('.accordion dt span').click (function () {
        $('.accordion dd').slideUp ();

        if ($(this).parent ().next ().is (':visible')) {
            $(this).parent ().next ().slideUp ();
            return;
        }

        $(this).parent ().next ().slideDown ();
        return;
    });

    $listItem = $('#gallery-list li');
    maxValue = findMaxValue ($listItem);
    $listItem.each (function ()
    {
        $(this).css ('height', maxValue);
    });

});
