$(window).load(function () {
    $('.justify_float').each(function () {
        var $parent = $(this);

        var parent_width    = $parent.width();
        var children_count  = 0;
        var children_width  = 0;

        var $children = $parent.children().not('div.clear');

        $children.each(function () {
            var $child = $(this);

            children_count++;
            children_width += $child.width();
        });

        var children_separation = (parent_width - children_width) / (children_count - 1);

        $children.not(':last').css('margin-right', children_separation+'px');
    });

    $('#page #nav .nav_item').has('.nav_submenu').each(function () {
        var $item       = $(this);
        var $submenu    = $item.find('.nav_submenu');

        $submenu.hide();

        $item.hover(
            function () {
                $submenu.show();
            },
            function () {
                $submenu.hide();
            }
        )
    });
});

