var AjaxMethods=function() {
AjaxMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AjaxMethods.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AjaxMethods._staticInstance.get_path();},
GetAllPackages:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllPackages',false,{},succeededCallback,failedCallback,userContext); },
GetAllWrappings:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAllWrappings',false,{},succeededCallback,failedCallback,userContext); },
GetUserAccountBalance:function(b64UserId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserAccountBalance',false,{b64UserId:b64UserId},succeededCallback,failedCallback,userContext); },
GetUserAccountBalanceDetails:function(languageCode,b64UserId,numResults,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserAccountBalanceDetails',false,{languageCode:languageCode,b64UserId:b64UserId,numResults:numResults},succeededCallback,failedCallback,userContext); },
LogZeeToolClientDetails:function(eventId,details,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogZeeToolClientDetails',false,{eventId:eventId,details:details},succeededCallback,failedCallback,userContext); },
GetLimitedSeriesBackgroundImages:function(microSite,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetLimitedSeriesBackgroundImages',false,{microSite:microSite},succeededCallback,failedCallback,userContext); },
SetUserBackgroundImage:function(userId,backgroundImage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetUserBackgroundImage',false,{userId:userId,backgroundImage:backgroundImage},succeededCallback,failedCallback,userContext); }}
AjaxMethods.registerClass('AjaxMethods',Sys.Net.WebServiceProxy);
AjaxMethods._staticInstance = new AjaxMethods();
AjaxMethods.set_path = function(value) { AjaxMethods._staticInstance.set_path(value); }
AjaxMethods.get_path = function() { return AjaxMethods._staticInstance.get_path(); }
AjaxMethods.set_timeout = function(value) { AjaxMethods._staticInstance.set_timeout(value); }
AjaxMethods.get_timeout = function() { return AjaxMethods._staticInstance.get_timeout(); }
AjaxMethods.set_defaultUserContext = function(value) { AjaxMethods._staticInstance.set_defaultUserContext(value); }
AjaxMethods.get_defaultUserContext = function() { return AjaxMethods._staticInstance.get_defaultUserContext(); }
AjaxMethods.set_defaultSucceededCallback = function(value) { AjaxMethods._staticInstance.set_defaultSucceededCallback(value); }
AjaxMethods.get_defaultSucceededCallback = function() { return AjaxMethods._staticInstance.get_defaultSucceededCallback(); }
AjaxMethods.set_defaultFailedCallback = function(value) { AjaxMethods._staticInstance.set_defaultFailedCallback(value); }
AjaxMethods.get_defaultFailedCallback = function() { return AjaxMethods._staticInstance.get_defaultFailedCallback(); }
AjaxMethods.set_path("/WebServices/AjaxMethods.asmx");
AjaxMethods.GetAllPackages= function(onSuccess,onFailed,userContext) {AjaxMethods._staticInstance.GetAllPackages(onSuccess,onFailed,userContext); }
AjaxMethods.GetAllWrappings= function(onSuccess,onFailed,userContext) {AjaxMethods._staticInstance.GetAllWrappings(onSuccess,onFailed,userContext); }
AjaxMethods.GetUserAccountBalance= function(b64UserId,onSuccess,onFailed,userContext) {AjaxMethods._staticInstance.GetUserAccountBalance(b64UserId,onSuccess,onFailed,userContext); }
AjaxMethods.GetUserAccountBalanceDetails= function(languageCode,b64UserId,numResults,onSuccess,onFailed,userContext) {AjaxMethods._staticInstance.GetUserAccountBalanceDetails(languageCode,b64UserId,numResults,onSuccess,onFailed,userContext); }
AjaxMethods.LogZeeToolClientDetails= function(eventId,details,onSuccess,onFailed,userContext) {AjaxMethods._staticInstance.LogZeeToolClientDetails(eventId,details,onSuccess,onFailed,userContext); }
AjaxMethods.GetLimitedSeriesBackgroundImages= function(microSite,onSuccess,onFailed,userContext) {AjaxMethods._staticInstance.GetLimitedSeriesBackgroundImages(microSite,onSuccess,onFailed,userContext); }
AjaxMethods.SetUserBackgroundImage= function(userId,backgroundImage,onSuccess,onFailed,userContext) {AjaxMethods._staticInstance.SetUserBackgroundImage(userId,backgroundImage,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('ZEE.Objects');
if (typeof(ZEE.Objects.Component) === 'undefined') {
ZEE.Objects.Component=gtc("ZEE.Objects.Component");
ZEE.Objects.Component.registerClass('ZEE.Objects.Component');
}
Type.registerNamespace('ZEE.General');
if (typeof(ZEE.General.AccountBalance) === 'undefined') {
ZEE.General.AccountBalance=gtc("ZEE.General.AccountBalance");
ZEE.General.AccountBalance.registerClass('ZEE.General.AccountBalance');
}
if (typeof(ZEE.General.BackgroundImage) === 'undefined') {
ZEE.General.BackgroundImage=gtc("ZEE.General.BackgroundImage");
ZEE.General.BackgroundImage.registerClass('ZEE.General.BackgroundImage');
}

