function load() {
    if (GBrowserIsCompatible() && document.getElementById("map")) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GMapTypeControl());
        map.addControl(new GSmallMapControl());
        //map.addControl(new GOverviewMapControl());
        map.addControl(new GScaleControl());

        var center = new GLatLng(caxis['lat'], caxis['lng']);
        map.setCenter(center, zoom);

        for (p in points) {
            go(map, points[p]['lat'], points[p]['lng'], p,
               points[p]['html']);
        }
    }
}

function go(map, lat, lng, p, html)
{
    var point = new GLatLng(lat, lng);
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function(){
        marker.openInfoWindowHtml('<strong>' + p + '</strong><br />' + html);
    });
    map.addOverlay(marker);
}

function addmapload()
{
    if (document.all) {
        window.attachEvent('onload', load);
        window.attachEvent('onunload', GUnload);
    } else {
        window.addEventListener('load', load, false);
        window.addEventListener('unload', GUnload, false);
    }
}
