var gme_map;
var gme_markers=[];
var gme_genres=[];

function map_start(num1,num2,idName) {

	if(typeof(GBrowserIsCompatible)=='undefined'){
		document.getElementById(idName).innerHTML='GoogleMapsと通信ができません。インターネット接続状態を確認してください。';
	}
	
	if (GBrowserIsCompatible()) {
		gme_map = new GMap(document.getElementById(idName));
		gme_map.centerAndZoom(new GPoint(num1, num2), 3);
		gme_map.addControl(new GLargeMapControl());
		gme_map.addControl(new GMapTypeControl());
		addGMarker(1,num1,num2,{'Point':{'Latitude':num2,'Longitude':num1},'Genre':'','Name1':'ナルトシザー本社・宝塚工場','Name2':'','Address1':'兵庫県宝塚市安倉北2-19-23','Address2':'','Url':'','ImageUrl':'','SubImageUrl':'','Description':''});
	} else {
		document.getElementById(idName).innerHTML='ご利用の環境ではこのマップをご覧いただけません。';
	}

}

function buildInfoHtml(dataPoint){
	return document.getElementById('marker_html_' + dataPoint.no).innerHTML;
}

function buildGMarker(lng, lat, data){
	return new GMarker(new GPoint(lng, lat));
}

function addGMarker(markerNo, lng, lat, data){
	var marker = buildGMarker(lng, lat, data);
	var point  = {'marker':marker,'no':markerNo,'lng':lng,'lat':lat,'data':data};
	gme_markers.push(point);
	var f = function(){
		gme_map.centerAtLatLng(new GPoint(lng,lat));
		marker.openInfoWindowHtml(buildInfoHtml(point));
	};
	GEvent.addListener(marker, 'click', f);
	var marker_field = document.getElementById('marker_link_'+ markerNo);
	if(marker_field){
		marker_field.onmousedown = f;
	}
	gme_map.addOverlay(marker);
}
