if(typeof SmartModuleMyRemaxRegistration == "undefined") SmartModuleMyRemaxRegistration={};
if(typeof SmartModuleMyRemaxRegistration.SmartModuleMyRemaxFavourites_class == "undefined") SmartModuleMyRemaxRegistration.SmartModuleMyRemaxFavourites_class={};
SmartModuleMyRemaxRegistration.SmartModuleMyRemaxFavourites_class = function() {};
Object.extend(SmartModuleMyRemaxRegistration.SmartModuleMyRemaxFavourites_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	IsMyFavourite: function(ListingKey) {
		return this.invoke("IsMyFavourite", {"ListingKey":ListingKey}, this.IsMyFavourite.getArguments().slice(1));
	},
	UpdateDataGrid: function(removeFavourite, noFavourites, MaxListings, CookieExpDays, Lang, EncLang, FormatRegionID) {
		return this.invoke("UpdateDataGrid", {"removeFavourite":removeFavourite, "noFavourites":noFavourites, "MaxListings":MaxListings, "CookieExpDays":CookieExpDays, "Lang":Lang, "EncLang":EncLang, "FormatRegionID":FormatRegionID}, this.UpdateDataGrid.getArguments().slice(7));
	},
	AddPropertyToFavourites: function(ListingKey, MaxListings, CookieExpDays, Lang, EncLang) {
		return this.invoke("AddPropertyToFavourites", {"ListingKey":ListingKey, "MaxListings":MaxListings, "CookieExpDays":CookieExpDays, "Lang":Lang, "EncLang":EncLang}, this.AddPropertyToFavourites.getArguments().slice(5));
	},
	RemovePropertyFromFavourites: function(ListingKey, CookieExpDays) {
		return this.invoke("RemovePropertyFromFavourites", {"ListingKey":ListingKey, "CookieExpDays":CookieExpDays}, this.RemovePropertyFromFavourites.getArguments().slice(2));
	},
	url: '/ajaxpro/SmartModuleMyRemaxRegistration.SmartModuleMyRemaxFavourites,SmartModuleMyRemaxFavourites.ashx'
}));
SmartModuleMyRemaxRegistration.SmartModuleMyRemaxFavourites = new SmartModuleMyRemaxRegistration.SmartModuleMyRemaxFavourites_class();


