if(typeof Magic == "undefined") Magic={};
if(typeof Magic.IDX == "undefined") Magic.IDX={};
if(typeof Magic.IDX.Application == "undefined") Magic.IDX.Application={};
if(typeof Magic.IDX.Application.Controls == "undefined") Magic.IDX.Application.Controls={};
if(typeof Magic.IDX.Application.Controls.QuickSearch == "undefined") Magic.IDX.Application.Controls.QuickSearch={};
Magic.IDX.Application.Controls.QuickSearch_class = function() {};
Object.extend(Magic.IDX.Application.Controls.QuickSearch_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	MLS_Number: function(MLS_Number) {
		return this.invoke("MLS_Number", {"MLS_Number":MLS_Number}, this.MLS_Number.getArguments().slice(1));
	},
	GetRemarks: function(MLS_Number) {
		return this.invoke("GetRemarks", {"MLS_Number":MLS_Number}, this.GetRemarks.getArguments().slice(1));
	},
	Search: function(ZipCode, PropertyType, Price, Bedrooms, Results, IDX) {
		return this.invoke("Search", {"ZipCode":ZipCode, "PropertyType":PropertyType, "Price":Price, "Bedrooms":Bedrooms, "Results":Results, "IDX":IDX}, this.Search.getArguments().slice(6));
	},
	Sort: function(SortColumn) {
		return this.invoke("Sort", {"SortColumn":SortColumn}, this.Sort.getArguments().slice(1));
	},
	HideSearch: function() {
		return this.invoke("HideSearch", {}, this.HideSearch.getArguments().slice(0));
	},
	url: '/ajaxpro/Magic.IDX.Application.Controls.QuickSearch,Magic.IDX.Application.ashx'
}));
Magic.IDX.Application.Controls.QuickSearch = new Magic.IDX.Application.Controls.QuickSearch_class();

