﻿Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(ajaxBeginRequest);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(ajaxEndRequest);

function ajaxBeginRequest(sender, args) {
    var t = gel('divDataIsLoadingBg');
    if (t != null) {
        var bgHeight = document.body.clientHeight;
        var bgWidth = document.body.clientWidth;

        bgHeight = document.documentElement.scrollHeight;
        bgWidth = document.documentElement.scrollWidth;

        t.style.posHeight = bgHeight;
        t.style.posWidth = bgWidth;
        t.style.visibility = 'visible';
    }

    var r = gel('divDataIsLoading');
    if (r != null) {

        var x = 0, y = 0;
        if (typeof (window.pageYOffset) == 'number') {
            y = window.pageYOffset; x = window.pageXOffset;
        }
        else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
            y = document.body.scrollTop; x = document.body.scrollLeft;
        }
        else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
            y = document.documentElement.scrollTop; x = document.documentElement.scrollLeft;
        }

        r.style.posTop = y;
        r.style.posLeft = x;
        r.style.visibility = 'visible';
    }
}


function ajaxEndRequest(sender, args) { var t = gel('divDataIsLoadingBg'); if (t != null) { t.style.visibility = 'hidden'; t.style.posHeight = "1px"; } var r = gel('divDataIsLoading'); if (r != null) r.style.visibility = 'hidden'; }

