var AddressPopupService=function() {
AddressPopupService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AddressPopupService.prototype={
GetAddressObject:function(AddressID,succeededCallback, failedCallback, userContext) {
return this._invoke(AddressPopupService.get_path(), 'GetAddressObject',false,{AddressID:AddressID},succeededCallback,failedCallback,userContext); },
SaveAddress:function(addressObj,succeededCallback, failedCallback, userContext) {
return this._invoke(AddressPopupService.get_path(), 'SaveAddress',false,{addressObj:addressObj},succeededCallback,failedCallback,userContext); },
DeleteAddress:function(AddressID,succeededCallback, failedCallback, userContext) {
return this._invoke(AddressPopupService.get_path(), 'DeleteAddress',false,{AddressID:AddressID},succeededCallback,failedCallback,userContext); }}
AddressPopupService.registerClass('AddressPopupService',Sys.Net.WebServiceProxy);
AddressPopupService._staticInstance = new AddressPopupService();
AddressPopupService.set_path = function(value) { AddressPopupService._staticInstance._path = value; }
AddressPopupService.get_path = function() { return AddressPopupService._staticInstance._path; }
AddressPopupService.set_timeout = function(value) { AddressPopupService._staticInstance._timeout = value; }
AddressPopupService.get_timeout = function() { return AddressPopupService._staticInstance._timeout; }
AddressPopupService.set_defaultUserContext = function(value) { AddressPopupService._staticInstance._userContext = value; }
AddressPopupService.get_defaultUserContext = function() { return AddressPopupService._staticInstance._userContext; }
AddressPopupService.set_defaultSucceededCallback = function(value) { AddressPopupService._staticInstance._succeeded = value; }
AddressPopupService.get_defaultSucceededCallback = function() { return AddressPopupService._staticInstance._succeeded; }
AddressPopupService.set_defaultFailedCallback = function(value) { AddressPopupService._staticInstance._failed = value; }
AddressPopupService.get_defaultFailedCallback = function() { return AddressPopupService._staticInstance._failed; }
AddressPopupService.set_path("/WebServices/AddressPopupService.asmx");
AddressPopupService.GetAddressObject= function(AddressID,onSuccess,onFailed,userContext) {AddressPopupService._staticInstance.GetAddressObject(AddressID,onSuccess,onFailed,userContext); }
AddressPopupService.SaveAddress= function(addressObj,onSuccess,onFailed,userContext) {AddressPopupService._staticInstance.SaveAddress(addressObj,onSuccess,onFailed,userContext); }
AddressPopupService.DeleteAddress= function(AddressID,onSuccess,onFailed,userContext) {AddressPopupService._staticInstance.DeleteAddress(AddressID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Academia.NodeManagement');
if (typeof(Academia.NodeManagement.Address) === 'undefined') {
Academia.NodeManagement.Address=gtc("Academia.NodeManagement.Address");
Academia.NodeManagement.Address.registerClass('Academia.NodeManagement.Address');
}

