﻿
/* Onload Functions */
$(document).ready(function () {

    if (typeof (_spBodyOnLoadWrapper) != 'undefined') {
        _spBodyOnLoadWrapper();
    }

    /* Resize page if wide Body Content (wide content table etc.) */
    if ($("html.ms-dialog").length) {
    } else {
        $.fn.HorizontalOverflow = function () {
            var _elm = $(this)[0];
            var _HorizontalOverflow = 0;
            if (_elm.clientWidth < _elm.scrollWidth) {
                _HorizontalOverflow = _elm.scrollWidth - _elm.clientWidth;
            }
            return _HorizontalOverflow;
        }
        var slMain = $("#sl-Main");
        var slMainOuter = $("#s4-bodyContainer");
        var slHeaderOuter = $("#sl-HeaderOuter");
        if (slMain.length) {
            slMain.addClass('sl-OverflowHidden');
            var Overflow = slMain.HorizontalOverflow();
            slMain.removeClass('sl-OverflowHidden');
            if (Overflow > 0) {
                slMainOuter.css('width', slMainOuter.width() + Overflow + 'px');
                slHeaderOuter.css('width', slHeaderOuter.width() + Overflow + 'px');
            }
        }
    }

});
