//<![CDATA[
var icon0 = new GIcon();
icon0.image = "images/icono.png";
icon0.shadow = "images/sombra.png";
icon0.iconSize = new GSize(46, 32);
icon0.shadowSize = new GSize(46, 32);
icon0.iconAnchor = new GPoint(23, 32);
icon0.infoWindowAnchor = new GPoint(23, 8);

var icon1 = new GIcon();
icon1.image = "images/icono2.png";
icon1.shadow = "images/sombra.png";
icon1.iconSize = new GSize(46, 32);
icon1.shadowSize = new GSize(46, 32);
icon1.iconAnchor = new GPoint(23, 32);
icon1.infoWindowAnchor = new GPoint(23, 8);

var map;
var icono;
var cargado = false;
var i;
unpunto = new Array();

window.onload = function mapa(){
		map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(42.963356,-3.381128), 11);
		GDownloadUrl("geoxmlpedanias.php", function(doc){
			var xmlDoc = GXml.parse(doc);
			var markers = xmlDoc.documentElement.getElementsByTagName("marker");
			for (i = 0; i < markers.length; i++) {
				var lat = parseFloat(markers[i].getAttribute("lat"));
				var lng = parseFloat(markers[i].getAttribute("lng"));
				var point = new GLatLng(lat,lng);
				var html = markers[i].getAttribute("html");
				var label = markers[i].getAttribute("label");
				icono = markers[i].getAttribute("icontype");
				unpunto[i] = createMarker(point,label,html,icono,i);
			}
			cargado = true;
		});
}

		function createMarker(point,label,html,icono,i) {
			if(icono == 1){
				var marca = new GMarker(point,icon1);
			}
			else{
				var marca = new GMarker(point,icon0);
			}
			map.addOverlay(marca);
			GEvent.addListener(marca, "click", function() {
				marca.openInfoWindowHtml(html);
				cargaContenido(i);
			});
			return marca;
		}

		function myclick(i){
			if (GBrowserIsCompatible() && cargado) {
				GEvent.trigger(unpunto[i], "click");
			}
		}

		function moveMap(lat, lng, zoom){
			<!-- map.setZoom(zoom); -->
			<!-- map.panTo(new GLatLng(lat, lng),zoom,G_HYBRID_MAP); -->
			map.setCenter(new GLatLng(lat, lng), 11, G_NORMAL_MAP);
		}
    //]]>

