var html = "<table width='270px' class='mappopup'><tr><td><div style='float:left;padding:0;'><img src='/images/common/office.jpg'></div><div style='width:105px;float:right;padding:0 15px 0 0;'>弊社事務所はこのビルの2階にあります。玄関にある受付内線電話機でご来社をお知らせください。</div></td></tr></table>";
function createMarker(point,html) {
 var icon = new GIcon();
 icon.image = "/images/common/marker.png";
 icon.iconSize = new GSize(64, 64);
 icon.iconAnchor = new GPoint(32, 64);
 icon.infoWindowAnchor = new GPoint(32, 0);
 icon.infoShadowAnchor = new GPoint(32, 0);

 var marker = new GMarker(point, icon);
 GEvent.addListener(marker, "click", function() {
   marker.openInfoWindowHtml(html);
 });
 return marker;
}

function load_Gmap() {
 if (GBrowserIsCompatible()) {
 var map = new GMap2(document.getElementById("mapframe"));
 map.addControl(new GLargeMapControl());
 map.addControl(new GScaleControl());
 map.addControl(new GMapTypeControl());

 map.setCenter(new GLatLng(35.5109961, 139.7168737), 18);

 var point = new GLatLng(35.5110048, 139.7168684);
 var marker = new createMarker(point,html);

 map.addOverlay(marker);
 marker.openInfoWindowHtml(html);
 }
}