function loadMap(lat, lng) {
    if (GBrowserIsCompatible()) {
        var map = new GMap2($("map"));
        var latLng = new GLatLng(lat, lng);
        map.addControl(new GLargeMapControl());
        map.setCenter(latLng, 13);
        var marker = new GMarker(latLng);
        map.addOverlay(marker);
    }
}

function showDirections(brickCenter) {
    var frm = $('directionFrame');
    frm.style.position = 'absolute';
    var xy = Position.page($('leftCol'));
    frm.style.top = xy[1] + 15 + 'px';
    frm.style.left = xy[0] + 85 + 'px';
    frm.style.zIndex = '200';
    frm.style.width = '600px';
    frm.style.height = '750px';
    frm.style.backgroundColor = 'white';
    var bodyRef = document.getElementsByTagName("body").item(0);
    bodyRef.insertBefore(frm, document.body.firstChild);
    $('directionFrame').style.visibility = 'visible';
    frm.src = '/brick-centers/' + brickCenter + '-map.htm';
}

function closeDirections() {
    parent.document.getElementById('directionFrame').style.visibility = 'hidden';
}

