if(typeof Trains == "undefined") Trains={};
if(typeof Trains.Data == "undefined") Trains.Data={};
if(typeof Trains.Data.Provider == "undefined") Trains.Data.Provider={};
Trains.Data.Provider.UserProvider_class = function() {};
Object.extend(Trains.Data.Provider.UserProvider_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetContributorsAjax: function(sFilt) {
		return this.invoke("GetContributorsAjax", {"sFilt":sFilt}, this.GetContributorsAjax.getArguments().slice(1));
	},
	resetUserFavoritesAjax: function(iUserID, iTypeID, sNewList) {
		return this.invoke("resetUserFavoritesAjax", {"iUserID":iUserID, "iTypeID":iTypeID, "sNewList":sNewList}, this.resetUserFavoritesAjax.getArguments().slice(3));
	},
	addUserFavorite: function(iUserID, iKeyID, iTypeID) {
		return this.invoke("addUserFavorite", {"iUserID":iUserID, "iKeyID":iKeyID, "iTypeID":iTypeID}, this.addUserFavorite.getArguments().slice(3));
	},
	delUserFavorite: function(iUserID, iKeyID, iTypeID) {
		return this.invoke("delUserFavorite", {"iUserID":iUserID, "iKeyID":iKeyID, "iTypeID":iTypeID}, this.delUserFavorite.getArguments().slice(3));
	},
	url: '/ajaxpro/Trains.Data.Provider.UserProvider,Trains.Data.ashx'
}));
Trains.Data.Provider.UserProvider = new Trains.Data.Provider.UserProvider_class();


