function gmload() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        
        var point;
        
        var slat = 0, slng= 0;
        slat = 39.94824;
        slng= -75.15399;
        map.setCenter(new GLatLng(slat, slng), 16);
                
        slat = 39.94851;
        slng= -75.15515;
        //map.setCenter(new GLatLng(slat, slng), 15);
        point = new GLatLng(slat, slng);
        //map.addOverlay(createParkingMarker(point,"Walnut Street Theatre<br/>805 Walnut Street<br/>Philadelphia, PA 19107"));
        map.addOverlay(createMarker(point,"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td rowspan=\"3\ valign=\"top\" class=\"infoicon\"><img src=\"/uploads/images/icons/parking_icon.gif\" border=\"0\" height=\"20\" width=\"20\"/></td><td>Walnut Street Theatre</td></tr><tr><td>805 Walnut Street</td></tr><tr><td>Philadelphia, PA 19107</td></tr></table>","parking"));
        
        slat = 39.94792;
        slng= -75.15470;
        //map.setCenter(new GLatLng(slat, slng), 15);
        point = new GLatLng(slat, slng);
        map.addOverlay(createMarker(point,"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td rowspan=\"3\ valign=\"top\" class=\"infoicon\"><img src=\"/uploads/images/icons/parking_icon.gif\" border=\"0\" height=\"20\" width=\"20\"/></td><td>Wills Eye Parking Garage</td></tr><tr><td>800-834 Walnut Street</td></tr><tr><td>Philadelphia, PA 19107</td></tr></table>","parking"));        
        
        slat = 39.94824;
        slng= -75.15399;
        point = new GLatLng(slat, slng);
        map.addOverlay(createMarker(point,"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td rowspan=\"3\ valign=\"top\" class=\"infoicon\"></td><td>Steven Singer Jewelers</td></tr><tr><td>739 Walnut Street</td></tr><tr><td>Philadelphia, PA 19106</td></tr></table>","ssinger"));
        
        
        
        /*var center = map.getCenter();
        document.getElementById("message").innerHTML = center.toString();
        
        GEvent.addListener(map, "moveend", function() {
            var center = map.getCenter();
            document.getElementById("message").innerHTML = center.toString();
        });*/
    }
    //window.setTimeout("extLinkSet()",1000);
}


// Creates a marker at the given point with the given number label
/*function createMarker(point, mytext) {
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(mytext);
    });
    return marker;
}*/

// Creates a marker at the given point with the given number label
function createMarker(point, mytext, mytype) {
  
    // Create a base icon for all of our markers that specifies the
    // shadow, icon dimensions, etc.
    var baseIcon = new GIcon();
    baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
    baseIcon.iconSize = new GSize(20, 34);
    //baseIcon.iconSize = new GSize(20, 20);
    baseIcon.shadowSize = new GSize(37, 34);
    baseIcon.iconAnchor = new GPoint(9, 34);
    baseIcon.infoWindowAnchor = new GPoint(9, 2);
    baseIcon.infoShadowAnchor = new GPoint(18, 25);
    
    var icon = new GIcon(baseIcon);
    
    if (mytype=="ssinger") {
        icon.image = "/uploads/images/icons/ssinger_marker.png";
    } else if (mytype=="parking") {
        icon.image = "http://www.google.com/mapfiles/markerP.png";
    } else {
        icon.image = "http://www.google.com/mapfiles/marker.png";
    }
    
    var marker = new GMarker(point, icon);

    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(mytext);
    });
    return marker;
}
