
Type.registerNamespace('Services.Website.GiftRegistry');Services.Website.GiftRegistry.WebService=function(){Services.Website.GiftRegistry.WebService.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null;}
Services.Website.GiftRegistry.WebService.prototype={_get_path:function(){var p=this.get_path();if(p)return p;else return Services.Website.GiftRegistry.WebService._staticInstance.get_path();},AddToGiftRegistry:function(uniqueCode,plu,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'AddToGiftRegistry',false,{uniqueCode:uniqueCode,plu:plu},succeededCallback,failedCallback,userContext);},UpdateItem:function(uniqueCode,plu,quantity,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'UpdateItem',false,{uniqueCode:uniqueCode,plu:plu,quantity:quantity},succeededCallback,failedCallback,userContext);},RemoveItem:function(uniqueCode,plu,succeededCallback,failedCallback,userContext){return this._invoke(this._get_path(),'RemoveItem',false,{uniqueCode:uniqueCode,plu:plu},succeededCallback,failedCallback,userContext);}}
Services.Website.GiftRegistry.WebService.registerClass('Services.Website.GiftRegistry.WebService',Sys.Net.WebServiceProxy);Services.Website.GiftRegistry.WebService._staticInstance=new Services.Website.GiftRegistry.WebService();Services.Website.GiftRegistry.WebService.set_path=function(value){Services.Website.GiftRegistry.WebService._staticInstance.set_path(value);}
Services.Website.GiftRegistry.WebService.get_path=function(){return Services.Website.GiftRegistry.WebService._staticInstance.get_path();}
Services.Website.GiftRegistry.WebService.set_timeout=function(value){Services.Website.GiftRegistry.WebService._staticInstance.set_timeout(value);}
Services.Website.GiftRegistry.WebService.get_timeout=function(){return Services.Website.GiftRegistry.WebService._staticInstance.get_timeout();}
Services.Website.GiftRegistry.WebService.set_defaultUserContext=function(value){Services.Website.GiftRegistry.WebService._staticInstance.set_defaultUserContext(value);}
Services.Website.GiftRegistry.WebService.get_defaultUserContext=function(){return Services.Website.GiftRegistry.WebService._staticInstance.get_defaultUserContext();}
Services.Website.GiftRegistry.WebService.set_defaultSucceededCallback=function(value){Services.Website.GiftRegistry.WebService._staticInstance.set_defaultSucceededCallback(value);}
Services.Website.GiftRegistry.WebService.get_defaultSucceededCallback=function(){return Services.Website.GiftRegistry.WebService._staticInstance.get_defaultSucceededCallback();}
Services.Website.GiftRegistry.WebService.set_defaultFailedCallback=function(value){Services.Website.GiftRegistry.WebService._staticInstance.set_defaultFailedCallback(value);}
Services.Website.GiftRegistry.WebService.get_defaultFailedCallback=function(){return Services.Website.GiftRegistry.WebService._staticInstance.get_defaultFailedCallback();}
Services.Website.GiftRegistry.WebService.set_enableJsonp=function(value){Services.Website.GiftRegistry.WebService._staticInstance.set_enableJsonp(value);}
Services.Website.GiftRegistry.WebService.get_enableJsonp=function(){return Services.Website.GiftRegistry.WebService._staticInstance.get_enableJsonp();}
Services.Website.GiftRegistry.WebService.set_jsonpCallbackParameter=function(value){Services.Website.GiftRegistry.WebService._staticInstance.set_jsonpCallbackParameter(value);}
Services.Website.GiftRegistry.WebService.get_jsonpCallbackParameter=function(){return Services.Website.GiftRegistry.WebService._staticInstance.get_jsonpCallbackParameter();}
Services.Website.GiftRegistry.WebService.set_path("/App_Services/GiftRegistry.asmx");Services.Website.GiftRegistry.WebService.AddToGiftRegistry=function(uniqueCode,plu,onSuccess,onFailed,userContext){Services.Website.GiftRegistry.WebService._staticInstance.AddToGiftRegistry(uniqueCode,plu,onSuccess,onFailed,userContext);}
Services.Website.GiftRegistry.WebService.UpdateItem=function(uniqueCode,plu,quantity,onSuccess,onFailed,userContext){Services.Website.GiftRegistry.WebService._staticInstance.UpdateItem(uniqueCode,plu,quantity,onSuccess,onFailed,userContext);}
Services.Website.GiftRegistry.WebService.RemoveItem=function(uniqueCode,plu,onSuccess,onFailed,userContext){Services.Website.GiftRegistry.WebService._staticInstance.RemoveItem(uniqueCode,plu,onSuccess,onFailed,userContext);}
