var map_delegacion; //hacemos global la variable para poder interactuar con otras funciones
function mapa_delegaciones(iddelegacion) {
	var urlstr="http://www.promofincas.es/buscador/xml_mapa_delegaciones.php?iddelegacion="+iddelegacion;
	var request = GXmlHttp.create();
	request.open("GET", urlstr, true);
	request.onreadystatechange = function() {
		if (request.readyState == 4) {
		var xmlDoc = request.responseXML;
		var markers = xmlDoc.documentElement.getElementsByTagName("marker");
			for (var i = 0; i < markers.length; i++) {
			longitud_centro = parseFloat(markers[i].getAttribute("lng"));
			latitud_centro = parseFloat(markers[i].getAttribute("lat"));
       		inicia_mapa_delegaciones(longitud_centro,latitud_centro);
			}
    	 }
	}
	request.send(null);
	
function inicia_mapa_delegaciones(longitud_centro,latitud_centro){
	
	document.getElementById('div_mapa_delegaciones').style.width = '550px';
	document.getElementById('div_mapa_delegaciones').style.height = '350px';

	var icon = new GIcon();
	icon.image = "http://www.promofincas.es/img/marca_delegacion.jpg";
	//icon.shadow = "http://www.promofincas.es/img/sombra_marca.png";
	icon.iconSize = new GSize(22, 23);
	//icon.shadowSize = new GSize(37, 34);
	icon.iconAnchor = new GPoint(6, 20);
	icon.infoWindowAnchor = new GPoint(5, 1);

	map_delegacion = new GMap2(document.getElementById("div_mapa_delegaciones"));
	//map_delegacion.addControl(new GSmallMapControl());
	map_delegacion.setCenter(new GLatLng(latitud_centro, longitud_centro), 15);
	map_delegacion.setMapType(G_NORMAL_MAP);
	
	//function createInfoMarker(point, address) {
	//var marker = new GMarker(point, icon);
	//return marker;
	//}
	
	var point = new GPoint(longitud_centro, latitud_centro);
	//var address = 'prueba';
	//var marker = createInfoMarker(point, address);
	var marker = new GMarker(point, icon);
	map_delegacion.addOverlay(marker);
	
} // fin funcion inicia mapa

} // fin carga_mapa

