var map;
var markers = new Array();
var markstr = new Array();

function gmap_shop_list(shop_no) {	
	
/*===== データ =====*/

	//本社・大阪支店
	markstr[0] = new Array();
	markstr[0]["position_x"] = 135.506009 ;
	markstr[0]["position_y"] = 34.702106 ;
	markstr[0]["comment"] = "<a href='../company/office_osaka.html'>本社・大阪支店</a><br />大阪市北区野崎町9番10号<br />TEL 06-6313-1341";

	//札幌支店
	markstr[1] = new Array();
	markstr[1]["position_x"] = 141.341639 ;
	markstr[1]["position_y"] = 43.058568 ;
	markstr[1]["comment"] = "<a href='../company/office_sapporo.html'>札幌支店</a><br />札幌市中央区大通西10丁目4番地 南大通ビル<br />TEL 011-271-3571" ;
	
	//東京支店
	markstr[2] = new Array();
	markstr[2]["position_x"] = 139.776133 ;
	markstr[2]["position_y"] = 35.689379 ;
	markstr[2]["comment"] = "<a href='../company/office_tokyo.html'>東京支店</a><br />東京都中央区日本橋本町3丁目8番3号東硝ビル<br />TEL 03-5641-0010" ;

	//広島支店
	markstr[3] = new Array();
	markstr[3]["position_x"] = 132.403106 ;
	markstr[3]["position_y"] = 34.373432 ;
	markstr[3]["comment"] = "<a href='../company/office_hiroshima.html'>広島支店</a><br />広島市西区商工センター2丁目17番43号<br />TEL 082-277-0111" ;
	
	//福岡支店
	markstr[4] = new Array();
	markstr[4]["position_x"] = 130.429127 ;
	markstr[4]["position_y"] = 33.596388 ;
	markstr[4]["comment"] = "<a href='../company/office_fukuoka.html'>福岡支店</a><br />福岡市博多区東光2丁目22番16号<br />TEL 092-441-3900" ;

	//仙台営業所
	markstr[5] = new Array();
	markstr[5]["position_x"] = 140.884438 ;
	markstr[5]["position_y"] = 38.268574 ;
	markstr[5]["comment"] = "<a href='../company/office_sendai.html'>仙台営業所</a><br />仙台市青葉区宮町1丁目4番24号<br />TEL 022-212-2155" ;

	//全体表示用
	if( shop_no == 39 ){
		scale_size = 5 ;
	}else if( shop_no == 33 ){
		scale_size = 14 ;
	}else{
		scale_size = 17 ;
	}

 	map = new GMap2(document.getElementById("map"));
 	map.setCenter(new GLatLng(markstr[shop_no]["position_y"],markstr[shop_no]["position_x"]),scale_size);
 	map.addControl(new GLargeMapControl());
 	map.addControl(new GMapTypeControl());
 	map.addControl(new GOverviewMapControl());
 	map.setMapType(G_NORMAL_MAP);
 	var marker = null;
 	var n_markers = 0;
 	

	for(cnta=0;cnta<markstr.length;cnta++){
		
		var markeropts = new Object() ;
		marker = new GMarker(new GPoint(markstr[cnta]["position_x"],markstr[cnta]["position_y"]), markeropts) ;
		markers[cnta] = marker ;
		n_markers++;
 		map.addOverlay(marker);
		//alert(markers[cnt]);
		//alert(marker);
		
	} 

	
	
	GEvent.addListener(markers[0], "mouseover", function() {markers[0].openInfoWindowHtml(markstr[0]["comment"]);}) ;
	GEvent.addListener(markers[1], "mouseover", function() {markers[1].openInfoWindowHtml(markstr[1]["comment"]);}) ;
	GEvent.addListener(markers[2], "mouseover", function() {markers[2].openInfoWindowHtml(markstr[2]["comment"]);}) ;
	GEvent.addListener(markers[3], "mouseover", function() {markers[3].openInfoWindowHtml(markstr[3]["comment"]);}) ;
	GEvent.addListener(markers[4], "mouseover", function() {markers[4].openInfoWindowHtml(markstr[4]["comment"]);}) ;
	GEvent.addListener(markers[5], "mouseover", function() {markers[5].openInfoWindowHtml(markstr[5]["comment"]);}) ;	
}