var AsyncMethods=function() {
AsyncMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AsyncMethods.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AsyncMethods._staticInstance.get_path();},
GetTagList:function(prefixText,count,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTagList',false,{prefixText:prefixText,count:count},succeededCallback,failedCallback,userContext); },
GetUserName:function(userId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUserName',false,{userId:userId},succeededCallback,failedCallback,userContext); },
IsValidArticleId:function(articleId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsValidArticleId',false,{articleId:articleId},succeededCallback,failedCallback,userContext); },
IsTitleUsed:function(title,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsTitleUsed',false,{title:title},succeededCallback,failedCallback,userContext); },
GetRecipe:function(recipeId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRecipe',false,{recipeId:recipeId},succeededCallback,failedCallback,userContext); },
GetRecipeInfo:function(recipeId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRecipeInfo',false,{recipeId:recipeId},succeededCallback,failedCallback,userContext); },
GetTagHubInfo:function(tagName,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTagHubInfo',false,{tagName:tagName},succeededCallback,failedCallback,userContext); },
GetFilteredWords:function(text,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetFilteredWords',false,{text:text},succeededCallback,failedCallback,userContext); },
GetTagHubOrKeyword:function(prefixText,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetTagHubOrKeyword',false,{prefixText:prefixText},succeededCallback,failedCallback,userContext); },
DeleteSponsorship:function(SponsorshipId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteSponsorship',false,{SponsorshipId:SponsorshipId},succeededCallback,failedCallback,userContext); }}
AsyncMethods.registerClass('AsyncMethods',Sys.Net.WebServiceProxy);
AsyncMethods._staticInstance = new AsyncMethods();
AsyncMethods.set_path = function(value) { AsyncMethods._staticInstance.set_path(value); }
AsyncMethods.get_path = function() { return AsyncMethods._staticInstance.get_path(); }
AsyncMethods.set_timeout = function(value) { AsyncMethods._staticInstance.set_timeout(value); }
AsyncMethods.get_timeout = function() { return AsyncMethods._staticInstance.get_timeout(); }
AsyncMethods.set_defaultUserContext = function(value) { AsyncMethods._staticInstance.set_defaultUserContext(value); }
AsyncMethods.get_defaultUserContext = function() { return AsyncMethods._staticInstance.get_defaultUserContext(); }
AsyncMethods.set_defaultSucceededCallback = function(value) { AsyncMethods._staticInstance.set_defaultSucceededCallback(value); }
AsyncMethods.get_defaultSucceededCallback = function() { return AsyncMethods._staticInstance.get_defaultSucceededCallback(); }
AsyncMethods.set_defaultFailedCallback = function(value) { AsyncMethods._staticInstance.set_defaultFailedCallback(value); }
AsyncMethods.get_defaultFailedCallback = function() { return AsyncMethods._staticInstance.get_defaultFailedCallback(); }
AsyncMethods.set_path("/Ajax/AsyncMethods.asmx");
AsyncMethods.GetTagList= function(prefixText,count,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.GetTagList(prefixText,count,onSuccess,onFailed,userContext); }
AsyncMethods.GetUserName= function(userId,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.GetUserName(userId,onSuccess,onFailed,userContext); }
AsyncMethods.IsValidArticleId= function(articleId,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.IsValidArticleId(articleId,onSuccess,onFailed,userContext); }
AsyncMethods.IsTitleUsed= function(title,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.IsTitleUsed(title,onSuccess,onFailed,userContext); }
AsyncMethods.GetRecipe= function(recipeId,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.GetRecipe(recipeId,onSuccess,onFailed,userContext); }
AsyncMethods.GetRecipeInfo= function(recipeId,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.GetRecipeInfo(recipeId,onSuccess,onFailed,userContext); }
AsyncMethods.GetTagHubInfo= function(tagName,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.GetTagHubInfo(tagName,onSuccess,onFailed,userContext); }
AsyncMethods.GetFilteredWords= function(text,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.GetFilteredWords(text,onSuccess,onFailed,userContext); }
AsyncMethods.GetTagHubOrKeyword= function(prefixText,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.GetTagHubOrKeyword(prefixText,onSuccess,onFailed,userContext); }
AsyncMethods.DeleteSponsorship= function(SponsorshipId,onSuccess,onFailed,userContext) {AsyncMethods._staticInstance.DeleteSponsorship(SponsorshipId,onSuccess,onFailed,userContext); }

