﻿function initAjaxProgress() {
    var pageHeight = (document.documentElement && document.documentElement.scrollHeight) ? document.documentElement.scrollHeight : (document.body.scrollHeight > document.body.offsetHeight) ? document.body.scrollHeight : document.body.offsetHeight;
    //SET HEIGHT OF BACKGROUND
    var bg = document.getElementById('ajaxProgressBg');
    bg.style.height = (pageHeight + 1000) + 'px';
    //POSITION THE PROGRESS INDICATOR ON INITIAL LOAD
    reposAjaxProgress();
    //REPOSITION THE PROGRESS INDICATOR ON SCROLL
    window.onscroll = reposAjaxProgress;
}

function reposAjaxProgress() {
    var div = document.getElementById('ajaxProgress');
    var st = document.body.scrollTop;
    if (st == 0) {
        if (window.pageYOffset) st = window.pageYOffset;
        else st = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
    }
    div.style.top = 150 + st + "px";
}

function doRestore(optionID) {
    var sOptionBegin = "tdOptionBegin";
    var sOptionBody = "tdOptionBody";
    if (document.getElementById(sOptionBegin + optionID)) {
        document.getElementById(sOptionBegin + optionID).className = "topMenuTabStart";
    }
    if (document.getElementById(sOptionBody + optionID)) {
        document.getElementById(sOptionBody + optionID).className = "topMenuTab";
    }
}
function doHover(optionID) {
    var sOptionBegin = "tdOptionBegin";
    var sOptionBody = "tdOptionBody";
    if (document.getElementById(sOptionBegin + optionID)) {
        document.getElementById(sOptionBegin + optionID).className = "topMenuTabStart_h";
    }
    if (document.getElementById(sOptionBody + optionID)) {
        document.getElementById(sOptionBody + optionID).className = "topMenuTab_h";
    }
}

