// Initialize the page, if it has the right ID
RRS.util.Dom.addWindowOnload(
function()
 {
    if (document.body.id != "location")
    return;

    var hotelPoint = new LatLonPoint(37.788229, -122.409982);
    var mapstract = new Mapstraction('map', 'google');
    mapstract.addControls({
        pan: true,
        zoom: 'small',
        map_type: true
    });

    aMarker = new Marker(hotelPoint);
    aMarker.setLabel("JW Marriott Union Square");

    var bubbleText = '<a href="http://www.jwmarriottunionsquare.com/" rel="external"><strong>JW Marriott Union Square</strong></a><br />';
    bubbleText += '500 Post Street<br />San Francisco, <abbr title="California">CA</abbr> 94102<br />';
    bubbleText += "(415) 771-8600";
    aMarker.setInfoBubble(bubbleText);
    aMarker.setIcon('/graphics/mapicons/lodging.png',[32,32]);
    aMarker.setHover(false);
    mapstract.addMarker(aMarker);

    // aMarker = new Marker(new LatLonPoint(37.615283, -122.389979));
    // aMarker.setLabel("San Francisco International Airport (SFO)");
    // bubbleText = '<a href="http://www.flysfo.com/web/page/index.jsp" rel="external"><strong>San Francisco International Airport</strong></a><br />';
    // bubbleText += '<a href="http://www.bart.gov/guide/airport/outbound_sfo.aspx" rel="external">BART station</a> located in International Terminal';
    // aMarker.setInfoBubble(bubbleText);
    // aMarker.setIcon('/graphics/mapicons/plane.png',[32,32]);
    // aMarker.setHover(false);
    // mapstract.addMarker(aMarker);
    // 
    // aMarker = new Marker(new LatLonPoint(37.710714,-122.212944));
    // aMarker.setLabel("Oakland Airport");
    // bubbleText = '<a href="http://www.flyoakland.com/index3.cfm" rel="external"><strong>Oakland International Airport</strong></a><br />';
    // bubbleText += 'Take <a href="http://www.bart.gov/guide/airport/outbound_oak.aspx" rel="external">AirBART shuttle</a> to <a href="http://www.bart.gov/stations/cols/index.aspx" rel="external">Coliseum/Oakland Airport BART station</a>';
    // aMarker.setInfoBubble(bubbleText);
    // aMarker.setIcon('/graphics/mapicons/plane.png', [32,32]);
    // aMarker.setHover(false);
    // mapstract.addMarker(aMarker);
    
    aMarker = new Marker(new LatLonPoint(37.784978,-122.407007));
    aMarker.setLabel('Powell St. Station');
    bubbleText = '<a href="http://www.bart.gov/stations/powl/index.aspx" rel="external"><strong>Powell Street Station</strong></a><br />';
    bubbleText += 'Closest BART station to the JW Marriott';
    aMarker.setInfoBubble(bubbleText);
    aMarker.setIcon('/graphics/mapicons/rail.png',[32,32]);
    aMarker.setHover(false);
    mapstract.addMarker(aMarker);

    var centerPoint = new LatLonPoint(37.786603500000005,-122.4084945);
    mapstract.setCenterAndZoom(centerPoint,16);
    }    
);