﻿// JScript File
var postBackElement;

Sys.Application.add_load(ApplicationLoadHandler)

function ApplicationLoadHandler(sender, args)
{
    if (!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack())
    {
      Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(InitializeRequest);
      Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
    }
}
function endRequestHandler(sender, args)
{
    //Modificado para corregir el error 12029 o 12031
    //*********************************************************
    //alert(args.get_response().get_statusCode());
    
    if (args.get_error() != undefined)
    {
        args.set_errorHandled(true);
        //        if (args.get_response().get_statusCode() == '12029' || 
        //            args.get_response().get_statusCode() == '12031' ||
        //            args.get_response().get_statusCode() == '12007' ||
        //            args.get_response().get_statusCode() != '')
        //        {
        //            args.set_errorHandled(true);
        //        }
    }
    //*********************************************************
    
}
function InitializeRequest(sender, args)
{ 
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    
    postBackElement = args.get_postBackElement();
    
    if (prm.get_isInAsyncPostBack()) 
    {
        args.set_cancel(true);
    }
}
if(typeof(Sys) !== "undefined") Sys.Application.notifyScriptLoaded();
