Sys.Application.add_load(WireEvents);
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(PageLoadedHandler)
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(BeginRequestHandler);
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

function WireEvents() { }

function BeginRequestHandler(sender, args) {
    try{
        $find('ctl00_mdlPopup').show();        
    } catch (e) { }
}

function EndRequestHandler(sender, args) {
    try{
    $find('ctl00_mdlPopup').hide();        
    } catch (e) { }
    if (args.get_error() != undefined && args.get_error().httpStatusCode == '500') {
        var errorMessage = args.get_error().message
        args.set_errorHandled(true);
        alert(errorMessage);
    } else {
    try {
        var objErrore = document.getElementById("ctl00_CPlcorpo_hdnerrore");
        if (objErrore != null) {
            if (objErrore.value != "") {
                alert(objErrore.value)
                objErrore.value = "";
            }
        }
    }catch(e){}
    }
    try {
        var objPosti = document.getElementById("ctl00_CPlcorpo_hdnposti")
        if (objPosti != null) if (objPosti.value != "") RefreshPosti();
    } catch (e) { }
    try {
        AfterRequestHandler();
    } catch (e) { }

}
function PageLoadedHandler(sender, args) {
    try {
        AfterRequestHandler();
    } catch (e) { }
}
