﻿function changeClass(a, b) {
    a.className = b;
}
function showModal() {
    var a = document.getElementById("modal");
    var b = document.getElementById("modalDialog");
    var h = getDocHeight();
    var w = getDocWidth();
    scroll(0, 0);
    changeClass(a, "modal");
    a.style.height = h + 'px';
    a.style.width = w + 'px';
    changeClass(b, "modalDialog");
    b.style.top = "100px";
    b.style.left = ((w / 2) - (b.clientWidth / 2)) + "px";
}
function hideModal() {
    var a = document.getElementById("modal");
    var b = document.getElementById("modalDialog");
    if (a.style.display != "none") {
        changeClass(a, "hidden");
        changeClass(b, "hidden");
    }
}
function getDocHeight() {
    var a = window.innerHeight + window.pageYOffset;
    var b = document.body.clientHeight + document.body.scrollTop;
    var c = document.documentElement.clientHeight + document.documentElement.scrollTop;
    var d = window.scrollHeight;
    var e = document.body.scrollHeight;
    var f = document.documentElement.scrollHeight;
    if (isNaN(a)) {
        a = 0;
    }
    if (isNaN(b)) {
        b = 0;
    }
    if (isNaN(c)) {
        c = 0;
    }
    if (isNaN(d)) {
        d = 0;
    }
    if (isNaN(e)) {
        d = 0;
    }
    if (isNaN(f)) {
        d = 0;
    }
    return Math.max(a, b, c, d, e, f);
}

function getDocWidth() {
    var a = window.innerWidth + window.pageXOffset;
    var b = document.body.clientWidth + document.body.scrollLeft;
    var c = document.documentElement.clientWidth + document.documentElement.scrollLeft;
    var d = window.scrollWidth;
    var e = document.body.scrollWidth;
    var f = document.documentElement.scrollWidth;
    if (isNaN(a)) {
        a = 0;
    }
    if (isNaN(b)) {
        b = 0;
    }
    if (isNaN(c)) {
        c = 0;
    }
    if (isNaN(d)) {
        d = 0;
    }
    if (isNaN(e)) {
        d = 0;
    }
    if (isNaN(f)) {
        d = 0;
    }
    return Math.max(a, b, c, d, e, f);
}
