	var map, httpObj;
	window.onload = function() {
		if (window.location.search) {		//パラメータを取得
			var parm = window.location.search.substring(1);
		}
		map = new GMap2(document.getElementById("gmap"));
		map.setCenter(new GLatLng(39, 138), 5);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		var msec = (new Date()).getTime();
		httpObj = GXmlHttp.create();
		httpObj.open("get", "./map.csv?cache="+msec);	//csvファイル取得
		httpObj.onreadystatechange = function() {
			if ((httpObj.readyState == 4) && (httpObj.status == 200)) addMarker(parm);
		}
		httpObj.send(null);
	}
	function addMarker(parm) {
		var CR = String.fromCharCode(13);
		var txt = httpObj.responseText;
		var pointData = txt.split(CR);
		var area = map.getBounds();

		for (var i=0; i<pointData.length; i++) {	//csvのデータ取得
			var pnt = pointData[i].split(",");
			var sid  = pnt[0];
			var shop = pnt[1];
			var add  = pnt[2];
			var mx   = pnt[3];
			var my   = pnt[4];
			var accs = pnt[5];
			var gpObj = new GLatLng(my, mx);
			sid -= 0;
			parm -= 0;

			if(sid == parm){
				map.setCenter(new GLatLng(my, mx), 16);
 				var html = "<a href=\"/\" target=\"_brank\"><img src=\"images/mapin_logo.gif\" title=\"SPORTS AUTHORITY トップページへ\" /></a><div><h3>"+shop+"</h3><p>"+add+"</p></div>";
    		map.openInfoWindowHtml((new GLatLng(my, mx)), html);
				document.getElementById("shopname").innerHTML = shop;
				document.getElementById("access").innerHTML = accs;
				document.title = shop+ "：店舗マップ｜SPORTS AUTHORITY - スポーツオーソリティ";
			}

			map.addOverlay(createMarker(my, mx, shop, add));
		}
	}
	function createMarker(my, mx, shop, add) {
  	var marker = new GMarker(new GLatLng(my, mx));
  	var html = "<img src=\"images/mapin_logo.gif\" /><div><h3>"+shop+"</h3><p>"+add+"</p></div>";
  	GEvent.addListener(marker, "click", function(){
    	marker.openInfoWindowHtml(html);
  	});
	  return marker;
	}


