if(typeof Nais == "undefined") Nais={};
if(typeof Nais.Gis2006 == "undefined") Nais.Gis2006={};
if(typeof Nais.Gis2006.SubSystems == "undefined") Nais.Gis2006.SubSystems={};
if(typeof Nais.Gis2006.SubSystems.Citizen15225 == "undefined") Nais.Gis2006.SubSystems.Citizen15225={};
if(typeof Nais.Gis2006.SubSystems.Citizen15225.MapForm == "undefined") Nais.Gis2006.SubSystems.Citizen15225.MapForm={};
Nais.Gis2006.SubSystems.Citizen15225.MapForm_class = function() {};
Object.extend(Nais.Gis2006.SubSystems.Citizen15225.MapForm_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetInitialSetting: function() {
		return this.invoke("GetInitialSetting", {}, this.GetInitialSetting.getArguments().slice(0));
	},
	InitializeSession: function() {
		return this.invoke("InitializeSession", {}, this.InitializeSession.getArguments().slice(0));
	},
	MoveCenter: function(x, y) {
		return this.invoke("MoveCenter", {"x":x, "y":y}, this.MoveCenter.getArguments().slice(2));
	},
	MoveCenterScale: function(x, y, scale) {
		return this.invoke("MoveCenterScale", {"x":x, "y":y, "scale":scale}, this.MoveCenterScale.getArguments().slice(3));
	},
	SetScale: function(scale) {
		return this.invoke("SetScale", {"scale":scale}, this.SetScale.getArguments().slice(1));
	},
	GetAddress: function() {
		return this.invoke("GetAddress", {}, this.GetAddress.getArguments().slice(0));
	},
	Search: function(keyword) {
		return this.invoke("Search", {"keyword":keyword}, this.Search.getArguments().slice(1));
	},
	GetAttributeFromId: function(layerId, itemId) {
		return this.invoke("GetAttributeFromId", {"layerId":layerId, "itemId":itemId}, this.GetAttributeFromId.getArguments().slice(2));
	},
	GetMapExtentFeatures: function() {
		return this.invoke("GetMapExtentFeatures", {}, this.GetMapExtentFeatures.getArguments().slice(0));
	},
	GetMapExtent: function() {
		return this.invoke("GetMapExtent", {}, this.GetMapExtent.getArguments().slice(0));
	},
	SetMapExtent: function(maxX, maxY, minX, minY) {
		return this.invoke("SetMapExtent", {"maxX":maxX, "maxY":maxY, "minX":minX, "minY":minY}, this.SetMapExtent.getArguments().slice(4));
	},
	GetLayerList: function() {
		return this.invoke("GetLayerList", {}, this.GetLayerList.getArguments().slice(0));
	},
	SetLayerVisible: function(layerId, visible) {
		return this.invoke("SetLayerVisible", {"layerId":layerId, "visible":visible}, this.SetLayerVisible.getArguments().slice(2));
	},
	SetLayersVisible: function(layerIdArray, visible) {
		return this.invoke("SetLayersVisible", {"layerIdArray":layerIdArray, "visible":visible}, this.SetLayersVisible.getArguments().slice(2));
	},
	SetImageSize: function(width, height) {
		return this.invoke("SetImageSize", {"width":width, "height":height}, this.SetImageSize.getArguments().slice(2));
	},
	GetNeighborhood: function(radius) {
		return this.invoke("GetNeighborhood", {"radius":radius}, this.GetNeighborhood.getArguments().slice(1));
	},
	ChangeImageMap: function(targetSetting) {
		return this.invoke("ChangeImageMap", {"targetSetting":targetSetting}, this.ChangeImageMap.getArguments().slice(1));
	},
	ChangeView: function(x, y, scale, targetSetting) {
		return this.invoke("ChangeView", {"x":x, "y":y, "scale":scale, "targetSetting":targetSetting}, this.ChangeView.getArguments().slice(4));
	},
	LoadMemoInfo: function() {
		return this.invoke("LoadMemoInfo", {}, this.LoadMemoInfo.getArguments().slice(0));
	},
	GetEmptyPrintInformation: function() {
		return this.invoke("GetEmptyPrintInformation", {}, this.GetEmptyPrintInformation.getArguments().slice(0));
	},
	SetPrintInformation: function(printInfo) {
		return this.invoke("SetPrintInformation", {"printInfo":printInfo}, this.SetPrintInformation.getArguments().slice(1));
	},
	StartPrint: function(printInfo) {
		return this.invoke("StartPrint", {"printInfo":printInfo}, this.StartPrint.getArguments().slice(1));
	},
	GetContentsHtml: function(layerKey, startCount, endCount) {
		return this.invoke("GetContentsHtml", {"layerKey":layerKey, "startCount":startCount, "endCount":endCount}, this.GetContentsHtml.getArguments().slice(3));
	},
	CreateKeitaiLink: function(x, y) {
		return this.invoke("CreateKeitaiLink", {"x":x, "y":y}, this.CreateKeitaiLink.getArguments().slice(2));
	},
	url: '/Citizen15225/ajaxpro/Nais.Gis2006.SubSystems.Citizen15225.MapForm,Citizen15225.ashx'
}));
Nais.Gis2006.SubSystems.Citizen15225.MapForm = new Nais.Gis2006.SubSystems.Citizen15225.MapForm_class();


