window.addEventListener?window.addEventListener("load",load,false):window.attachEvent("onload",load);
window.addEventListener?window.addEventListener("unload",GUnload,false):window.attachEvent("onunload",GUnload);

function load() {
  if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("google-map"));
	var gloc = new GLatLng(gm_lat, gm_lng);
	var gmark = new GMarker(gloc);
var gloc = new GLatLng(42.089574, -80.131840);
	var infoTabs = [
  new GInfoWindowTab("Address", gm_address),
  new GInfoWindowTab("Directions", "Click the link below to obtain the directions provided by Google Maps<br /><br /><a href='" + gm_directions_link + "' target='_blank'>Get Directions</a>")
];
map.addControl(new GSmallMapControl());
map.addControl(new GOverviewMapControl());
map.setCenter(gloc, 13);
map.addOverlay(gmark);
gmark.openInfoWindowTabsHtml(infoTabs,{maxWidth:300});

GEvent.addListener(map, "click", function(marker, point) {
  if (marker) {
	gmark.openInfoWindowTabsHtml(infoTabs,{maxWidth:300});
  }
});
  }
}