    function load() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(40.4223173,-3.6922288), 15);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		
		// Monopol
		var tinyIcon = new GIcon();
		tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_blue.png";
		tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		tinyIcon.iconSize = new GSize(12, 20);
		tinyIcon.shadowSize = new GSize(22, 20);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		markerOptions = { icon:tinyIcon };
        var point = new GLatLng(40.4223173,-3.6922288);
		var marker = new GMarker(point, markerOptions);
		map.addOverlay(marker);
		//Info window automatico
		var myHtml="<b>Monopol</b><br/>Paseo de Recoletos, 21 · 6º 5<br/>28004 Madrid<br/><a href='http://maps.google.com/maps?f=d&hl=en&geocode=&iwstate1=dir:to&daddr=monopol+detectives&jsv=143c&sll=40.396764,-3.713379&ie=UTF8&ei=DrmBSbq1AYT2oAPOtuioAw&cd=1&cid=40422322,-3692248,10918651437953750787&li=lmd&z=14&t=m'>How to get here</a>";
		map.openInfoWindowHtml(new GLatLng(40.42305,-3.6922288),myHtml);		
		//Info window monopol
	  	GEvent.addListener(marker, "click", function() {
		    map.openInfoWindowHtml(new GLatLng(40.42305,-3.6922288), myHtml);
		  });		
		
		// Parking Recoletos
		tinyIcon = new GIcon();
		tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_gray.png";
		tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		tinyIcon.iconSize = new GSize(12, 20);
		tinyIcon.shadowSize = new GSize(22, 20);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		markerOptions = { icon:tinyIcon };
        point = new GLatLng(40.4230629,-3.6906762);
		marker = new GMarker(point, markerOptions);
		map.addOverlay(marker);
		//Info window
		var myHtml1="<b>Car Parking</b><br/>Paseo de Recoletos";
	  	GEvent.addListener(marker, "click", function() {
		    map.openInfoWindowHtml(new GLatLng(40.4230629,-3.6906762), myHtml1);
		  });		
		
		// Parking Plaza Colon
		tinyIcon = new GIcon();
		tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_gray.png";
		tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		tinyIcon.iconSize = new GSize(12, 20);
		tinyIcon.shadowSize = new GSize(22, 20);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		markerOptions = { icon:tinyIcon };
        point = new GLatLng(40.4245,-3.68999);
		marker = new GMarker(point, markerOptions);
		map.addOverlay(marker);
		//Info window
		var myHtml2="<b>Car Parking</b><br/>Plaza de Colón";
	  	GEvent.addListener(marker, "click", function() {
		    map.openInfoWindowHtml(new GLatLng(40.4245,-3.68999), myHtml2);
		  });		
		
		// Parking Recoletos
		tinyIcon = new GIcon();
		tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_gray.png";
		tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		tinyIcon.iconSize = new GSize(12, 20);
		tinyIcon.shadowSize = new GSize(22, 20);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		markerOptions = { icon:tinyIcon };
        point = new GLatLng(40.425055,-3.6913);
		marker = new GMarker(point, markerOptions);
		map.addOverlay(marker);
		//Info window
		var myHtml3="<b>Car Parking</b><br/>Paseo de Recoletos";
	  	GEvent.addListener(marker, "click", function() {
		    map.openInfoWindowHtml(new GLatLng(40.425055,-3.6913), myHtml3);
		  });		
		
		// Parking Palacio Justicia
		tinyIcon = new GIcon();
		tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_gray.png";
		tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		tinyIcon.iconSize = new GSize(12, 20);
		tinyIcon.shadowSize = new GSize(22, 20);
		tinyIcon.iconAnchor = new GPoint(6, 20);
		tinyIcon.infoWindowAnchor = new GPoint(5, 1);
		markerOptions = { icon:tinyIcon };
        point = new GLatLng(40.4258,-3.6922);
		marker = new GMarker(point, markerOptions);
		map.addOverlay(marker);
		//Info window
		var myHtml4="<b>Car Parking</b><br/>Palacio de Justicia";
	  	GEvent.addListener(marker, "click", function() {
		    map.openInfoWindowHtml(new GLatLng(40.4258,-3.6922), myHtml4);
		  });		
      }
    }