	function moveView(markerType){
		var point=map.getCenterLatLng();
		var spanLatLng=map.getSpanLatLng();
		var zoomLevel=map.getZoomLevel();
		var zoomLevelInfoNode=document.getElementById("zoomLevelInfo");
		
		if(zoomLevel < 20){
			/* FireBug */ if(window.console){console.debug("Get Point")}
			if(markerType==1){
				for(var i=0; i<markerArray.length; i++){
					map.removeOverlay(markerArray[i]);
				}
				markerArray=new Array();		// initialize array
			}
			
			//delete globalPolygon
			if(globalPolygon.length >0){
				for(var j=0, k=globalPolygon.length; j < k; j++){
					map.removeOverlay(globalPolygon[j]);
				}
				globalPolygon=new Array();		// initialize array
			}
			
			//lat lng boundary
			var theLatLngBounds=map.getBounds();
			var northEastLatlng=theLatLngBounds.getNorthEast();
			var southWestLatlng=theLatLngBounds.getSouthWest();
			
			var topLat		=northEastLatlng.lat();
			var rightLng	=northEastLatlng.lng();
			var bottomLat	=southWestLatlng.lat();
			var leftLng		=southWestLatlng.lng();
			
			//spot list (chekcbox)
			if(document.DataShowControlForm){
				if(document.DataShowControlForm.DataShow[3].checked){
					// limit number of spot
					for(var i=0,n=document.DataShowControlForm.Actniche_DataRows.options.length; i<n; i++){
						if(document.DataShowControlForm.Actniche_DataRows.options[i].selected){
							//get spot
							get_point_data(point.x, point.y, parseFloat(spanLatLng.width), markerType, topLat,rightLng,bottomLat,leftLng,document.DataShowControlForm.Actniche_DataRows.options[i].value);
							break;
						}
					}
				}
			} else {
				get_point_data(point.x,point.y,parseFloat(spanLatLng.width),markerType);
			}
			
			//get area list (checkbox)
			if(document.DataShowControlForm){
				if(document.DataShowControlForm.DataShow[0].checked || document.DataShowControlForm.DataShow[1].checked){
					if(document.DataShowControlForm.DataShow[0].checked && document.DataShowControlForm.DataShow[1].checked){
						var dataControl="HomeBaseANDCommunity";
					} else {
						var dataControl=document.DataShowControlForm.DataShow[0].checked ? document.DataShowControlForm.DataShow[0].value : document.DataShowControlForm.DataShow[1].value;
					}
					
					// limit number of area
					for(var i=0,n=document.DataShowControlForm.Actniche_DataRows.options.length; i<n; i++){
						if(document.DataShowControlForm.Actniche_DataRows.options[i].selected){
							//get area
							AreaList_get(topLat,rightLng,bottomLat,leftLng,document.DataShowControlForm.Actniche_DataRows.options[i].value,dataControl);
							break;
						}
					}
				}
			} else {
				AreaList_get(point.x,point.y,parseFloat(spanLatLng.width));
			}
			
			if(zoomLevelInfoNode){
				zoomLevelInfoNode.style.display="none";
			}
		} else {
			if(markerType==1){
				for(var i=0; i<markerArray.length; i++){
					map.removeOverlay(markerArray[i]);
				}
				markerArray=new Array();		// initialize array
			}
			//map.clearOverlays();
			if(zoomLevelInfoNode){
				zoomLevelInfoNode.style.display="block";
				zoomLevelInfoNode.innerHTML="Map上のマーカーを表示するには地図をもっとズームアップしてください。";
			}
		}
	}
	
	
	function dragAndZoomView(markerType){
		/* FireBug */ if(window.console){console.debug("DragOrZoomEnd")}
		var point=map.getCenterLatLng();
		var spanLatLng=map.getSpanLatLng();
		var zoomLevel=map.getZoomLevel();
		var zoomLevelInfoNode=document.getElementById("zoomLevelInfo");
		//var mapDoubleClickInfoNode=document.getElementById("mapDoubleClickInfo");
		
		if(zoomLevel < 2){
			map.clearOverlays();
			get_point_data(point.x,point.y,parseFloat(spanLatLng.width),markerType);
			//get area list
			AreaList_get(point.x,point.y,parseFloat(spanLatLng.width));
			
			if(zoomLevelInfoNode){
				zoomLevelInfoNode.style.display="none";
			}
//			if(mapDoubleClickInfoNode){
//				mapDoubleClickInfoNode.style.display="inline";
//				mapDoubleClickInfoNode.innerHTML="マップのダブルクリックで地点を書込めます。";
//			}
		} else {
			map.clearOverlays();
			if(zoomLevelInfoNode){
				zoomLevelInfoNode.style.display="block";
				zoomLevelInfoNode.innerHTML="Map上のマーカーを表示するには地図をもっとズームアップしてください。";
			}
//			if(mapDoubleClickInfoNode){
//				mapDoubleClickInfoNode.style.display="none";
//			}
		}
	}
	
	function leftmenu_change(){
		//lat lng boundary
		var theLatLngBounds=map.getBounds();
		var northEastLatlng=theLatLngBounds.getNorthEast();
		var southWestLatlng=theLatLngBounds.getSouthWest();
			
		var topLat		=northEastLatlng.lat();
		var rightLng	=northEastLatlng.lng();
		var bottomLat	=southWestLatlng.lat();
		var leftLng		=southWestLatlng.lng();
		
		//leftmenu change
		//rows
		for(var i=0,n=document.DataShowControlForm.Actniche_DataRows.options.length; i<n; i++){
			if(document.DataShowControlForm.Actniche_DataRows.options[i].selected){
				var rows=document.DataShowControlForm.Actniche_DataRows.options[i].value;
				break;
			}
		}
		
		if(tabControl==0){
			//homebase
			homebase_list(null,null,topLat,rightLng,bottomLat,leftLng,rows);
		} else if(tabControl==1){
			//community
			community_list(topLat,rightLng,bottomLat,leftLng,rows);
		}
	
	}