﻿//場所をクリックされた場合
//移動、地図中央へ、マーカーの表示、情報ウィンドウの表示をする部分
	
function callPlace(i) {
	var latlng = new GLatLng( dat[i].lat, dat[i].lng );
	var mark = new GMarker( latlng );

//配列datのimgに画像への相対パスの有無判定
//ある場合→画像表示
//ない場合→タグが表示されないので表示されない
	var img;
	if(dat[i].img===''){
		img = '';
	} else {
		img = '<img src=\"' + dat[i].img + '\" width=\"150\" height=\"106\" border=\"0\" alt=\"' + dat[i].alt + '\" />';
	}


//配列datのtelの文字列の有無判定
//ある場合→電話番号表示
//ない場合→タグが表示されないので表示されない
	var tel;
	if(dat[i].tel === ''){
		tel = '';
	} else {
		tel = '<br />TEL:' + dat[i].tel;
	}

//配列datのfaxの文字列の有無判定
//ある場合→fax番号表示
//ない場合→タグが表示されないので表示されない
	var fax;
	if(dat[i].fax === ''){
		fax = '';
	} else {
		fax = '<br />FAX:' + dat[i].fax;
	}

	map.clearOverlays();

	//panTo(latlng);でもよいが
	//ズームさせるのでsetCenter(latlng, 0～19);を使う。
	map.setCenter(latlng, 19);
	//map.panTo(latlng);

	//マーカーの表示
	map.addOverlay( mark );

	//情報ウインドウの表示
	mark.openInfoWindowHtml( '<div style=\"width:200px;\"><p><b>' + dat[i].name + '</b><br />' + img + '</p><p style=\"text-align:left; font-size:10px;\">' + dat[i].add + '' + tel + '' + fax + '</p></div>');

}
