﻿Sys.Application.add_init(function() {
  // Get a reference to the PageRequestManager.
    var prm = Sys.WebForms.PageRequestManager.getInstance();

  // Unblock the form when a partial postback ends.
    prm.add_initializeRequest(InitializeRequest); 
    prm.add_endRequest(EndRequest); 
});   
var postBackElement;
function InitializeRequest(sender, args)
{
    postBackElement = args.get_postBackElement();
    if (postBackElement.id != 'ctl00_Timer1')
        $.blockUI({ message: '<div style="width:75px;text-align:center;float:left;"><img src="/assets/css/Telerik/OrangeStyles/Loading_lg.gif" /></div><div style="float:left;color:#666;font-size:24px;margin:17px 0 0 17px;"><b>Please Wait, Processing...</b></div>' });
}
function EndRequest(sender, args)
{
    if (postBackElement.id != 'ctl00_Timer1')
    {   
        $.unblockUI();
    }
}     

// Bonus! Progress indicator preloading.
var preload = document.createElement('img');
var preload2 = document.createElement('img');
var preload3 = document.createElement('img');
var preload4 = document.createElement('img');
preload.src = '/assets/css/Telerik/OrangeStyles/Loading_lg.gif';
preload2.src = '/assets/images/AjaxLoadingBG.png';
preload3.src = '/assets/images/oneClick_bgWhite_pinkOver_lg.gif';
preload4.src = '/assets/images/oneClick_bgWhite_pink_lg.gif';
delete preload;
delete preload2;
delete preload3;
delete preload4;