var map = null;

function Inicio() {
	if (GBrowserIsCompatible()) {
	  //Creamos el mapa con sus controles	  
	  map = new GMap2(document.getElementById("map"));
	  map.addControl(new GLargeMapControl());
	  map.addControl(new GMapTypeControl());
	  map.addControl(new GOverviewMapControl());
	 	  
	  //Posicion inicial
      var punto_inicial = new GLatLng(28.318436,-16.411428);
      map.setCenter(punto_inicial, 15);
      
	  //map.setMapType(G_NORMAL_MAP);
      //map.setMapType(G_SATELLITE_MAP);"
      map.setMapType(G_HYBRID_MAP);
	  
	  //map.enableScrollWheelZoom();	  
      map.enableDoubleClickZoom();
	}
}


//Buscamos la localización de la empresa
function BuscarLocalizacionEmpresa(key, nombreempresa) {	
	$.get('ajax_localiza_empresa.asp', 
		  {key: key},
		  function(datos){
			  if (datos == 'KO'){
				  alert(nombreempresa + ' no tiene aún establecida su localización en el mapa.');
			  }else{		
				  var coordenadas = datos.split(';');
				  PosicionarEmpresa(coordenadas[0], coordenadas[1], key, nombreempresa);
			  }			  
		  }
	);
}


function PosicionarEmpresa(coordenada1, coordenada2, key, nombreempresa){	
	//map.clearOverlays();	
	
	var TextoInfo = '<strong>' + nombreempresa + '.</strong><br /><br />' +
					'<a href="http://www.empro.es/esp/empresa.asp?k=' + key + '" target="_blank">' + 
					'[M&aacute;s informaci&oacute;n]</a>';
	
	map.setCenter(new GLatLng(coordenada2, coordenada1));
	var marker = new GMarker(new GLatLng(coordenada2, coordenada1));	
	GEvent.addListener(marker, 'mouseover', function(){marker.openInfoWindowHtml(TextoInfo);});
	
	map.addOverlay(marker);			  
	marker.openInfoWindowHtml(TextoInfo);     
}

function LocalizarAsociacion(){	
	var coordenada1;
	var coordenada2; 
	coordenada1 = -16.41005516052246;
	coordenada2 = 28.315932646077765;
	
	var TextoInfo = '<img src="./img/botones/empro.gif" /><br /><br />' + 
					'<a href="secc274.asp">Contactar</a>';
	
	map.setCenter(new GLatLng(coordenada2, coordenada1));
	var marker = new GMarker(new GLatLng(coordenada2, coordenada1));	
	GEvent.addListener(marker, 'mouseover', function(){marker.openInfoWindowHtml(TextoInfo);});
	
	map.addOverlay(marker);			  
	marker.openInfoWindowHtml(TextoInfo);     
}
