function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}

function load() {
  if (GBrowserIsCompatible()) {
    var map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(37.4419, -122.1419), 13);
    map.removeMapType(G_HYBRID_MAP);
    map.setCenter(new GLatLng(42.366662,-71.106262), 11);
    map.addControl(new GLargeMapControl());

    var mapControl = new GMapTypeControl();
    map.addControl(mapControl);
  }
}

function clearNeighborhood() {
    $("#location_input").focus( function() {
        if ($("#location_input").attr("value") == "Enter a Neighborhood, County, or ZIP Code") {
            $("#location_input").attr("value", "");	
        }
    });
}

addLoadEvent(load);
addLoadEvent(clearNeighborhood);
