//////////////////////////////////////////////
//
// google maps 関係
//
//////////////////////////////////////////////

//マウスホールによるズーム処理
function mouseWheelZooming( event ){	
	//マウスホイールの上／下の取得と、スクロールのキャンセル
	if( navigator.userAgent.match( "MSIE" ) ){
		var delta = event.wheelDelta; event.returnValue = false;
	} //IE
	if( navigator.userAgent.match( "Gecko" ) ){
		var delta = event.detail * -1; event.preventDefault();
	} //Gecko
	if( navigator.userAgent.match( "Safari" ) ){
		var delta = event.wheelDelta; event.returnValue = false;
	} //Safari
	
}

function googlemaps(type,gl1,gl2,scale){
	//gl1:座標の左側
	//gl2:座標の右側
	//scale:表示縮尺
	
	if( navigator.userAgent.match( "MSIE" ) ){
		document.getElementById( "map" ).attachEvent( "onmousewheel" , mouseWheelZooming );
	}
	if( navigator.userAgent.match( "Gecko" ) ){
		document.getElementById( "map" ).addEventListener( "DOMMouseScroll" , mouseWheelZooming , false );
	}
	if( navigator.userAgent.match( "Safari" ) ){
		document.getElementById( "map" ).onmousewheel = mouseWheelZooming;
	}
	
	//<![CDATA[
		if (GBrowserIsCompatible()) {
	        	var map = new GMap2(document.getElementById("map"));
			var point = new GLatLng(gl1, gl2);
			map.addControl(new GLargeMapControl());
	        	map.addControl(new GScaleControl());
	        	map.setCenter(point, scale);

			map.enableContinuousZoom();
			map.enableDoubleClickZoom();
			map.enableScrollWheelZoom();

			var marker = new GMarker(point);
			map.addOverlay(marker);
		}
	//]]>
}

