Array.prototype.max = function ()
{
    return Math.max.apply(null, this);
}

// make buttons fancy
$(function () {
    $("#page #nav .button").each(function () {
        $(this).wrapInner('<div class="inner content"></div>');
        $(this).prepend('<img class="inner" src="/images/nav_button_side_l.png"/>');
        $(this).append ('<img class="inner" src="/images/nav_button_side_r.png"/>');
    });
});

// space the nav buttons nicely
$(window).load(function () {
    var buttons_width = 0;
    $("#page #nav .button").each(function () {
        buttons_width += $(this).outerWidth(true);
    });

    var nav_width = $("#page #nav").width();

    $("#page #nav").css('margin-left', (nav_width - buttons_width) / 2);
});

// adjust background to cover whole page
$(window).load(function () {
    var remaining_height = $(document).height();

    // top margin
    remaining_height -= 10;
    // top background image
    remaining_height -= 430;
    // bottom background image
    remaining_height -= 30;

    // magic constant
    remaining_height += 50;

    //alert(remaining_height);

    if (remaining_height > 0)
    {
        $("#page #background .side").height(remaining_height);
    }
});

