// グーグルマップ使えるように アドレス判別してキー変更
if( document.location.href.match(/^http:\/\/(192\.168\.1\.160)\//) ){
	gmapkey='ABQIAAAAJfexf0w19wcm0FYB9wSGxBRm0KsfMSteadHKAfiHkIcZ0FG-8hSR32aPMFoWZKr_mI_rUcbIQIl3Fw';
}else if( document.location.href.match(/^http:\/\/(127\.0\.0\.1)\//) ){
	gmapkey='ABQIAAAAJfexf0w19wcm0FYB9wSGxBRi_j0U6kJrkFvY4-OX2XYmEAa76BSsvLtsPddfXaQuJnXXFD0AQD_mgg';
}else if( document.location.href.match(/^http:\/\/(localhost)\//) ){
	gmapkey='ABQIAAAAJfexf0w19wcm0FYB9wSGxBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxQt7OeK9YMCUGd2voOwLNxbJVQHmA';
}else if( document.location.href.match(/^http:\/\/(netz-tokai\.jp)\//) ){
	gmapkey='ABQIAAAAJfexf0w19wcm0FYB9wSGxBQ_mLXCz84sEQhPYrMMufyL34n_WhTPLc12yPmXqiX4A501sAbrBfb2_w';
}else if( document.location.href.match(/^http:\/\/(www\.netz-tokai\.jp)\//) ){
	gmapkey='ABQIAAAAJfexf0w19wcm0FYB9wSGxBR5MjxiWp3fjY7qNTsXBLbx1_lNXxS4BTl60ZoBrQCekispMEVtPu2sDQ';
}else if( document.location.href.match(/^http:\/\/(space-i\.com)\//) ){
	gmapkey='ABQIAAAAJfexf0w19wcm0FYB9wSGxBSomwIcY6PhvYFGr2NUI4g41CcgIxS44z3w2gxvhzBQrucReLAF4zT6IQ';
}else{
	gmapkey='';
}
// document.write で google api を include な感じ
document.write('<script src="http://maps.google.com/maps?file=api&v=2&key='+gmapkey+'" type="text/javascript"></script>');


// マップ作る
// onmap(マップ載せるid, 緯度, 経度, ズーム率)
function new_map(id,x,y,z){
	var gmobj = new GMap(document.getElementById(id));
	gmobj.addControl(new GLargeMapControl());
	gmobj.addControl(new GMapTypeControl());
	// gmobj.centerAndZoom(new GPoint(137.160766,34.969952),0);
	gmobj.centerAndZoom(new GPoint(x,y),z);
	return gmobj
}

// マップ上にマーカー載せる
// add_mk(マーカー載せるgmap_obj, 緯度, 経度, メッセージ )
function add_mk(gmobj, x, y, mes, act, open_flag, icon){
	if(act=='' || act==undefined){ act='click'; }
	var mkobj = new GMarker(new GPoint(x,y), icon);
	GEvent.addListener( mkobj, act, function() { mkobj.openInfoWindowHtml(mes); });
	
	gmobj.addOverlay(mkobj);
	if(open_flag==1){ mkobj.openInfoWindowHtml(mes); }
	return 1;
}

// マーカー用画像オブジェクト作成
// 画像アドレス, 影画像アドレス, 画像幅, 画像高, アイコン基準値x, アイコン基準値y, ウィンドウ起点x, ウィンドウ起点y,  影画像幅, 影画像高
function mk_icon(img_src, shadow_img_src, iw, ih, ax, ay, wx, wy,  siw, sih){
	if(img_src==undefined || img_src==''){ return undefined; }
	var giobj = new GIcon();
	giobj.image = img_src;
	giobj.iconSize = new GSize(iw, ih);
	giobj.infoWindowAnchor = new GPoint(wx, wy);
	giobj.iconAnchor = new GPoint(ax, ay);
//	giobj.transparent = img_src;
	
	if(img_src!=undefined && img_src!=''){
		giobj.shadow=shadow_img_src;
		giobj.shadowSize = new GSize(siw,sih);
	}

//	var obj = new Object();
//	obj.icon = giobj;
//	return obj;
	return giobj;
}
