
		function load() {
		  if (GBrowserIsCompatible()) {
	  
			  function createMarker(point,html) {
				var marker = new GMarker(point);
				GEvent.addListener(marker, "click", function() {
				  marker.openInfoWindowHtml(html);
				});
				return marker;
			  }
			  
			  function createMarker(point,html) {
				var marker = new GMarker(point);
				GEvent.addListener(marker, "click", function() {
				  marker.openInfoWindowHtml(html);
				});
				return marker;
			  }
		
				var map = new GMap2(document.getElementById("map"));
				map.addControl(new GSmallMapControl());
				//map.addControl(new GMapTypeControl());
				map.setCenter(new GLatLng(40.5002, -0.1262),1);
				map.setMapType(G_MAPMAKER_NORMAL_MAP); //option G_PHYSICAL_MAP OR G_HYBRID_TYPE OR G_MAPMAKER_HYBRID_MAP
				
				// latitude, longitude
				
			  var point = new GLatLng(41.8815, -87.6370); // Chicago
			  var marker = createMarker(point,'<div style="width:200px;"><b>Chicago Office (Headquarters)</b><br />30 South Wacker Drive<br />Suite 1650<br />Chicago, Illinois 60606<br /><br />Phone:+1.312.235.5600<br />Fax:+1.312.756.1765 </div>');
			  map.addOverlay(marker);
			  
			  var point = new GLatLng(40.7086, -74.0100); // New York
			  var marker = createMarker(point,'<div style="width:200px"><b>MarketAxess Technologies Inc.</b><br />299 Park Ave., 10th Floor<br />New York, NY 10171<br /><br />Phone:+ 1.212.813.6000<br />Fax:+ 1.212.813.6060 </div>');
			  map.addOverlay(marker);
			  
		  
			  var point = new GLatLng(51.5126, -0.0788); // London
			  var marker = createMarker(point,'<div style="width:200px"><b>London Office</b><br />71 Fenchurch St.<br />London EC3M 4BS<br /><br />Phone:+44 (0)20 7709 3200<br />Fax:+ 44 20 7709 3101 </div>');
			  map.addOverlay(marker);
			  
			  var point = new GLatLng(22.2802, 114.1581); // Hong Kong
			  var marker = createMarker(point,'<div style="width:200px"><b>Hong Kong Office</b><br />18/F, Wheelock House<br />20 Pedder Street<br />Central, Hong Kong<br />Phone:+ 852 3626 9201</div>');
			  map.addOverlay(marker);
			  
			  var point = new GLatLng(-23.5489, -46.6388); // Brazil
			  var marker = createMarker(point,'<div style="width:200px"><b>Brazil Office</b><br /><br />Phone:+1.312.235.5600<br />Fax:+1.312.756.1765</div>');
			  map.addOverlay(marker);



		
			}
			
			// display a warning if the browser was not compatible
			else {
			  alert("Sorry, the Google Maps API is not compatible with this browser");
			}
		}
	


