function initialize() {

  if (GBrowserIsCompatible()) {
    var mapGuide = new GMap2(document.getElementById("mapguide"));
    mapGuide.setCenter(new GLatLng(9.937022,-84.075279), 16);
    mapGuide.setUIToDefault();

    // Create a base icon for all of our markers that specifies the
    // shadow, icon dimensions, etc.
    var baseIcon = new GIcon(G_DEFAULT_ICON);
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);

    // Creates a marker whose info window displays the letter corresponding
    // to the given index.
    function createMarker(point, index, txtInfoWindow) {
      // Create a lettered icon for this point using our icon class
      var letter = String.fromCharCode("A".charCodeAt(0) + index);
      var letteredIcon = new GIcon(baseIcon);
      letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";

      // Set up our GMarkerOptions object
      markerOptions = { icon:letteredIcon };
      var marker = new GMarker(point, markerOptions);

      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(txtInfoWindow);
      });
      return marker;
    }
    
    function createBarMarker(point, txtInfoWindow) {
    
      // Create our "tiny" marker icon
      var blueIcon = new GIcon(G_DEFAULT_ICON);
      blueIcon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/blue/blank.png";    

      // Set up our GMarkerOptions object
      markerOptions = { icon:blueIcon };
      var marker = new GMarker(point, markerOptions);

      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(txtInfoWindow);
      });
      return marker;
    }

    function createHotelMarker(point, txtInfoWindow) {
    
      // Create our "tiny" marker icon
      var blueIcon = new GIcon(G_DEFAULT_ICON);
      blueIcon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/green/blank.png";    

      // Set up our GMarkerOptions object
      markerOptions = { icon:blueIcon };
      var marker = new GMarker(point, markerOptions);

      GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(txtInfoWindow);
      });
      return marker;
    }

      mapGuide.addOverlay(createMarker(new GLatLng(9.937603,-84.078755), 0,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2010/01/alcasar.jpg\"/><b>Alcasar</b><br/>Negotiable: $30 - $200<br/>Bar Service, Open Late<br/>Nude Dancers<br/><a href=\"/sex-guide/barrio-amon/alcasar/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.936948,-84.077109), 1,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/09/marruecos.jpg\"/><b>Marruecos</b><br/>Fixed Price: $20<br/>Hotel<br/><a href=\"/sex-guide/barrio-amon/hostel-marruecos/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.937822,-84.07621), 2,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/09/little-havana-hotel.jpg\"/><b>Hotel Little Havana</b><br/>Fixed Price: $50<br/>Bar, Hotel<br/><a href=\"/sex-guide/barrio-amon/hotel-little-havana/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.93895,-84.077404), 3,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/11/old-jet-set.JPG\"/><b>Old Jet Set</b><br/>Fixed Price: $20<br/><a href=\"/sex-guide/barrio-amon/old-jet-set/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.937222,-84.07824), 4,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/10/jet-set.JPG\"/><b>Jet Set 70E</b><br/>Fixed Price: $20<br/><a href=\"/sex-guide/barrio-amon/jet-set-70e/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.937434,-84.079109), 5,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/10/krysis.JPG\"/><b>Krysis</b><br/>Fixed Price: $40<br/>Hot Tub Available<br/><a href=\"/sex-guide/barrio-amon/krysis/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.937413,-84.078906), 6,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2010/01/lipstick.jpg\"/><b>Lipstick</b><br/>Clip Joint: $200+<br/>Bar Service, Open Late<br/>Nude Dancers<br/><a href=\"/sex-guide/barrio-amon/club-lipstick/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.937183,-84.076784), 7,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/09/muses.jpg\"/><b>Muses</b><br/>Fixed Price: $20<br/><a href=\"/sex-guide/barrio-amon/muses/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.937698,-84.074641), 8,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/09/new-fantasy.jpg\"/><b>New Fantasy Spa</b><br/>Fixed Price: $40<br/>Open Sunday<br/><a href=\"/sex-guide/barrio-amon/new-fantasy/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.937307,-84.078519), 9,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/10/flamingo.JPG\"/><b>Pension Flamingo</b><br/>Fixed Price: $30<br/>Bar Service, Open Late<br/><a href=\"/sex-guide/barrio-amon/pension-flamingo/\">Review</a></div>"));
      mapGuide.addOverlay(createMarker(new GLatLng(9.938882,-84.077205), 10,"<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/11/vips.JPG\"/><b>VIPS Taberna</b><br/>Fixed Price: $20<br/>Bar Service<br/>Nude Dancers<br/><a href=\"/sex-guide/barrio-amon/vips-taberna/\">Review</a></div>"));      
      mapGuide.addOverlay(createMarker(new GLatLng(9.938211,-84.07625), 11,"<div class=\"mapinfo\"><img src=\"http://www.costaricablush.com/wp-content/uploads/2010/08/hotel-g.jpg\"/><b>Hotel G</b><br/>Fixed Price: $30<br/><a href=\"/sex-guide/barrio-amon/hotel-g/\">Review</a></div>"));      
      mapGuide.addOverlay(createBarMarker(new GLatLng(9.934369,-84.075751), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/10/papis.JPG\"/><b>Papi's Bar</b><br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/gringo-gulch/papis-sports-bar/\">Review</a></div>"));
      mapGuide.addOverlay(createBarMarker(new GLatLng(9.934168,-84.074603), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/10/newyork.JPG\"/><b>New York Bar</b><br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/gringo-gulch/new-york-bar/\">Review</a></div>"));
      mapGuide.addOverlay(createBarMarker(new GLatLng(9.934306,-84.074357), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/10/monkey-bar.JPG\"/><b>Monkey Bar</b><br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/gringo-gulch/monkey-bar/\">Review</a></div>"));
      mapGuide.addOverlay(createBarMarker(new GLatLng(9.934678,-84.074944), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/09/key-largo.jpg\"/><b>Key Largo Bar</b><br/>Live Music, Bar, 7pm-2am<br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/gringo-gulch/key-largo-bar/\">Review</a></div>"));
      mapGuide.addOverlay(createBarMarker(new GLatLng(9.935162,-84.074571), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/10/chubbs.JPG\"/><b>Chubbs Bar</b><br/>Rooms to Rent<br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/gringo-gulch/chubbs/\">Review</a></div>"));
      mapGuide.addOverlay(createBarMarker(new GLatLng(9.937043,-84.076331), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2010/01/bar-poas.jpg\"/><b>Poas Bar</b><br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/gringo-gulch/poas-bar/\">Review</a></div>"));
      mapGuide.addOverlay(createHotelMarker(new GLatLng(9.93792,-84.072538), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/09/sportsmens-lodge.jpg\"/><b>Sportsmens Lodge</b><br/>Bar, Hotel, 12pm-10pm<br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/hotels-san-jose/sportsmens-lodge/\">Review</a></div>"));
      mapGuide.addOverlay(createHotelMarker(new GLatLng(9.93453,-84.074606), "<div class=\"mapinfo\"><img src=\"http://www.sextourcostarica.com/wp-content/uploads/2009/09/blue-marlin.jpg\"/><b>Del Rey Hotel</b><br/>Casino, Bar, Hotel, Open 24 hr.<br/><a target=\"_blank\" href=\"http://www.costaricasmtravel.com/hotels-san-jose/del-rey/\">Review</a></div>"));            
  }
}

