﻿var prm
function PostBack_onload() {
    if (Sys.WebForms) {
        prm = Sys.WebForms.PageRequestManager.getInstance();
        prm.add_initializeRequest(InitializeRequest);
        prm.add_endRequest(EndRequest);
    }
}

function PostBack(eventTarget, eventAction, eventArgument) {
    if (typeof(Sys) !== 'undefined'){
		if (Sys.WebForms) {
			//ajax postback        
			Sys.WebForms.PageRequestManager.getInstance()._doPostBack(eventTarget, eventAction)
        } else {
			alert("ERROR: AJAX is not enabled for the page!")
        }
    } else {
        //eval("<%=Me.Page.ClientScript.GetPostBackEventReference(Me, "")%>")
        alert("ERROR: AJAX is not enabled for the page!")
    }
}
function CancelAsyncPostBack() {
    if (prm.get_isInAsyncPostBack()) {
      prm.abortPostBack();
    }
}

function InitializeRequest(sender, args) {
    if (prm.get_isInAsyncPostBack()) {
        args.set_cancel(true);
    }
    MoveUpdateProgress()
}
function EndRequest(sender, args) {
    suppressWarningMsg=false
}

function MoveUpdateProgress(){
    try {
        var div = document.getElementById("_UpdateProgressDiv")
        if (div) {
           div.style.height = getWindowHeight(window) + 'px'
           var x = 0; var y = 0;
           div.style.top = y + 'px'
           div.style.left = x + 'px'
        }
        var img = document.getElementById("_UpdateProgressImage")
        if (img) {
           var w = 32
           var h = 32
           x=(getWindowWidth(window)-w)/2
           y=(getWindowHeight(window)-h)/2-50
           img.style.top = y + 'px'
           img.style.left = x + 'px'
       }
   } catch (e) {
   }

}
if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded(); //**asp.net change
