/**
 * GoogleMap ユーザー用javascript
 *
 * @copyright Copyright (C) Sight,Inc. All Rights Reserved
 * @author Atsushi Onoda <onoda@sight-inc.co.jp>
 * @since 2008-12-11
 */
 
function Pnorama_Map(){
	
	// 位置表示がない場合に基本設定
	if(!(document.pano_map.lng.value)) {document.pano_map.lng.value = 137.22233;}
	if(!(document.pano_map.lat.value)) {document.pano_map.lat.value = 36.67397;}
	if(!(document.pano_map.zoom.value)) {document.pano_map.zoom.value = 9;}
	
	var x = parseFloat(document.pano_map.lng.value);
	var y = parseFloat(document.pano_map.lat.value);
	var z = parseFloat(document.pano_map.zoom.value);
	
	// ブラウザチェック
	if(GBrowserIsCompatible()){
		
		var gmap01 = new GMap2(document.getElementById("gmap01"));
		gmap01.setCenter(new GLatLng(y, x), z);
		// 地図上にコントロール表示
		//gmap01.addControl(new GLargeMapControl());
		gmap01.addControl(new GSmallMapControl());
		gmap01.addControl(new GMapTypeControl());
		gmap01.addControl(new GScaleControl());
		gmap01.addControl(new GOverviewMapControl());
		// マーカー
		var point01;
		point01 = new GLatLng(y,x);
		var marker = new GMarker(point01);
		gmap01.addOverlay(marker);
		geocoder = new GClientGeocoder();
		//センター位置情報を取得
		//GEvent.addListener(gmap01, "moveend", function(){
			//gmap01.clearOverlays();
			//marker = new GMarker(gmap01.getCenter());
			//gmap01.addOverlay(marker);
			// 移動したマーカーの座標、ズームレベル
			//var centerp = gmap01.getCenter();
			//document.pano_map.lng.value=centerp.x;
			//document.pano_map.lat.value=centerp.y;
			//document.pano_map.zoom.value=gmap01.getZoom();
		//});
		
	}else{
		var gmap01 = document.getElementById("gmap01");
		gmap01.innerHTML = "このブラウザでは利用できません。<br />";
		gmap01.innerHTML += "WinIE5.5+、Mac Safari2+、Firefoxなどで見てください。";
	}
}

// 会社位置情報
function Company_Map(){
	
	var x = parseFloat(document.comp_map.lng.value);
	var y = parseFloat(document.comp_map.lat.value);
	var z = parseFloat(document.comp_map.zoom.value);
	
	// ブラウザチェック
	if(GBrowserIsCompatible()){
		
		var gmap01 = new GMap2(document.getElementById("gmap01"));
		gmap01.setCenter(new GLatLng(y, x), z);
		// 地図上にコントロール表示
		gmap01.addControl(new GLargeMapControl());
		//gmap01.addControl(new GSmallMapControl());
		gmap01.addControl(new GMapTypeControl());
		gmap01.addControl(new GScaleControl());
		gmap01.addControl(new GOverviewMapControl());
		// マーカー
		var point01;
		point01 = new GLatLng(y,x);
		var marker = new GMarker(point01);
		gmap01.addOverlay(marker);
		geocoder = new GClientGeocoder();
		//センター位置情報を取得
		//GEvent.addListener(gmap01, "moveend", function(){
			//gmap01.clearOverlays();
			//marker = new GMarker(gmap01.getCenter());
			//gmap01.addOverlay(marker);
			// 移動したマーカーの座標、ズームレベル
			//var centerp = gmap01.getCenter();
			//document.comp_map.lng.value=centerp.x;
			//document.comp_map.lat.value=centerp.y;
			//document.comp_map.zoom.value=gmap01.getZoom();
		//});
		
	}else{
		var gmap01 = document.getElementById("gmap01");
		gmap01.innerHTML = "このブラウザでは利用できません。<br />";
		gmap01.innerHTML += "WinIE5.5+、Mac Safari2+、Firefoxなどで見てください。";
	}
}

// イベントの位置情報
function Event_Map(){
	
	var x = parseFloat(document.event_map.lng.value);
	var y = parseFloat(document.event_map.lat.value);
	var z = parseFloat(document.event_map.zoom.value);
	
	// ブラウザチェック
	if(GBrowserIsCompatible()){
		
		var gmap01 = new GMap2(document.getElementById("gmap01"));
		gmap01.setCenter(new GLatLng(y, x), z);
		// 地図上にコントロール表示
		//gmap01.addControl(new GLargeMapControl());
		gmap01.addControl(new GSmallMapControl());
		gmap01.addControl(new GMapTypeControl());
		gmap01.addControl(new GScaleControl());
		gmap01.addControl(new GOverviewMapControl());
		// マーカー
		var point01;
		point01 = new GLatLng(y,x);
		var marker = new GMarker(point01);
		gmap01.addOverlay(marker);
		geocoder = new GClientGeocoder();
		
	}else{
		var gmap01 = document.getElementById("gmap01");
		gmap01.innerHTML = "このブラウザでは利用できません。<br />";
		gmap01.innerHTML += "WinIE5.5+、Mac Safari2+、Firefoxなどで見てください。";
	}
}

