//<![CDATA[

function load() {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(51.51683496238804, -0.11230945587158203), 15);

        // Create a base icon for all of our markers that specifies the
        // shadow, icon dimensions, etc.
        var baseIcon = new GIcon();
        baseIcon.shadow = "/berkeley/media/assets/tbp_shadow.png";
        baseIcon.iconSize = new GSize(273, 55);
        baseIcon.shadowSize = new GSize(273, 55);
        baseIcon.iconAnchor = new GPoint(22, 50);
        baseIcon.infoWindowAnchor = new GPoint(35, 0);
        baseIcon.infoShadowAnchor = new GPoint(35, 0);

        // Creates a marker whose info window displays the letter corresponding
        // to the given index.
        function createMarker(point) {
            var icon = new GIcon(baseIcon);
            icon.image = "/berkeley/media/assets/tbp_sign.png";
            var marker = new GMarker(point, icon);

            GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml("<img src='/berkeley/media/assets/tbp_sm.gif' width='200' height='22' /><p>48 Chancery Lane<br />London<br />WC2A 1JF<br />T +00 44 (0)20 7973 5800<br />F +00 44 (0)20 7935 1892 <br />E <a href='mailto:enquiries@berkeleypartnership.com'>enquiries@berkeleypartnership.com</a></p>");
            });
            return marker;
        }
        var point = new GLatLng(51.51683496238804, -0.11230945587158203);
        map.addOverlay(createMarker(point));
    }
}

//]]>
