objects = document.getElementsByTagName("object");
for (var i = 0; i < objects.length; i++)
{
    objects[i].outerHTML = objects[i].outerHTML;
}

var map = null;
    var geocoder = null;

    function initialize() {
      if (GBrowserIsCompatible()) {
      
        map = new GMap2(document.getElementById("map"));
        map.setCenter(new GLatLng(41.98705662960288, 1.522979736328125), 8);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
        geocoder = new GClientGeocoder();
        var point = new GLatLng(41.78613705950895,0.8095979690551758);
   	        function createMarker(point, number) {
				var marker = new GMarker(point);
				GEvent.addListener(marker, "click", function() {
					marker.openInfoWindowHtml("Balaguer, C\\Molí del Compte nš39");
				});
				return marker;
			}
		var Vielha = new GLatLng(42.70173979470934,0.795135498046875);
   	        function createMarker2(Vielha, number) {
				var marker2 = new GMarker(Vielha);
				GEvent.addListener(marker2, "click", function() {
					marker2.openInfoWindowHtml('Vielha (a 147 Km. de Balaguer)');
				});
				return marker2;
			}
		var SeuUrgell = new GLatLng(42.356419177928906,1.4597225189208984);
   	        function createMarker3(SeuUrgell, number) {
				var marker3 = new GMarker(SeuUrgell);
				GEvent.addListener(marker3, "click", function() {
					marker3.openInfoWindowHtml("La Seu d'Urgell (a 105 Km. de Balaguer)");
				});
				return marker3;
			}
		var BCN = new GLatLng(41.38350639479881,2.171173095703125);
        function createMarker4(BCN, number) {
			var marker4 = new GMarker(BCN);
			GEvent.addListener(marker4, "click", function() {
				marker4.openInfoWindowHtml("Barcelona (a 141 Km. de Balaguer)");
			});
			return marker4;
		}
		var Tarrega = new GLatLng(41.646556617982256,1.1392736434936523);
        function createMarker5(Tarrega, number) {
			var marker5 = new GMarker(Tarrega);
			GEvent.addListener(marker5, "click", function() {
				marker5.openInfoWindowHtml("Tārrega (a 34 Km. de Balaguer)");
			});
			return marker5;
		}
		var Tarragona = new GLatLng(41.11828852379951,1.2454032897949218);
        function createMarker6(Tarragona, number) {
			var marker6 = new GMarker(Tarragona);
			GEvent.addListener(marker6, "click", function() {
				marker6.openInfoWindowHtml("Tarragona (a 103 Km. de Balaguer)");
			});
			return marker6;
		}
		var Mollerussa = new GLatLng(41.629686194904224,0.8942699432373047);
        function createMarker7(Mollerussa, number) {
			var marker7 = new GMarker(Mollerussa);
			GEvent.addListener(marker7, "click", function() {
				marker7.openInfoWindowHtml("Mollerussa (a 22 Km. de Balaguer)");
			});
			return marker7;
		}
		var Lleida = new GLatLng(41.613773917839445,0.6257915496826172);
        function createMarker8(Lleida, number) {
			var marker8 = new GMarker(Lleida);
			GEvent.addListener(marker8, "click", function() {
				marker8.openInfoWindowHtml("Lleida (a 27 Km. de Balaguer)");
			});
			return marker8;
		}
		
        map.addOverlay(createMarker(point, 1));
        map.addOverlay(createMarker2(Vielha, 1));
        map.addOverlay(createMarker3(SeuUrgell, 1));
        map.addOverlay(createMarker4(BCN, 1));
        map.addOverlay(createMarker5(Tarrega, 1));
        map.addOverlay(createMarker6(Tarragona, 1));
        map.addOverlay(createMarker7(Mollerussa, 1));
        map.addOverlay(createMarker8(Lleida, 1)); 
      }
    }