if(typeof AjaxMethods == "undefined") AjaxMethods={};
AjaxMethods_class = function() {};
Object.extend(AjaxMethods_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	CheckPropertyProfile: function(query) {
		return this.invoke("CheckPropertyProfile", {"query":query}, this.CheckPropertyProfile.getArguments().slice(1));
	},
	GetDistrictCities: function(p_ID, cultureName) {
		return this.invoke("GetDistrictCities", {"p_ID":p_ID, "cultureName":cultureName}, this.GetDistrictCities.getArguments().slice(2));
	},
	GetCityLocalities: function(p_ID, cultureName) {
		return this.invoke("GetCityLocalities", {"p_ID":p_ID, "cultureName":cultureName}, this.GetCityLocalities.getArguments().slice(2));
	},
	GetLocalityZones: function(p_ID, cultureName) {
		return this.invoke("GetLocalityZones", {"p_ID":p_ID, "cultureName":cultureName}, this.GetLocalityZones.getArguments().slice(2));
	},
	GetPropertyTypeTypologies: function(p_PropertyTypeID, p_CultureID) {
		return this.invoke("GetPropertyTypeTypologies", {"p_PropertyTypeID":p_PropertyTypeID, "p_CultureID":p_CultureID}, this.GetPropertyTypeTypologies.getArguments().slice(2));
	},
	GetResourceString: function(key, cultureName) {
		return this.invoke("GetResourceString", {"key":key, "cultureName":cultureName}, this.GetResourceString.getArguments().slice(2));
	},
	ValidatePropertyCode: function(PropertyCode) {
		return this.invoke("ValidatePropertyCode", {"PropertyCode":PropertyCode}, this.ValidatePropertyCode.getArguments().slice(1));
	},
	UpdateImagesLog: function(imageData) {
		return this.invoke("UpdateImagesLog", {"imageData":imageData}, this.UpdateImagesLog.getArguments().slice(1));
	},
	SendMessage: function(subject, messageHTML) {
		return this.invoke("SendMessage", {"subject":subject, "messageHTML":messageHTML}, this.SendMessage.getArguments().slice(2));
	},
	SendMessageTo: function(subject, messageHTML, to) {
		return this.invoke("SendMessageTo", {"subject":subject, "messageHTML":messageHTML, "to":to}, this.SendMessageTo.getArguments().slice(3));
	},
	SendFeedback: function(sKey) {
		return this.invoke("SendFeedback", {"sKey":sKey}, this.SendFeedback.getArguments().slice(1));
	},
	url: '/ajaxpro/eProperties.Web.FO.AjaxMethods,eProperties.Web.FO.ashx'
}));
AjaxMethods = new AjaxMethods_class();

