﻿Sys.Application.add_load(AppLoad);

function AppLoad()
{
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequest);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(LoaderEndRequest);
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(LoaderBeginRequest);
}

function EndRequest(sender, args)
{
    // Check to see if there's an error on this request.
    if (args.get_error() != undefined)
    {
        args.set_errorHandled(true);
        alert(args.get_error().message);
    }
}

function LoaderEndRequest(sender, args)
{
    var loaderDiv = document.getElementById('waitDiv');
    if (loaderDiv != null)
    {
        loaderDiv.style.display = 'none';
    }
}

function LoaderBeginRequest(sender, args)
{
    var loaderDiv = document.getElementById('waitDiv');
    if (loaderDiv != null)
    {
        loaderDiv.style.display = '';
    }
}
