//物件登録（地図）関係の処理
<!--

	//地図セットアップ
    function setupmap() {
      if (GBrowserIsCompatible()) {
	  	var mapflg, mapplat, mapplon, mapclat, mapclon, mapzoom;							//地図データ
		
		var map = new GMap2(document.getElementById("map"));
		
		//呼び出し元フォームから地図の座標データを取得する
		mapflg = document.getElementById("mapflg").value;										//地図有無フラグ
		
		if (mapflg == "1") {
			mapplat = document.getElementById("mapplat").value;								//ポインタ緯度
			mapplon = document.getElementById("mapplon").value;								//ポインタ経度
			mapclat = document.getElementById("mapclat").value;								//中心点緯度
			mapclon = document.getElementById("mapclon").value;								//中心点経度
			mapzoom = document.getElementById("mapzoom").value;								//ズーム
		} else {
			mapflg = "0";
			mapplat = document.getElementById("mapplatdef").value;							//ポインタ緯度初期値
			mapplon = document.getElementById("mapplondef").value;							//ポインタ経度初期値
			mapclat = document.getElementById("mapclatdef").value;							//中心点緯度初期値
			mapclon = document.getElementById("mapclondef").value;							//中心点経度初期値
			mapzoom = document.getElementById("mapzoomdef").value;							//ズーム初期値
		}
		
		//必要な値が入っていない場合は初期値を設定する
		if (mapclat == "") {
			mapclat = "31.9111";
		}
		if (mapclon == "") {
			mapclon = "131.4239";
		}
		if (mapzoom != "") {
			mapzoom = Number(mapzoom);														//ズームを数値に変換する
		} else {
			mapzoom = 13;
		}
		
		
        //地図にコントロールを追加する
        //位置移動（大）、ズーム（スケール付き）
        map.addControl(new GLargeMapControl());
        //縮尺表示
        map.addControl(new GScaleControl());
		
		
		//イベント定義
		//クリックしたときにマーカーを表示する
		GEvent.addListener(map, "click", function(overlay, point) {
			if (point) {
				map.clearOverlays();
				map.addOverlay(new GMarker(point));
				
				mapflg = "1";																		//地図有無フラグ
				mapplat = point.lat();																//ポインタ緯度
				mapplon = point.lng();																//ポインタ経度
				mapclat = point.lat();																//中心点緯度
				mapclon = point.lng();																//中心点経度
				mapzoom = map.getZoom();															//ズーム
				
				//呼び出し元フォームに地図情報を渡す
				document.getElementById("mapflg").value = mapflg;
				document.getElementById("mapplat").value = mapplat;
				document.getElementById("mapplon").value = mapplon;
				document.getElementById("mapclat").value = mapclat;
				document.getElementById("mapclon").value = mapclon;
				document.getElementById("mapzoom").value = mapzoom;
				
				document.getElementById("mapexists").innerHTML = "地図あり";
				document.getElementById("delmapbutton").innerHTML = "<input name=\"delmap\" type=\"button\" value=\"地図を削除する\" onClick=\"DelMap()\" />";
			}
			if (overlay) {
				//地図設定情報を削除する
				map.removeOverlay(overlay);
/*
				document.getElementById("message2").innerHTML = "最近クリックした座標：（マーカー）";
				document.getElementById("message2lat").innerHTML = "最近クリックした緯度：（マーカー）";
				document.getElementById("message2lng").innerHTML = "最近クリックした経度：（マーカー）";
*/
				document.getElementById("mapflg").value = "0";
				document.getElementById("mapplat").value = "";
				document.getElementById("mapplon").value = "";
				document.getElementById("mapclat").value = "";
				document.getElementById("mapclon").value = "";
				document.getElementById("mapzoom").value = "";
			}
		});
		
		//ズームレベルを変更したときに変数のズームの値を変更する
		GEvent.addListener(map, "zoomend", function(oldLevel, newLevel) {
			if (newLevel) {
				mapzoom = newLevel;																	//ズーム
				
				//呼び出し元フォームに地図情報を渡す
				document.getElementById("mapzoom").value = mapzoom;
			}
		});
		
		
		//地図の中心地点を指定する GLatLng(<北緯:0～90、南緯:0～-90>, <東経:0～180、西経:0～-180>), <ズームレベル>)
		map.setCenter(new GLatLng(mapclat, mapclon), mapzoom);
		//ポインタ座標が指定されている場合
		if (mapplat != "" && mapplon != "") {
			//地図にマーカーを表示する
			var point = new GLatLng(mapplat, mapplon);
			map.addOverlay(new GMarker(point));
		}
      }
    }

	//地図アンロード
	function unloadmap() {
		GUnload();
	}

// -->

