
var __g_arrPoints = new Array();

function load(v_lat, v_long) {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("googleMap"));
    map.setCenter(new GLatLng(v_lat, v_long), 13);
    map.enableDoubleClickZoom();
    map.enableScrollWheelZoom();

    //uncomment below if you want the satalite/map buttons
    var mapControl = new GMapTypeControl();
    map.addControl(mapControl);
    map.addControl(new GLargeMapControl());

    var bounds = new GLatLngBounds();

    for (var i = 0; i < __g_arrPoints.length; ++i) {
        var curPoint = __g_arrPoints[i];
        var obPoint = new GLatLng(curPoint.latitude, curPoint.longitude);
        var obMarker = new GMarker(obPoint);

        bounds.extend(obPoint);

        obMarker.obPoint = obPoint;
        obMarker.curPoint = curPoint;

        GEvent.addListener(obMarker, "click", function() {
            var strInfoHtml = "<div style=\"font-size:12pt;font-weight:bold;padding-bottom:7px;\">" + this.curPoint.address + "</div>" +
                "<a href=\"" + SGL_JS_WEBROOT + "/" + this.curPoint.link + ">View Building</a>";
            map.openInfoWindowHtml(this.obPoint, strInfoHtml);
        });

        map.addOverlay(obMarker);
    }

    map.setCenter(bounds.getCenter());
  }
}
