var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
var daysAbbr = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"];
var lat = 41.7927;
var lon = -87.593;
var kml = {
    'ups':   'http://maps.google.com/maps/ms?hl=en&gl=us&ie=UTF8&oe=UTF8&msa=0&msid=112281812697702983092.000461dcec5c76040fa49&output=kml',
    'fedex': 'http://maps.google.com/maps/ms?hl=en&gl=us&ie=UTF8&oe=UTF8&msa=0&msid=112281812697702983092.000461dcf62f843805b93&output=kml',
    'usps': 'http://maps.google.com/maps/ms?hl=en&gl=us&ie=UTF8&oe=UTF8&msa=0&msid=112281812697702983092.0004611e3ab27b3ec430f&output=kml'
};
var markers = {
    'usps': 'markers/mailbox/blue.png',
    'ups': 'markers/mailbox/yellow.png',
    'fedex': 'markers/mailbox/purple.png'
};
var map;
function $(id) {
    return document.getElementById(id);
}
function doshit() {
    updateWeather();
    if ($('mailbox').value != 'usps') {
        $('mailbox').value = 'usps';
    }
    if (GBrowserIsCompatible()) {
        map = new GMap2($("map"), { mapTypes: [ G_PHYSICAL_MAP ] });
        map.setCenter(new GLatLng(lat, lon), 15);
        map.addControl(new GLargeMapControl());
        GEvent.addListener(map, 'addoverlay', function(overlay) {
                if (overlay.setImage) {
                overlay.setImage(markers[$('mailbox').value]);
                }
                });
        GEvent.addListener(map, 'removeoverlay', function(overlay) {
                });
        map.addOverlay(new GGeoXml(kml[$('mailbox').value]));
    } else {
        alert("Your browser does not support the Hyde Park Mailbox Map");
    }
}
function updateSubstance() {
    map.clearOverlays();
    map.addOverlay(new GGeoXml(kml[$('mailbox').value]));
}

