if(typeof window.addEventListener != 'undefined') {
  window.addEventListener('load', gmap_load, false);
  window.addEventListener('unload', gmap_unload, false);
} else if(typeof window.attachEvent != 'undefined') {
  window.attachEvent('onload', gmap_load);
  window.attachEvent('onunload', gmap_unload);
} else {
  window.onload = gmap_load;
  window.onunload = gmap_unload;
}
function gmap_load () {
  if (!document.getElementById("map")) {
    return false;
  }
  var mapmsg = "地下鉄御堂筋線 江坂駅1号出口より徒歩2分<br />江坂吉川ビル6F 602<br />（ローソンの横、前に江坂公園があります）";
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    map.setCenter(new GLatLng(34.759948, 135.498633), 18);
    var point = new GLatLng(34.759948, 135.498633);
    map.openInfoWindowHtml(point,mapmsg);
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
        map.setCenter(new GLatLng(34.759948, 135.498633), 18);
        map.openInfoWindowHtml(map.getCenterLatLng(),mapmsg);
    });
    map.addOverlay(marker);
  } else {
    nogmap_load();
  }
}
function nogmap_load () {
  var mapmsg = "地下鉄御堂筋線 江坂駅1号出口より徒歩2分 江坂吉川ビル6F 602（ローソンの横、前に江坂公園があります）※Google Mapsをご利用できないため、地図は表示されません";
  var map = document.getElementById("map");
  if (document.createTextNode) {
    var maptext = document.createTextNode(mapmsg);
    map.appendChild(maptext);
  } else {
    map.innerHTML = mapmsg;
  }
}
function gmap_unload() {
  GUnload();
}
