    function GGMapload()
    {
        if (GBrowserIsCompatible())
        {
            var map = new GMap2(document.getElementById("gmap"));
            map.addControl(new GSmallMapControl()); // Zoom
            map.addControl(new GMapTypeControl()); // Modes
            map.setCenter(new GLatLng(-28.381735,24.587402), 5); // Default Position & Zoom
            map.setMapType(G_HYBRID_MAP); // change mode to Hybrid

            // Creates a marker at the given point with the given number label
            function createMarker(point, icon, number, mycontent) {
              var marker = new GMarker(point, icon);
              GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(mycontent);
              });
              return marker;
            }


            // Create our "tiny" marker icon
            var icon = new GIcon();
            icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
            icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
            icon.iconSize = new GSize(12, 20);
            icon.shadowSize = new GSize(22, 20);
            icon.iconAnchor = new GPoint(6, 20);
            icon.infoWindowAnchor = new GPoint(5, 1);

            // Add 10 markers to the map at random locations
            var bounds = map.getBounds();
            var southWest = bounds.getSouthWest();
            var northEast = bounds.getNorthEast();

            // Port Elizabeth
            point = new GLatLng(-33.970698, 25.653076);
            map.addOverlay(createMarker(point, icon, 1, '<span class="Gannotation"><b>Port Elizabeth</b><br/><a href="http://le-regent.net/blog/2005/09/02/103-quelques-nouvelles-d-ici">Quelques nouvelles d\'ici</a><br/><a href="http://le-regent.net/blog/2005/06/25/95-en-direct-de-port-elizabeth">En direct de Port Elizabeth</a><br/><a href="http://le-regent.net/blog/2005/06/16/91-les-frenchies-a-port-elizabeth">Les frenchies a Port Elizabeth</a><br/><a href="http://le-regent.net/blog/2004/12/07/56-distance-entre-rennes-et-port-elizabeth">Distance entre Rennes et Port Elizabeth</a></span>'));

            // Durban
            point = new GLatLng(-29.859701, 31.036377);
            map.addOverlay(createMarker(point, icon, 2,'<span class="Gannotation"><b>Durban</b><br/><a href="http://le-regent.net/blog/2007/03/19/254-tsunami-a-durban">Tsunami a Durban</a><br/><a href="http://le-regent.net/blog/2007/02/05/232-grand-prix-a1-a-durban">Grand prix A1 de Durban</a><br/><a href="http://le-regent.net/blog/2006/12/10/216-en-dehors-de-durban">En dehors de Durban</a><br/><a href="http://le-regent.net/blog/2006/12/07/213-un-petit-tour-dans-un-mall">Un petit tour dans un mall</a><br/><a href="http://le-regent.net/blog/2006/11/21/209-un-matin-dans-les-rues-de-durban">Un matin dans les rues de Durban</a><br/><a href="http://le-regent.net/blog/2006/02/22/152-arrive-a-durban">Arrive a Durban</a><br/><a href="http://le-regent.net/blog/2006/02/17/151-demenagement-a-durban">Demenagement a Durban</a></span>'));

            // Saint Lucia
            point = new GLatLng(-28.377166, 32.415397);
            map.addOverlay(createMarker(point, icon, 3,'<span class="Gannotation"><b>Saint lucia</b><br/><a href="http://le-regent.net/blog/2007/02/02/233-l-estuaire-de-saint-lucia">L\'estuaire de Saint lucia</a></span>'));

            // Sani Pass
            point = new GLatLng(-29.584854, 29.288381);
            map.addOverlay(createMarker(point, icon, 4,'<span class="Gannotation"><b>Sani Pass</b><br/><a href=\"http://le-regent.net/blog/2006/09/22/197-sani-pass\">Sani Pass</a><br/><a href=\"http://le-regent.net/blog/2007/02/22/249-l-afrique-du-sud-l-autre-pays-du-4x4\">L\'Afrique du Sud, l\'autre pays du 4x4</a></span>'));

            // Cape Agulhas
            point = new GLatLng(-34.828459, 20.006104);
            map.addOverlay(createMarker(point, icon, 5,'<span class="Gannotation"><b>Cape Agulhas</b><br/><a href=\"http://le-regent.net/blog/2006/07/21/186-cap-l-agulhas\">Cap l\'Agulhas</a></span>'));

            // Table mountain
            point = new GLatLng(-33.957822, 18.403376);
            map.addOverlay(createMarker(point, icon, 6,'<span class="Gannotation"><b>Cape Town</b><br/><a href=\"http://le-regent.net/blog/2006/07/20/185-cape-town-et-table-mountain\">Table mountain</a></span>'));

            // Robben Island
            point = new GLatLng(-33.798407,18.367081);
            map.addOverlay(createMarker(point, icon, 7,'<span class="Gannotation"><b>Robben Island</b><br/><a href=\"http://le-regent.net/blog/2007/04/10/262-une-visite-a-robben-island-un-passe-penitentiaire\">Une visite a Robben Island, un passe penitentiaire</a></span>'));

            // Franschhoek
            point = new GLatLng(-33.91011,19.11845);
            map.addOverlay(createMarker(point, icon, 8,'<span class="Gannotation"><b>Franschhoek</b><br/><a href=\"http://le-regent.net/blog/2007/05/12/302-franschhoek-la-cite-huguenot\">Franschhoek, la cite Huguenot</a></span>'));

            // Mossel Bay
            point = new GLatLng(-34.179998,22.140198);
            map.addOverlay(createMarker(point, icon, 9,'<span class="Gannotation"><b>Mossel Bay</b><br/><a href=\"http://le-regent.net/blog/2007/05/15/306-une-nuit-a-mossel-bay\">Une nuit a Mossel Bay</a></span>'));
        }
    }

