﻿function attachOnLoad(func) {
    window.attachEvent ?
	window.attachEvent('onload',func) : 
	window.addEventListener('load',func,false);
}
function attachBeforeUnload(func) {
    window.attachEvent ?
	window.attachEvent('onbeforeunload',func) : 
	window.addEventListener('beforeunload',func,false);
}
function generateGMap(mapid, address, lat, lng, zoom, maptype) {
    if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById(mapid));
	map.addControl(new GLargeMapControl());
	map.addControl(new GMapTypeControl());
	map.addControl(new GOverviewMapControl());
	var center = new GLatLng(lat, lng);
	if (typeof maptype == 'string') maptype = eval(maptype);
	map.setCenter(center, zoom, maptype);
	var keyhandle = new GKeyboardHandler(map);
	var marker = new GMarker(center, G_DEFAULT_ICON);
	map.addOverlay(marker);
	var infoTabs = [
      new GInfoWindowTab("住所", '<br><img src="http://www.ginzayasuko.com/imgs/mini-yasuko.gif" alt="やす幸"><br>　　　　中央区銀座7-8-14'),
      new GInfoWindowTab("写真", '　　　　　<img src="http://www.ginzayasuko.com/imgs/yasuko-front.jpg" alt="やす幸玄関">')
    ];
	GEvent.addListener(marker, 'click', function() {
	marker.openInfoWindowTabsHtml(infoTabs,{selectedTab:0},new GSize(200,80));
	});

    } else {
	document.getElementById(mapid).innerHTML = '<p>このブラウザはGoogle Mapsに対応しておりません。<br>まことに申し訳ありませんが、Google Mapsに対応したブラウザをご利用になるか、「<a href="http://www.ginzayasuko.com/shop/map.html">地図</a>」をご覧ください。</p>';
    }
}
attachBeforeUnload(function(){GUnload()});


