function initialize() {
      if (GBrowserIsCompatible()) {
        // define the crosshair tile layer and its required functions
        var crossLayer = new GTileLayer(new GCopyrightCollection(""), 0, 15);
        crossLayer.getTileUrl =  function(tile, zoom) {
          return "./include/tile_crosshairs.png";
        }
        crossLayer.isPng = function() {return true;}

        // Create a new map type incorporating the tile layer
        var layerTerCross = [ G_PHYSICAL_MAP.getTileLayers()[0],
                              crossLayer ];
        var mtTerCross = new GMapType(layerTerCross,
                                      G_PHYSICAL_MAP.getProjection(), "Ter+");

        var map = new GMap2(document.getElementById("map"),
            { size: new GSize(898,398) } );
        map.addMapType(G_PHYSICAL_MAP);
        map.addMapType(mtTerCross);
        map.setCenter(new GLatLng(34.68711035711617, 135.5258846282959), 13);
        map.addControl(new GLargeMapControl())

        var mapControl = new GHierarchicalMapTypeControl();
        
        // Set up map type menu relationships
        mapControl.clearRelationships();
        mapControl.addRelationship(G_SATELLITE_MAP, G_HYBRID_MAP, "Labels", false);
        mapControl.addRelationship(G_PHYSICAL_MAP, mtTerCross, "Crosshairs");
  
        // Add control after you've specified the relationships
        map.addControl(mapControl);

var icon = new GIcon();
icon.image = "http://www.erozxy.com/images/marker.png";
icon.shadow = "http://www.erozxy.com/images/shadow.png";
icon.iconSize = new GSize(20, 34);
icon.iconAnchor = new GPoint(10, 34);
icon.infoWindowAnchor = new GPoint(7, 1);

var point021 = new GLatLng(34.666444, 135.515411);
var marker021 = new GMarker(point021, icon);
map.addOverlay(marker021);
GEvent.addListener(marker021, 'click', function() {
marker021.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/minami/tanikyu/post.html">癒し堂<\/a><br />谷九<\/div>');
});

var point020 = new GLatLng(34.699566, 135.504049);
var marker020 = new GMarker(point020, icon);
map.addOverlay(marker020);
GEvent.addListener(marker020, 'click', function() {
marker020.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/kita/togano/hotezen-umeda.html">ホテルだよ全員集合　梅田店<\/a><br />兎我野町<\/div>');
});

var point019 = new GLatLng(34.66776140146285, 135.50782799720764);
var marker019 = new GMarker(point019, icon);
map.addOverlay(marker019);
GEvent.addListener(marker019, 'click', function() {
marker019.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/minami/nipponbashi/ol.html">プチOL日本橋店<\/a><br />日本橋<\/div>');
});

var point018 = new GLatLng(34.718879, 135.479067);
var marker018 = new GMarker(point018, icon);
map.addOverlay(marker018);
GEvent.addListener(marker018, 'click', function() {
marker018.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/osaka/jyusou/komadamu-juso.html">北新地コマダム倶楽部　十三店<\/a><br />十三<\/div>');
});

var point017 = new GLatLng(34.698186, 135.529701);
var marker017 = new GMarker(point017, icon);
map.addOverlay(marker017);
GEvent.addListener(marker017, 'click', function() {
marker017.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/osaka/kyobashi/hitodumaonsen.html">人妻温泉『ホテルヘルス』<\/a><br />京橋<\/div>');
});

var point016 = new GLatLng(34.666125, 135.498776);
var marker016 = new GMarker(point016, icon);
map.addOverlay(marker016);
GEvent.addListener(marker016, 'click', function() {
marker016.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/deli/redshoes.html">大阪 デリヘル Red　Shoes<\/a><br />大阪デリヘル<\/div>');
});

var point015 = new GLatLng(34.700933, 135.503314);
var marker015 = new GMarker(point015, icon);
map.addOverlay(marker015);
GEvent.addListener(marker015, 'click', function() {
marker015.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/kita/togano/ikenaiumeda.html">若妻熟女いけない奥さん梅田店<\/a><br />兎我野町<\/div>');
});

var point014 = new GLatLng(34.667371, 135.507029);
var marker014 = new GMarker(point014, icon);
map.addOverlay(marker014);
GEvent.addListener(marker014, 'click', function() {
marker014.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/minami/nipponbashi/giontei.html">祇園亭<\/a><br />日本橋<\/div>');
});

var point013 = new GLatLng(34.667741, 135.507676
);
var marker013 = new GMarker(point013, icon);
map.addOverlay(marker013);
GEvent.addListener(marker013, 'click', function() {
marker013.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/minami/nipponbashi/aaiionna.html">痴女専門店「あぁいい女」<\/a><br />日本橋<\/div>');
});

var point012 = new GLatLng(34.667424, 135.506946);
var marker012 = new GMarker(point012, icon);
map.addOverlay(marker012);
GEvent.addListener(marker012, 'click', function() {
marker012.openInfoWindowHtml('<div class="mapPop"><a href="http://www.erozxy.com/minami/nipponbashi/hitodumagari-nippon.html">人妻狩り　日本橋店<\/a><br />日本橋<\/div>');
});

      }
    }

