
		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(48.8755, 2.3027); // Paris
			  var marker = createMarker(point,'<div style="width:200px"><b>Paris Office</b><br />23 rue Balzac<br />75008 Paris<br /><br />Phone:+ 33 1 53 53 67 35<br />Fax:+ 33 1 53 53 67 00</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 />Suite 6601-03, 66th Floor, The Center, 99 Queens Road Central, Central<br />Hong Kong<br /><br />Phone:+ 852 3666 2003<br />Fax:+ 852 9179 0453 </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");
			}
		}
	

