function load() {
if (GBrowserIsCompatible()) {
function createMarker(point,html,icon) {
var marker = new GMarker(point,icon);
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(html);
});
return marker;
}
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.addControl(new GSmallMapControl());
//map.addControl(new GMapTypeControl());
var metroboston = new GIcon();
metroboston.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
metroboston.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
metroboston.iconSize = new GSize(12, 20);
metroboston.shadowSize = new GSize(22, 20);
metroboston.iconAnchor = new GPoint(6, 20);
metroboston.infoWindowAnchor = new GPoint(5, 1);
var northofboston = new GIcon();
northofboston.image = "http://labs.google.com/ridefinder/images/mm_20_yellow.png";
northofboston.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
northofboston.iconSize = new GSize(12, 20);
northofboston.shadowSize = new GSize(22, 20);
northofboston.iconAnchor = new GPoint(6, 20);
northofboston.infoWindowAnchor = new GPoint(5, 1);
var southofboston = new GIcon();
southofboston.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
southofboston.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
southofboston.iconSize = new GSize(12, 20);
southofboston.shadowSize = new GSize(22, 20);
southofboston.iconAnchor = new GPoint(6, 20);
southofboston.infoWindowAnchor = new GPoint(5, 1);
var metrowest = new GIcon();
metrowest.image = "http://labs.google.com/ridefinder/images/mm_20_green.png";
metrowest.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
metrowest.iconSize = new GSize(12, 20);
metrowest.shadowSize = new GSize(22, 20);
metrowest.iconAnchor = new GPoint(6, 20);
metrowest.infoWindowAnchor = new GPoint(5, 1);
var merrimackvalley = new GIcon();
merrimackvalley.image = "http://labs.google.com/ridefinder/images/mm_20_purple.png";
merrimackvalley.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
merrimackvalley.iconSize = new GSize(12, 20);
merrimackvalley.shadowSize = new GSize(22, 20);
merrimackvalley.iconAnchor = new GPoint(6, 20);
merrimackvalley.infoWindowAnchor = new GPoint(5, 1);
var unknown = new GIcon();
unknown.image = "http://labs.google.com/ridefinder/images/mm_20_grey.png";
unknown.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
unknown.iconSize = new GSize(12, 20);
unknown.shadowSize = new GSize(22, 20);
unknown.iconAnchor = new GPoint(6, 20);
unknown.infoWindowAnchor = new GPoint(5, 1);
// map.addOverlay(createMarker(new GLatLng(42.350696, -71.539642),'
Home Sweet Home
',metroboston));
map.addOverlay(createMarker(new GLatLng(42.350174,-71.060567),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.340817,-71.068172),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.3475,-71.1003),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.3497,-71.1535),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.306466,-71.077073),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.2957,-71.0538),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.306466,-71.077073),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.276615,-70.877981),'',southofboston));
map.addOverlay(createMarker(new GLatLng(42.32494,-71.095657),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.306677,-71.116793),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.389377,-71.13202),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.379341,-71.098152),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.394078,-71.099262),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.338984,-71.051379),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.552009,-70.944283),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.616108,-70.663112),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.464929,-70.925265),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.467612,-70.967613),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.427601,-71.064708),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.535736,-70.927608),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.517012,-70.893571),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.781302,-71.076061),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.703298,-71.166074),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.640873,-71.304192),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.649,-71.3358),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.649151,-71.321059),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.645759,-71.308458),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.650327,-71.324281),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.284356,-71.343112),'',metrowest));
map.addOverlay(createMarker(new GLatLng(42.141575,-71.518839),'',metrowest));
map.addOverlay(createMarker(new GLatLng(42.3545,-71.1877),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.100813,-71.02147),'',southofboston));
map.addOverlay(createMarker(new GLatLng(41.978285,-70.689593),'',southofboston));
map.addOverlay(createMarker(new GLatLng(42.458857,-70.966926),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.774104,-71.081447),'',merrimackvalley));
map.addOverlay(createMarker(new GLatLng(42.467796,-70.957164),'',northofboston));
map.addOverlay(createMarker(new GLatLng(42.074223,-70.99401),'',southofboston));
map.addOverlay(createMarker(new GLatLng(42.3818,-71.0991),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.307221,-71.066136),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.100813,-71.02147),'',southofboston));
map.addOverlay(createMarker(new GLatLng(42.340817,-71.068172),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.338984,-71.051379),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.394078,-71.099262),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.394078,-71.099262),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.306466,-71.077073),'',metroboston));
map.addOverlay(createMarker(new GLatLng(42.350174,-71.060567),'',metroboston));
var groundzero = new GLatLng(42.350174, -71.060567);
map.setCenter(groundzero, 8);
};
};