﻿function IsIE8Browser() {
    var rv = -1;
    var ua = navigator.userAgent;
    var re = new RegExp("Trident\/([0-9]{1,}[\.0-9]{0,})");

    if (re.exec(ua) != null) {
        rv = parseFloat(RegExp.$1);
    }
    return (rv == 4);
}


var mode = document.documentMode;



function getDocHeight() {
    var D = document;
    return Math.max(
		Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
		Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
		Math.max(D.body.clientHeight, D.documentElement.clientHeight));
}

if (IsIE8Browser() & (mode!=7)) {
    outerAdjust=4;
    innerAdjust=124;
}
else {
    outerAdjust=0;
    innerAdjust=120;
}

function setSizes() {
    var cHeight = document.documentElement.scrollHeight;
    var wHeight = getDocHeight();
    if (cHeight <= wHeight) {
        document.getElementById('outerContainer').style.minHeight = (wHeight - outerAdjust) + 'px';
        document.getElementById('aspnetForm').style.minHeight = (wHeight - outerAdjust) + 'px';
        document.getElementById('bodyContainer').style.minHeight = (wHeight - innerAdjust) + 'px';
        document.getElementById('bodyLeft').style.minHeight = (wHeight - innerAdjust) + 'px';
        document.getElementById('bodyRightCol').style.minHeight = (wHeight - innerAdjust) + 'px'; /**/

        document.getElementById('bodyLeftFooter').style.top = (cHeight-46) + 'px'; 

        /*alert("cHeight: " + cHeight + "\n\n wHeight:" + wHeight);*/
        
    }
}

window.onresize = setSizes;
