if(typeof BigHole == "undefined") BigHole={};
BigHole.Map_class = function() {};
Object.extend(BigHole.Map_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SetLayerChkBoxes: function() {
		return this.invoke("SetLayerChkBoxes", {}, this.SetLayerChkBoxes.getArguments().slice(0));
	},
	PanZoomMap: function(canvasWidth, canvasHeight, zoomBoxTop, zoomBoxLeft, zoomBoxWidth, zoomBoxHeight) {
		return this.invoke("PanZoomMap", {"canvasWidth":canvasWidth, "canvasHeight":canvasHeight, "zoomBoxTop":zoomBoxTop, "zoomBoxLeft":zoomBoxLeft, "zoomBoxWidth":zoomBoxWidth, "zoomBoxHeight":zoomBoxHeight}, this.PanZoomMap.getArguments().slice(6));
	},
	Identify: function(mapCX, mapCY, layerID, canvasWidth, canvasHeight) {
		return this.invoke("Identify", {"mapCX":mapCX, "mapCY":mapCY, "layerID":layerID, "canvasWidth":canvasWidth, "canvasHeight":canvasHeight}, this.Identify.getArguments().slice(5));
	},
	FilterIdentifyList: function() {
		return this.invoke("FilterIdentifyList", {}, this.FilterIdentifyList.getArguments().slice(0));
	},
	CreateIdentifyMap: function(canvasWidth, canvasHeight, mapCX, mapCY, layerID, sb) {
		return this.invoke("CreateIdentifyMap", {"canvasWidth":canvasWidth, "canvasHeight":canvasHeight, "mapCX":mapCX, "mapCY":mapCY, "layerID":layerID, "sb":sb}, this.CreateIdentifyMap.getArguments().slice(6));
	},
	CreateIdentifyMap: function(canvasWidth, canvasHeight, fieldName, colValue, layerID, html) {
		return this.invoke("CreateIdentifyMap", {"canvasWidth":canvasWidth, "canvasHeight":canvasHeight, "fieldName":fieldName, "colValue":colValue, "layerID":layerID, "html":html}, this.CreateIdentifyMap.getArguments().slice(6));
	},
	PZIdentifyMap: function(canvasWidth, canvasHeight, zoomBoxTop, zoomBoxLeft, zoomBoxWidth, zoomBoxHeight) {
		return this.invoke("PZIdentifyMap", {"canvasWidth":canvasWidth, "canvasHeight":canvasHeight, "zoomBoxTop":zoomBoxTop, "zoomBoxLeft":zoomBoxLeft, "zoomBoxWidth":zoomBoxWidth, "zoomBoxHeight":zoomBoxHeight}, this.PZIdentifyMap.getArguments().slice(6));
	},
	ToggleLayers: function(layerList) {
		return this.invoke("ToggleLayers", {"layerList":layerList}, this.ToggleLayers.getArguments().slice(1));
	},
	ToggleAcetateLayers: function(layer, display) {
		return this.invoke("ToggleAcetateLayers", {"layer":layer, "display":display}, this.ToggleAcetateLayers.getArguments().slice(2));
	},
	GoToFullExtent: function(canvasWidth, canvasHeight) {
		return this.invoke("GoToFullExtent", {"canvasWidth":canvasWidth, "canvasHeight":canvasHeight}, this.GoToFullExtent.getArguments().slice(2));
	},
	GNISQuery: function(featureTypesList, featureName) {
		return this.invoke("GNISQuery", {"featureTypesList":featureTypesList, "featureName":featureName}, this.GNISQuery.getArguments().slice(2));
	},
	GetCityList: function() {
		return this.invoke("GetCityList", {}, this.GetCityList.getArguments().slice(0));
	},
	GetCountyList: function() {
		return this.invoke("GetCountyList", {}, this.GetCountyList.getArguments().slice(0));
	},
	GetParcelOwnerList: function(countyCD, ownerName) {
		return this.invoke("GetParcelOwnerList", {"countyCD":countyCD, "ownerName":ownerName}, this.GetParcelOwnerList.getArguments().slice(2));
	},
	DisplaySearchResults: function(objectID, canvasWidth, canvasHeight) {
		return this.invoke("DisplaySearchResults", {"objectID":objectID, "canvasWidth":canvasWidth, "canvasHeight":canvasHeight}, this.DisplaySearchResults.getArguments().slice(3));
	},
	FindCity: function(featureType, cityName, canvasWidth, canvasHeight) {
		return this.invoke("FindCity", {"featureType":featureType, "cityName":cityName, "canvasWidth":canvasWidth, "canvasHeight":canvasHeight}, this.FindCity.getArguments().slice(4));
	},
	FindLocation: function(x, y, canvasWidth, canvasHeight) {
		return this.invoke("FindLocation", {"x":x, "y":y, "canvasWidth":canvasWidth, "canvasHeight":canvasHeight}, this.FindLocation.getArguments().slice(4));
	},
	FindTRS: function(township, td, range, rd, sections, canvasWidth, canvasHeight) {
		return this.invoke("FindTRS", {"township":township, "td":td, "range":range, "rd":rd, "sections":sections, "canvasWidth":canvasWidth, "canvasHeight":canvasHeight}, this.FindTRS.getArguments().slice(7));
	},
	FindWaterRightByNumber: function(wrNumber, canvasWidth, canvasHeight) {
		return this.invoke("FindWaterRightByNumber", {"wrNumber":wrNumber, "canvasWidth":canvasWidth, "canvasHeight":canvasHeight}, this.FindWaterRightByNumber.getArguments().slice(3));
	},
	FindWaterRightOwner: function(ownerName) {
		return this.invoke("FindWaterRightOwner", {"ownerName":ownerName}, this.FindWaterRightOwner.getArguments().slice(1));
	},
	FindSHPO: function(SiteFormID) {
		return this.invoke("FindSHPO", {"SiteFormID":SiteFormID}, this.FindSHPO.getArguments().slice(1));
	},
	ResetPassword: function(username, emailAddress) {
		return this.invoke("ResetPassword", {"username":username, "emailAddress":emailAddress}, this.ResetPassword.getArguments().slice(2));
	},
	LogIn: function(userId, password) {
		return this.invoke("LogIn", {"userId":userId, "password":password}, this.LogIn.getArguments().slice(2));
	},
	url: '/ajaxpro/BigHole.Map,BigHole.ashx'
}));
BigHole.Map = new BigHole.Map_class();


