﻿

try {
    var prm = Sys.WebForms.PageRequestManager.getInstance();

if (prm) {
    prm.add_initializeRequest(InitializeRequest);
    prm.add_endRequest(EndRequest);
    }

} catch (e) {/* alert("Oops! Something bad just happened. Calling 911..."); */}


function InitializeRequest(sender, args)
{
    try
    {
        var oElement = document.getElementById('form1');
        if (oElement) oElement.style.cursor = 'progress';
    }   
    catch (e) {/* alert("Oops! Something bad just happened. Calling 911..."); */}
} 

function EndRequest(sender, args)
{
 
    // Handle the error (if any)
    if (args.get_error() != null)
    {
        //args.get_error().message
        var msg='' 
        msg=msg + '------------NetFreight--[Error]--------------\n\n'
        var ErrMsg=args.get_error().message        
        ErrMsg = ErrMsg.replace(/Sys.WebForms.PageRequestManagerServerErrorException:/, '');
        msg=msg+ ErrMsg
        msg=msg+'\n\n'
        msg=msg + '-----Please Report to Impatex Support------'
        alert (msg);
        
        //suppress the message Box in the browser
        args.set_errorHandled(true);
    }
 
    try
    {
        var oElement = document.getElementById('form1');
        if (oElement) oElement.style.cursor = 'auto';
        
        if (document.forms[0].elements['tbAlert'])
        {
            if (document.forms[0].elements['tbAlert'].value !== '')
            {
                eval(document.forms[0].elements['tbAlert'].value)
                document.forms[0].elements['tbAlert'].value=''
            }      
        }
      } catch (e) {/* alert("Oops! Something bad just happened. Calling 911..."); */}
}


