Bv_class = function() {};
Object.extend(Bv_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	Hello: function() {
		return this.invoke("Hello", {}, this.Hello.getArguments().slice(0));
	},
	GetTipParams: function() {
		return this.invoke("GetTipParams", {}, this.GetTipParams.getArguments().slice(0));
	},
	SubmitTipAFriendMail: function(p) {
		return this.invoke("SubmitTipAFriendMail", {"p":p}, this.SubmitTipAFriendMail.getArguments().slice(1));
	},
	SubmitFeedback: function(p) {
		return this.invoke("SubmitFeedback", {"p":p}, this.SubmitFeedback.getArguments().slice(1));
	},
	Error: function() {
		return this.invoke("Error", {}, this.Error.getArguments().slice(0));
	},
	GetTopEstates: function(Type) {
		return this.invoke("GetTopEstates", {"Type":Type}, this.GetTopEstates.getArguments().slice(1));
	},
	GetSearchData: function(View) {
		return this.invoke("GetSearchData", {"View":View}, this.GetSearchData.getArguments().slice(1));
	},
	ChannelCount: function(req) {
		return this.invoke("ChannelCount", {"req":req}, this.ChannelCount.getArguments().slice(1));
	},
	ChannelResult: function(req) {
		return this.invoke("ChannelResult", {"req":req}, this.ChannelResult.getArguments().slice(1));
	},
	QueryToString: function(qp) {
		return this.invoke("QueryToString", {"qp":qp}, this.QueryToString.getArguments().slice(1));
	},
	UserRegister: function(Name, LastName, Email, Password, Company) {
		return this.invoke("UserRegister", {"Name":Name, "LastName":LastName, "Email":Email, "Password":Password, "Company":Company}, this.UserRegister.getArguments().slice(5));
	},
	UserUpdate: function(name, lname, company, phone, newsletter) {
		return this.invoke("UserUpdate", {"name":name, "lname":lname, "company":company, "phone":phone, "newsletter":newsletter}, this.UserUpdate.getArguments().slice(5));
	},
	UserGetInfo: function() {
		return this.invoke("UserGetInfo", {}, this.UserGetInfo.getArguments().slice(0));
	},
	UserAddFavourite: function(req, Id) {
		return this.invoke("UserAddFavourite", {"req":req, "Id":Id}, this.UserAddFavourite.getArguments().slice(2));
	},
	CanCreateSearchAdd: function(req) {
		return this.invoke("CanCreateSearchAdd", {"req":req}, this.CanCreateSearchAdd.getArguments().slice(1));
	},
	UserAddItem: function(req, Name) {
		return this.invoke("UserAddItem", {"req":req, "Name":Name}, this.UserAddItem.getArguments().slice(2));
	},
	AddOrUpdateUserItem: function(req, Name, ID) {
		return this.invoke("AddOrUpdateUserItem", {"req":req, "Name":Name, "ID":ID}, this.AddOrUpdateUserItem.getArguments().slice(3));
	},
	CreateSearchAd: function(ItemID) {
		return this.invoke("CreateSearchAd", {"ItemID":ItemID}, this.CreateSearchAd.getArguments().slice(1));
	},
	SaveSearchAd: function(ad) {
		return this.invoke("SaveSearchAd", {"ad":ad}, this.SaveSearchAd.getArguments().slice(1));
	},
	UserRemoveItem: function(Id) {
		return this.invoke("UserRemoveItem", {"Id":Id}, this.UserRemoveItem.getArguments().slice(1));
	},
	UserLogin: function(Email, Password) {
		return this.invoke("UserLogin", {"Email":Email, "Password":Password}, this.UserLogin.getArguments().slice(2));
	},
	UserChangePassword: function(NewPassword) {
		return this.invoke("UserChangePassword", {"NewPassword":NewPassword}, this.UserChangePassword.getArguments().slice(1));
	},
	UserValidatePhone: function(Phone) {
		return this.invoke("UserValidatePhone", {"Phone":Phone}, this.UserValidatePhone.getArguments().slice(1));
	},
	UserRemove: function() {
		return this.invoke("UserRemove", {}, this.UserRemove.getArguments().slice(0));
	},
	GetUserItem: function(id) {
		return this.invoke("GetUserItem", {"id":id}, this.GetUserItem.getArguments().slice(1));
	},
	InterestNotificationEmpty: function() {
		return this.invoke("InterestNotificationEmpty", {}, this.InterestNotificationEmpty.getArguments().slice(0));
	},
	CreateIntresseanmFromObject: function(anm) {
		return this.invoke("CreateIntresseanmFromObject", {"anm":anm}, this.CreateIntresseanmFromObject.getArguments().slice(1));
	},
	SendStat: function(ids, ListExpo) {
		return this.invoke("SendStat", {"ids":ids, "ListExpo":ListExpo}, this.SendStat.getArguments().slice(2));
	},
	SendForgottenPassword: function(Email) {
		return this.invoke("SendForgottenPassword", {"Email":Email}, this.SendForgottenPassword.getArguments().slice(1));
	},
	UserChangeEmail: function(NewEmail) {
		return this.invoke("UserChangeEmail", {"NewEmail":NewEmail}, this.UserChangeEmail.getArguments().slice(1));
	},
	url: '/ajaxpro/Bv,App_Code.ashx'
}));
Bv = new Bv_class();


