var key1 = '<' + 'script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAAB_U_Fmsxyq1juhZXwPVaghQfBfS74AfnNMoFoZmvX10gN4eEqBTsVMgCcYFso5pAfAZw9ixjSFDk5w" type="text/javascript"><'+'/script>';	 
var key2 = '<' + 'script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=ABQIAAAAB_U_Fmsxyq1juhZXwPVaghQfBfS74AfnNMoFoZmvX10gN4eEqBTsVMgCcYFso5pAfAZw9ixjSFDk5w" type="text/javascript"><'+'/script>';

var gmarkers = [];
var Ar2Logo = "";
var htmls = [];
var map = "";
if (window.location.host == "http://aragonradio2/") {document.write(key1);}
else {document.write(key2);}
						
function iniciarMapa(URL){
	initialize(41.6616592756474, -0.8834123611450195,URL);
}	

function initialize(lat,lng,URL) {
	map = new GMap2(document.getElementById("map"));
	
	/*Inicio Opción 1*/
	//map.addControl(new GLargeMapControl());
	/*Fin Opción 1*/
	
	/*Inicio Opción 2*/
	var customUI = map.getDefaultUI();	     
    customUI.maptypes.hybrid = false;
    customUI.maptypes.satellite = false;
    customUI.maptypes.physical = false;
            
    map.setUI(customUI);
	/*Fin Opción 2*/
								
	var point=new GLatLng(lat, lng);
  	map.setCenter(point, 7);
 	map.setMapType(G_NORMAL_MAP);
 	
 	Ar2Logo = new GIcon(G_DEFAULT_ICON, URL+"images/markerAr2.png");
	Ar2Logo.infoWindowAnchor = new GPoint(10, 34); 
	
 	$.post("/ajax/getCoordenadasPodcasts.php", {}, function(data){ 		
 		$(data).find('emision').each(function(){
			var texto = $(this).find('texto').text();			
			var geolocalizacion = $(this).find('geolocalizacion').text();
			geolocalizacion=geolocalizacion.split(",");
			
			var punto = new GLatLng(geolocalizacion[0] , geolocalizacion[1]);
			
			marker = createTabbedMarker(punto, texto);
            map.addOverlay(marker);
		});
 	});	
}

function createTabbedMarker(punto2, texto){	            
    var marker = new GMarker(punto2, Ar2Logo);    
    marker.mypoint = punto2;	
    var i = gmarkers.length;
    
    GEvent.addListener(marker, "click", function(){    	
		var tabs = [];
		                    
		tabProductionHtml = texto ;
	    tabProduction = new GInfoWindowTab('Info', tabProductionHtml);
	    tabs.push(tabProduction);
	                                      
		marker.openInfoWindowTabsHtml(tabs, {
			maxHeight: 100,
	        maxWidth: 200
	    });
    });
    
    htmls[i] = texto;    
    gmarkers.push(marker);
    return marker;
}
