// JavaScript para googlemaps
//<![CDATA[

function load() {

/*	Instanciamos un mapa con GMap2
	Como se usa en varios apartados, en index.php defino unha variable JS {indiceMapa} en función do apartado no que esteamos.
	Con esa variable, sabemos que indice do array de puntos debemos coller e presentar!!!
	
*/
		
/*				Posicións dos marcadores
----------------------------------------------------------------------------------*/
		var puntos = new Array();
		puntos[0] = new GLatLng (42.398005, -8.805500); // Oficinas

		
/*				Texto para os marcadores
----------------------------------------------------------------------------------*/

		var nombres = new Array();
		nombres[0] = '<strong>Servinauta Sanxenxo SL</strong><br>Puerto Deportivo Juan Carlos I, Local 9<br>36960 - Sanxenxo - Pontevedra<br>Tel.: 986 691 783';
		

/*				Posicións iniciales do mapa en f de onde estamos
				igual ao puntos pero un pelín máis hacia abaixo
				para que entren os globos de info.
----------------------------------------------------------------------------------*/

		var centros = new Array();
		centros[0] = new GLatLng (42.399000, -8.805500); // Oficinas

		
		
		
	// So arranca si o browser é compatible		
		
	if (GBrowserIsCompatible()) {
		var map = new GMap2(xGetElementById("mapaGoogle"));
		
		map.setCenter(centros[indiceMapa], 16 );  // Defino centro e zoom inicial
		
		map.setMapType(G_SATELLITE_MAP); // Defino tipo de mapa (G_NORMAL_MAP, G_SATELLITE_MAP, and G_HYBRID_MAP)	
		
		map.addControl(new GLargeMapControl());  // Engadimos os controles de zoom
		
		//map.addControl(new GMapTypeControl());  // Controles de tipo de mapa
 
		function createMarker(punto, nombre) {
		
			var iconoMarca = new GIcon(G_DEFAULT_ICON); 
			var tamanoIcono = new GSize(21,31);
			iconoMarca.iconSize = tamanoIcono; 
			//iconoMarca.shadow = "imaxes/iconosJujel/shadow.png";
			var tamanoSombra = new GSize(0,0);
			iconoMarca.shadowSize = tamanoSombra; 
			iconoMarca.iconAnchor = new GPoint(11, 16); 
			//iconoMarca.image = "imaxes/iconosJujel/default.png";
			
			/*Cosecha propia!!!*/
			GMarker.prototype.amosaInfo = function(texto){
					this.openInfoWindowHtml("<span style='font-size: 10pt; font-family: verdana'>" + texto + "</span>");		
			}
		
			var marker = new GMarker(punto, iconoMarca);
						
		 	GEvent.addListener(marker, 'mouseover', function() {marker.amosaInfo(nombre);});
			
			/*GEvent.addListener(marker, 'mouseover', function() {
				marker.openInfoWindowHtml("<span style='font-size: 10pt; font-family: verdana'>" + nombre + "</span>");
			});*/
			
			
			//GEvent.addListener(marker, "mouseout", function() { marker.closeInfoWindow();  }); // función que pecha o tab correspondente
			
			GEvent.addListener(marker, "click", function() { }); // Ao facer click sobre a marca...
			
			return marker;
		}	
	}
	
	var marker = createMarker (puntos[indiceMapa], nombres[indiceMapa]);
	map.addOverlay(marker); 
	marker.amosaInfo(nombres[indiceMapa]);
	
	
	// E pońemos o bocata coa info!!!
	
}


//]]>