var AsyncWeb=function() {
AsyncWeb.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AsyncWeb.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AsyncWeb._staticInstance.get_path();},
ChangeYears:function(ImageID,NewYear,Streets,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangeYears',false,{ImageID:ImageID,NewYear:NewYear,Streets:Streets},succeededCallback,failedCallback,userContext); },
GetYears:function(X,Y,ImageID,GridToApply,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetYears',false,{X:X,Y:Y,ImageID:ImageID,GridToApply:GridToApply},succeededCallback,failedCallback,userContext); },
GetInfo:function(ImageID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetInfo',false,{ImageID:ImageID},succeededCallback,failedCallback,userContext); },
Zoom:function(X,Y,ImageID,Direction,Streets,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Zoom',false,{X:X,Y:Y,ImageID:ImageID,Direction:Direction,Streets:Streets},succeededCallback,failedCallback,userContext); },
UpdateImage:function(ImageID,Streets,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateImage',false,{ImageID:ImageID,Streets:Streets},succeededCallback,failedCallback,userContext); },
UpdatePosition:function(XMovement,YMovement,ImageID,Streets,LeftOffset,TopOffset,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdatePosition',false,{XMovement:XMovement,YMovement:YMovement,ImageID:ImageID,Streets:Streets,LeftOffset:LeftOffset,TopOffset:TopOffset},succeededCallback,failedCallback,userContext); },
GetNextYear:function(ImageID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNextYear',false,{ImageID:ImageID},succeededCallback,failedCallback,userContext); },
Back:function(ImageID,Streets,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Back',false,{ImageID:ImageID,Streets:Streets},succeededCallback,failedCallback,userContext); },
GetProgress:function(SessionID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetProgress',false,{SessionID:SessionID},succeededCallback,failedCallback,userContext); },
GetAddressPoint:function(Address,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAddressPoint',false,{Address:Address},succeededCallback,failedCallback,userContext); },
GetMostRecentUserView:function(CurrentActionID,IPAddressToExclude,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMostRecentUserView',false,{CurrentActionID:CurrentActionID,IPAddressToExclude:IPAddressToExclude},succeededCallback,failedCallback,userContext); }}
AsyncWeb.registerClass('AsyncWeb',Sys.Net.WebServiceProxy);
AsyncWeb._staticInstance = new AsyncWeb();
AsyncWeb.set_path = function(value) { AsyncWeb._staticInstance.set_path(value); }
AsyncWeb.get_path = function() { return AsyncWeb._staticInstance.get_path(); }
AsyncWeb.set_timeout = function(value) { AsyncWeb._staticInstance.set_timeout(value); }
AsyncWeb.get_timeout = function() { return AsyncWeb._staticInstance.get_timeout(); }
AsyncWeb.set_defaultUserContext = function(value) { AsyncWeb._staticInstance.set_defaultUserContext(value); }
AsyncWeb.get_defaultUserContext = function() { return AsyncWeb._staticInstance.get_defaultUserContext(); }
AsyncWeb.set_defaultSucceededCallback = function(value) { AsyncWeb._staticInstance.set_defaultSucceededCallback(value); }
AsyncWeb.get_defaultSucceededCallback = function() { return AsyncWeb._staticInstance.get_defaultSucceededCallback(); }
AsyncWeb.set_defaultFailedCallback = function(value) { AsyncWeb._staticInstance.set_defaultFailedCallback(value); }
AsyncWeb.get_defaultFailedCallback = function() { return AsyncWeb._staticInstance.get_defaultFailedCallback(); }
AsyncWeb.set_path("/AsyncWeb.asmx");
AsyncWeb.ChangeYears= function(ImageID,NewYear,Streets,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.ChangeYears(ImageID,NewYear,Streets,onSuccess,onFailed,userContext); }
AsyncWeb.GetYears= function(X,Y,ImageID,GridToApply,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.GetYears(X,Y,ImageID,GridToApply,onSuccess,onFailed,userContext); }
AsyncWeb.GetInfo= function(ImageID,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.GetInfo(ImageID,onSuccess,onFailed,userContext); }
AsyncWeb.Zoom= function(X,Y,ImageID,Direction,Streets,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.Zoom(X,Y,ImageID,Direction,Streets,onSuccess,onFailed,userContext); }
AsyncWeb.UpdateImage= function(ImageID,Streets,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.UpdateImage(ImageID,Streets,onSuccess,onFailed,userContext); }
AsyncWeb.UpdatePosition= function(XMovement,YMovement,ImageID,Streets,LeftOffset,TopOffset,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.UpdatePosition(XMovement,YMovement,ImageID,Streets,LeftOffset,TopOffset,onSuccess,onFailed,userContext); }
AsyncWeb.GetNextYear= function(ImageID,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.GetNextYear(ImageID,onSuccess,onFailed,userContext); }
AsyncWeb.Back= function(ImageID,Streets,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.Back(ImageID,Streets,onSuccess,onFailed,userContext); }
AsyncWeb.GetProgress= function(SessionID,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.GetProgress(SessionID,onSuccess,onFailed,userContext); }
AsyncWeb.GetAddressPoint= function(Address,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.GetAddressPoint(Address,onSuccess,onFailed,userContext); }
AsyncWeb.GetMostRecentUserView= function(CurrentActionID,IPAddressToExclude,onSuccess,onFailed,userContext) {AsyncWeb._staticInstance.GetMostRecentUserView(CurrentActionID,IPAddressToExclude,onSuccess,onFailed,userContext); }
