// JavaScript Document
    var map = null;
    var geocoder = null;
				
		function load() {
// Creates a marker at the given point with the given number label

     function createMarker(point, number, aptelement, persons) {
			    if (persons > 1 && persons <= 4) {
          	var marker = new GMarker(point,icon);						  
					} else if (persons > 4 && persons <= 8) {
          	var marker = new GMarker(point,icon2);						
					} else if (persons > 8) {
          	var marker = new GMarker(point,icon3);							
					}
          GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(aptelement);
          });
					linka = document.getElementById("aptlink_"+number);
					GEvent.addDomListener(linka,"click",function() {
					  map.setCenter(point);
						map.openInfoWindowHtml(point,aptelement);
					});
          return marker;
       }				
			
			if (GBrowserIsCompatible()) {
				var map = new GMap2(document.getElementById("map"));
				map.setCenter(new GLatLng(41.579923,1.78023), 8);
				map.addControl(new GSmallMapControl());    	// Control for panning zooming
				
        // Create our "tiny" marker icon
        var icon = new GIcon();
				var icon2 = new GIcon();
				var icon3 = new GIcon();
        icon.image = "http://www.escatalunya.com/imatges/mapicon_green.png";
        icon.shadow = "http://www.escatalunya.com/imatges/mapicon_shadow.png";
        icon.iconSize = new GSize(12, 20);
        icon.shadowSize = new GSize(22, 20);
        icon.iconAnchor = new GPoint(6, 20);
        icon.infoWindowAnchor = new GPoint(20, 1);				

        icon2.image = "http://www.escatalunya.com/imatges/mapicon_red.png";
        icon2.shadow = "http://www.escatalunya.com/imatges/mapicon_shadow.png";
        icon2.iconSize = new GSize(12, 20);
        icon2.shadowSize = new GSize(22, 20);
        icon2.iconAnchor = new GPoint(6, 20);
        icon2.infoWindowAnchor = new GPoint(20, 1);				

        icon3.image = "http://www.escatalunya.com/imatges/mapicon_yellow.png";
        icon3.shadow = "http://www.escatalunya.com/imatges/mapicon_shadow.png";
        icon3.iconSize = new GSize(12, 20);
        icon3.shadowSize = new GSize(22, 20);
        icon3.iconAnchor = new GPoint(6, 20);
        icon3.infoWindowAnchor = new GPoint(20, 1);				


				// map.addControl(new GMapTypeControl());			// Control for satellite / normal / hybrid
//				map.addControl(new GOverviewMapControl());

        var bounds = map.getBounds();
        var southWest = bounds.getSouthWest();
        var northEast = bounds.getNorthEast();
        var lngSpan = northEast.lng() - southWest.lng();
        var latSpan = northEast.lat() - southWest.lat();
        for (var i = 0; i < flatsarray.length; i++) {
          var point = new GLatLng(flatsarray[i][0],flatsarray[i][1]);
          map.addOverlay(createMarker(point, i + 1, flatsarray[i][2], flatsarray[i][3]));
        }
				linki = document.getElementById("btn_centrar");
				GEvent.addDomListener(linki,"click",function() {
					map.setCenter(new GLatLng(41.579923,1.78023), 8);
				});				
			}
		}
		
