﻿var _scrollToTop = false;

function pageLoad()
{
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest( beginRequestHandler );
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest( endRequestHandler );
}

function beginRequestHandler( sender, args )
{
}

function endRequestHandler( sender, args )
{
    var error = args.get_error();
    if( error !== null )
    {
        switch( error.name )
        {
            case 'Sys.WebForms.PageRequestManagerParserErrorException':
                alert( 'Your request could not be processed.\r\n\r\nThe presence of a firewall may be interfering with the page data sent by our web server.' );
                break;
                
            default:
                alert( 'A problem has prevented your request from being processed' );
                break;
        }
        
        args.set_errorHandled( true );
    }

    if( _scrollToTop ) {
        window.scrollTo( 0, 0 );
        _scrollToTop = false;
    }
}


if( typeof('Sys') !== 'undefined' ) Sys.Application.notifyScriptLoaded();
if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();