if(typeof AjaxMethods == "undefined") AjaxMethods={};
AjaxMethods_class = function() {};
Object.extend(AjaxMethods_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	FindLocations: function(lat, lon, distance, searchtype) {
		return this.invoke("FindLocations", {"lat":lat, "lon":lon, "distance":distance, "searchtype":searchtype}, this.FindLocations.getArguments().slice(4));
	},
	SavePlace: function(LocationID, LocationName, Address, City, State, Zip, Country, lat, lon) {
		return this.invoke("SavePlace", {"LocationID":LocationID, "LocationName":LocationName, "Address":Address, "City":City, "State":State, "Zip":Zip, "Country":Country, "lat":lat, "lon":lon}, this.SavePlace.getArguments().slice(9));
	},
	GetLocations: function() {
		return this.invoke("GetLocations", {}, this.GetLocations.getArguments().slice(0));
	},
	SaveLatLng: function(LocationID, Lat, Lng) {
		return this.invoke("SaveLatLng", {"LocationID":LocationID, "Lat":Lat, "Lng":Lng}, this.SaveLatLng.getArguments().slice(3));
	},
	Approve: function(LocationID) {
		return this.invoke("Approve", {"LocationID":LocationID}, this.Approve.getArguments().slice(1));
	},
	Unapprove: function(LocationID) {
		return this.invoke("Unapprove", {"LocationID":LocationID}, this.Unapprove.getArguments().slice(1));
	},
	Delete: function(LocationID) {
		return this.invoke("Delete", {"LocationID":LocationID}, this.Delete.getArguments().slice(1));
	},
	url: '/ajaxpro/AjaxMethods,App_Code.nvv_v2yz.ashx'
}));
AjaxMethods = new AjaxMethods_class();

