function initialize() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("contact_us_map"));
	map.setMapType(G_NORMAL_MAP);

	// Arrows and "+" and "-" buttons in the upper left
	map.addControl(new GSmallMapControl());

	// Set center
	map.setCenter(new GLatLng(42.677512, -83.307735), 14);

	// Create our "tiny" marker icon
	var greenIcon = new GIcon(G_DEFAULT_ICON);
	greenIcon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/green/blank.png";

	// Set up our GMarkerOptions object
	markerOptions = { icon:greenIcon };

	// Code that I don't understand, but know is neccessary
        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();
          

	// Set location markers
        var marker = new GMarker(new GLatLng(42.677512, -83.307735), markerOptions);
        map.addOverlay(marker);
	GEvent.addListener(marker, "click", function()
		{marker.openInfoWindowHtml('Baker&#39;s Alignment &#38; Brake Service<br />190 W&#46; Walton Blvd<br />Pontiac&#44; MI 48340<br /><br />Phone: &#40;248&#41; 338&#45;7390<br /><br /><a title = "Click here for driving directions" href = "http://www.mapquest.com/directions?2a=190%20W%20Walton%20Blvd&2c=Pontiac&2s=MI&2z=48340&2y=US&2l=42.6773&2g=-83.307607&2v=ADDRESS">Directions to Baker&#39;s Alignment &#38; Brake Service</a>');});
        
}
      }