//window.onload = FixHeight;
//window.onresize = ResizeHeight;
_addEventListener(window, 'load', FixHeight);
_addEventListener(window, 'resize', ResizeHeight);

function _addEventListener(el, type, listener) {
    if (el.addEventListener)
        el.addEventListener(type, listener, false);
    else if (el.attachEvent)
        el.attachEvent('on' + type, listener);
}

function FixHeight(ev) {
    // fix height
    var clientHeight = document.documentElement.clientHeight;
    var targetElement = document.getElementById('divContent');
    var bounds = targetElement.getBoundingClientRect();
    var minHeight = clientHeight - bounds.top - 28 - 23 - 23;
    targetElement.innerContentHeight = targetElement.offsetHeight - 23 - 23;
    if (targetElement.innerContentHeight < minHeight)
        targetElement.style.height = minHeight + 'px';
}


function ResizeHeight(ev) {
    // fix height
    var clientHeight = document.documentElement.clientHeight;
    var targetElement = document.getElementById('divContent');
    var bounds = targetElement.getBoundingClientRect();
    var minHeight = clientHeight - bounds.top - 28 - 23 - 23;
    if (targetElement.innerContentHeight) {
        if (targetElement.innerContentHeight < minHeight)
            targetElement.style.height = minHeight + 'px';
        else
            targetElement.style.height = targetElement.innerContentHeight + 'px';
    }
}
