if(typeof Btv == "undefined") Btv={};
Btv.UserQueries_class = function() {};
ajaxProPrototypes.Object.extend(Btv.UserQueries_class.prototype, ajaxProPrototypes.Object.extend(new AjaxPro.AjaxClass(), {
	GetCurrentUser: function(url) {
		var v = (ajaxProPrototypes.Function.argumentsToArray(this.GetCurrentUser.arguments)[1]) || (null);
		return this.invoke(false, v, "POST", "GetCurrentUser", {"url":url}, ajaxProPrototypes.Function.argumentsToArray(this.GetCurrentUser.arguments).slice(2));
	},
	LoginUser: function(username, password) {
		var v = (ajaxProPrototypes.Function.argumentsToArray(this.LoginUser.arguments)[2]) || (null);
		return this.invoke(false, v, "POST", "LoginUser", {"username":username, "password":password}, ajaxProPrototypes.Function.argumentsToArray(this.LoginUser.arguments).slice(3));
	},
	RegisterUser: function(username, email, password) {
		var v = (ajaxProPrototypes.Function.argumentsToArray(this.RegisterUser.arguments)[3]) || (null);
		return this.invoke(false, v, "POST", "RegisterUser", {"username":username, "email":email, "password":password}, ajaxProPrototypes.Function.argumentsToArray(this.RegisterUser.arguments).slice(4));
	},
	WinkAtUser: function(toUserId, url, title) {
		var v = (ajaxProPrototypes.Function.argumentsToArray(this.WinkAtUser.arguments)[3]) || (null);
		return this.invoke(false, v, "POST", "WinkAtUser", {"toUserId":toUserId, "url":url, "title":title}, ajaxProPrototypes.Function.argumentsToArray(this.WinkAtUser.arguments).slice(4));
	},
	url: '/ajaxpro/Btv.UserQueries,App_Code.ashx?typeVersion=11051'
}));
Btv.UserQueries = new Btv.UserQueries_class();

