if(typeof Homekeys == "undefined") Homekeys={};
if(typeof Homekeys.Search_class == "undefined") Homekeys.Search_class={};
Homekeys.Search_class = function() {};
Object.extend(Homekeys.Search_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ListingsMapCount: function(strNELat, strNELng, strSWLat, strSWLng, strType, strBeds, strBaths, strMinBldg, strMaxBldg, strMinLot, strMaxLot, strMinPrice, strMaxPrice, strListingType) {
		return this.invoke("ListingsMapCount", {"strNELat":strNELat, "strNELng":strNELng, "strSWLat":strSWLat, "strSWLng":strSWLng, "strType":strType, "strBeds":strBeds, "strBaths":strBaths, "strMinBldg":strMinBldg, "strMaxBldg":strMaxBldg, "strMinLot":strMinLot, "strMaxLot":strMaxLot, "strMinPrice":strMinPrice, "strMaxPrice":strMaxPrice, "strListingType":strListingType}, this.ListingsMapCount.getArguments().slice(14));
	},
	ListingsViewCount: function(strViewOverlay, strNELat, strNELng, strSWLat, strSWLng, strType, strBeds, strBaths, strMinBldg, strMaxBldg, strMinLot, strMaxLot, strMinPrice, strMaxPrice, strListingType) {
		return this.invoke("ListingsViewCount", {"strViewOverlay":strViewOverlay, "strNELat":strNELat, "strNELng":strNELng, "strSWLat":strSWLat, "strSWLng":strSWLng, "strType":strType, "strBeds":strBeds, "strBaths":strBaths, "strMinBldg":strMinBldg, "strMaxBldg":strMaxBldg, "strMinLot":strMinLot, "strMaxLot":strMaxLot, "strMinPrice":strMinPrice, "strMaxPrice":strMaxPrice, "strListingType":strListingType}, this.ListingsViewCount.getArguments().slice(15));
	},
	PerformSearch: function(strGeoValue, strNELat, strNELng, strSWLat, strSWLng, strType, strBeds, strBaths, strMinBldg, strMaxBldg, strMinLot, strMaxLot, strMinPrice, strMaxPrice, strSortField, strSortOrder, strListingType, strSearchName) {
		return this.invoke("PerformSearch", {"strGeoValue":strGeoValue, "strNELat":strNELat, "strNELng":strNELng, "strSWLat":strSWLat, "strSWLng":strSWLng, "strType":strType, "strBeds":strBeds, "strBaths":strBaths, "strMinBldg":strMinBldg, "strMaxBldg":strMaxBldg, "strMinLot":strMinLot, "strMaxLot":strMaxLot, "strMinPrice":strMinPrice, "strMaxPrice":strMaxPrice, "strSortField":strSortField, "strSortOrder":strSortOrder, "strListingType":strListingType, "strSearchName":strSearchName}, this.PerformSearch.getArguments().slice(18));
	},
	PerformDrawAreaSearch: function(strCoords, strType, strBeds, strBaths, strMinBldg, strMaxBldg, strMinLot, strMaxLot, strMinPrice, strMaxPrice, strSortField, strSortOrder, strListingType, strSearchName) {
		return this.invoke("PerformDrawAreaSearch", {"strCoords":strCoords, "strType":strType, "strBeds":strBeds, "strBaths":strBaths, "strMinBldg":strMinBldg, "strMaxBldg":strMaxBldg, "strMinLot":strMinLot, "strMaxLot":strMaxLot, "strMinPrice":strMinPrice, "strMaxPrice":strMaxPrice, "strSortField":strSortField, "strSortOrder":strSortOrder, "strListingType":strListingType, "strSearchName":strSearchName}, this.PerformDrawAreaSearch.getArguments().slice(14));
	},
	SearchListingsByList: function(aListingsListArray, strListingType) {
		return this.invoke("SearchListingsByList", {"aListingsListArray":aListingsListArray, "strListingType":strListingType}, this.SearchListingsByList.getArguments().slice(2));
	},
	PageResults: function(strNewPage, strListingType) {
		return this.invoke("PageResults", {"strNewPage":strNewPage, "strListingType":strListingType}, this.PageResults.getArguments().slice(2));
	},
	SortResults: function(strSortField, strSortOrder, strListingType) {
		return this.invoke("SortResults", {"strSortField":strSortField, "strSortOrder":strSortOrder, "strListingType":strListingType}, this.SortResults.getArguments().slice(3));
	},
	GetIdxDisclosure: function(strMls, strListingType) {
		return this.invoke("GetIdxDisclosure", {"strMls":strMls, "strListingType":strListingType}, this.GetIdxDisclosure.getArguments().slice(2));
	},
	ClearGraphs: function() {
		return this.invoke("ClearGraphs", {}, this.ClearGraphs.getArguments().slice(0));
	},
	SetListingType: function(strListingType) {
		return this.invoke("SetListingType", {"strListingType":strListingType}, this.SetListingType.getArguments().slice(1));
	},
	SaveListingsList: function(aListings) {
		return this.invoke("SaveListingsList", {"aListings":aListings}, this.SaveListingsList.getArguments().slice(1));
	},
	ValidateAuthentication: function() {
		return this.invoke("ValidateAuthentication", {}, this.ValidateAuthentication.getArguments().slice(0));
	},
	PingAuthentication: function(bVSAuthenticated) {
		return this.invoke("PingAuthentication", {"bVSAuthenticated":bVSAuthenticated}, this.PingAuthentication.getArguments().slice(1));
	},
	RetrieveParcelByLatLng: function(strLat, strLng, strDataquickId) {
		return this.invoke("RetrieveParcelByLatLng", {"strLat":strLat, "strLng":strLng, "strDataquickId":strDataquickId}, this.RetrieveParcelByLatLng.getArguments().slice(3));
	},
	RetrieveAvmParcel: function(strDataquickId) {
		return this.invoke("RetrieveAvmParcel", {"strDataquickId":strDataquickId}, this.RetrieveAvmParcel.getArguments().slice(1));
	},
	ResearchProperties: function(strNELat, strNELng, strSWLat, strSWLng, strSearchState, strCounty, strFolio, strFirstName, strLastName, strAddress, strSortField, strSortOrder) {
		return this.invoke("ResearchProperties", {"strNELat":strNELat, "strNELng":strNELng, "strSWLat":strSWLat, "strSWLng":strSWLng, "strSearchState":strSearchState, "strCounty":strCounty, "strFolio":strFolio, "strFirstName":strFirstName, "strLastName":strLastName, "strAddress":strAddress, "strSortField":strSortField, "strSortOrder":strSortOrder}, this.ResearchProperties.getArguments().slice(12));
	},
	SortPropertyResults: function(strSortField, strSortOrder) {
		return this.invoke("SortPropertyResults", {"strSortField":strSortField, "strSortOrder":strSortOrder}, this.SortPropertyResults.getArguments().slice(2));
	},
	PagePropertyResults: function(strNewPage) {
		return this.invoke("PagePropertyResults", {"strNewPage":strNewPage}, this.PagePropertyResults.getArguments().slice(1));
	},
	url: '/ajaxpro/Homekeys.Search,App_Web_rjwrntbb.ashx'
}));
Homekeys.Search = new Homekeys.Search_class();

