﻿
function initTables() {
    var nVer = navigator.appVersion;
    var nAgt = navigator.userAgent;
    var browserName = navigator.appName;
    var fullVersion = '' + parseFloat(navigator.appVersion);
    var majorVersion = parseInt(navigator.appVersion, 10);
    var nameOffset, verOffset, ix;

    $("#div_Info").append('Browser name  = ' + browserName + '<br>');
    $("#div_Info").append('Full version  = ' + fullVersion + '<br>');
    $("#div_Info").append('Major version = ' + majorVersion + '<br>');
    $("#div_Info").append('navigator.appName = ' + navigator.appName + '<br>');
    $("#div_Info").append('navigator.userAgent = ' + navigator.userAgent + '<br>');

    // In MSIE, the true version is after "MSIE" in userAgent
    if ((verOffset = nAgt.indexOf("MSIE")) != -1) {
        browserName = "Microsoft Internet Explorer";
        fullVersion = nAgt.substring(verOffset + 5);
    }
    // In Opera, the true version is after "Opera" 
    else if ((verOffset = nAgt.indexOf("Opera")) != -1) {
        browserName = "Opera";
        fullVersion = nAgt.substring(verOffset + 6);
    }
    // In Chrome, the true version is after "Chrome" 
    else if ((verOffset = nAgt.indexOf("Chrome")) != -1) {
        browserName = "Chrome";
        fullVersion = nAgt.substring(verOffset + 7);
    }
    // In Safari, the true version is after "Safari" 
    else if ((verOffset = nAgt.indexOf("Safari")) != -1) {
        browserName = "Safari";
        fullVersion = nAgt.substring(verOffset + 7);
    }
    // In Firefox, the true version is after "Firefox" 
    else if ((verOffset = nAgt.indexOf("Firefox")) != -1) {
        browserName = "Firefox";
        fullVersion = nAgt.substring(verOffset + 8);
    }
    // In most other browsers, "name/version" is at the end of userAgent 
    else if ((nameOffset = nAgt.lastIndexOf(' ') + 1) < (verOffset = nAgt.lastIndexOf('/'))) {
        browserName = nAgt.substring(nameOffset, verOffset);
        fullVersion = nAgt.substring(verOffset + 1);
        if (browserName.toLowerCase() == browserName.toUpperCase()) {
            browserName = navigator.appName;
        }
    }
    // trim the fullVersion string at semicolon/space if present
    if ((ix = fullVersion.indexOf(";")) != -1) fullVersion = fullVersion.substring(0, ix);
    if ((ix = fullVersion.indexOf(" ")) != -1) fullVersion = fullVersion.substring(0, ix);

    majorVersion = parseInt('' + fullVersion, 10);
    if (isNaN(majorVersion)) {
        fullVersion = '' + parseFloat(navigator.appVersion);
        majorVersion = parseInt(navigator.appVersion, 10);
    }

    //document.write('Browser name  = ' + browserName + '<br>');
    //document.write('Full version  = ' + fullVersion + '<br>');
    //document.write('Major version = ' + majorVersion + '<br>');
    //document.write('navigator.appName = ' + navigator.appName + '<br>');
    //document.write('navigator.userAgent = ' + navigator.userAgent + '<br>');
    if (browserName == "Microsoft Internet Explorer" && majorVersion == 7) {
        $(".head-table .htop").css({ height: "12px" });
        $(".head-table .hbottom").css({ height: "12px" });
        $(".body-table .top").css({ height: "23px" })
        $(".body-table .bottom").css({ padding: "0px" });
        $(".body-table .bottom").css({ height: "90px" });
        $(".dl_IfIE7").remove();
        
        //alert(document.body.clientHeight);
        //alert($(".body-table:first").get(0).offsetHeight);
        var h = document.body.clientHeight;
        h = h - 160;
        h = h - $(".head-table:first").get(0).offsetHeight;
        $(".center").css({ height: h });
        //alert($(".head-table:first").get(0).offsetHeight);
        $(".mn_Static tr").children("td").css({ paddingLeft: "4px", paddingRight: "4px" });
    }
}
/*

-- IE 8 --
Browser name = Microsoft Internet Explorer
Full version = 8.0
Major version = 8
navigator.appName = Microsoft Internet Explorer
navigator.userAgent = Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)

-- IE 7 --
Browser name = Microsoft Internet Explorer
Full version = 7.0
Major version = 7
navigator.appName = Microsoft Internet Explorer
navigator.userAgent = Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.2)

-- Mozilla --
Browser name = Firefox
Full version = 3.5.5
Major version = 3
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5

-- opera --
Browser name = Opera
Full version = 9.80
Major version = 9
navigator.appName = Opera
navigator.userAgent = Opera/9.80 (Windows NT 6.1; U; en) Presto/2.2.15 Version/10.20

-- Chrome --
Browser name = Chrome
Full version = 3.0.195.38
Major version = 3
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.38 Safari/532.0
*/