			$(document).ready(function() {
				
				//definicions arrays: 0 biobanc - 1 clínic - 2 cibek - 3 idibaps
				var icones = new Array("/media/comu/icona-biobanc.png","/media/comu/icona-clinic.png","/media/comu/icona-cibek.png");
				//var icones = new Array("/biobanc/web/media/comu/icona-biobanc.png","/biobanc/web/media/comu/icona-clinic.png","/biobanc/web/media/comu/icona-cibek.png","/biobanc/web/media/comu/icona-idibaps.png");
				var icona_x = new Array(49,57,49,49);
				var icona_y = new Array(52,52,52,52);
				var noms = new Array("Biobanc", "Hospital Clínic", "CIBEK", "IDIBAPS");
				var adreces = new Array("C/ Còrsega 176 baixos - 08036 Barcelona","C/Villarroel, 170 - 08036 Barcelona","C/Rosselló - 08036 Barcelona","C/Villarroel, 170 - 08036 Barcelona");
				var enllacos = new Array("http://www.clinicbiobanc.org","http://www.hospitalclinic.org","http://www.cibek.org","http://www.idibaps.ub.edu");
				
				
				if (GBrowserIsCompatible()) {
					var map = new GMap2(document.getElementById("map"));
					map.setMapType(G_HYBRID_MAP);
					// centrem el mapa
					map.setCenter(new GLatLng(41.389502, 2.150595188140869), 16);					
					// afegim controls per a l'usuari
					map.addControl(new GMapTypeControl());
					map.addControl(new GSmallZoomControl());
					
					//crear i posicionar les 3 icones
					for (var i = 0; i < icones.length; i++) {
          				var iconaMarca = new GIcon(G_DEFAULT_ICON);
      					iconaMarca.image = icones[i];					
      					var midaIcona= new GSize(icona_x[i], icona_y[i]);
						iconaMarca.iconSize = midaIcona;
						//imageMap perquè en Firefox la icona sigui tota clicable
						iconaMarca.imageMap = (i==1)? [0,7,0,33,8,40,23,40,28,49,33,39,50,39,56,33,55,7,50,1,7,0] : [5,0,1,6,0,36,8,41,18,40,24,52,30,40,40,40,49,35,48,6,42,1,3,1,3,1,4,2,1,2];
						iconaMarca.shadow = "/media/comu/ombra2.png";
						//iconaMarca.shadow = "/biobanc/web/media/comu/ombra2.png";
						var midaOmbra = new GSize(60, 52);
						iconaMarca.shadowSize = midaOmbra;
						iconaMarca.iconAnchor = new GPoint(25, 50);
						iconaMarca.infoWindowAnchor = new GPoint(25, 5);
						if (i==0){
							var point = new GPoint(2.15003, 41.389502);
						} else if (i==1){
							//var point = new GPoint(2.151947,41.388883);
							var point = new GPoint(2.151900,41.38942);
						} else if(i==3){
							var point = new GPoint(2.153100,41.38942);
						} else{
							var point = new GPoint(2.151175, 41.388642);
						}
						var nom = noms[i];
						var adreca = adreces[i];
						var enllac = enllacos[i];
						var marker = createMarker(point,nom,adreca,enllac,iconaMarca);
						map.addOverlay(marker);  
							//desplega biobanc el 1r cop
							if (i==0){
								var htmldesplegat = "<strong>" + nom + "</strong> <br/>" + adreca + "<br /><a href='"+enllac+"'>"+enllac+"</a>";
								marker.openInfoWindowHtml(htmldesplegat);	
							}
        				}					
				}
			});

			function createMarker(point,nom,adreca,enllac,iconaMarca) {
				var marker = new GMarker(point, iconaMarca);
				var html = "<strong>" + nom + "</strong> <br/>" + adreca + "<br /><a href='"+enllac+"'>"+enllac+"</a>";
  				GEvent.addListener(marker, 'click', function() {
    					marker.openInfoWindowHtml(html);
  				});
  				return marker;
			}
			
			