turbomap = {
	
	divDepot:'depot',
	
		




	init:function() {
		var depot = document.getElementById('depot');
		if (depot) {
			turbomap.creaDivTarget();
			depot.style.display = 'none';
			turbomap.cargaEnlaces();
		}
	},
	
	creaDivTarget:function(){
		var t = document.createElement('div');
		t.id = 'target';
		t.style.display = 'none';

		document.getElementById('contenedor_mapa').appendChild(t);

	},


	cargaEnlaces:function() {
	  var	map = document.getElementById('m_mapa'); 
		var areas = map.getElementsByTagName('area');
		var areas_n = areas.length;
		
		for(i = 0; i<areas_n; i++) {
			var area = areas[i];
			area.href = '#';
		
			area.onclick = function(){
				turbomap.muestraInfo(this.title);
				return false;
			}
		}
	},
	
	muestraInfo:function(provincia) {
				
			var target = 	document.getElementById('target');
			target.style.display = 'none';
			
			var output = '<h3>'+provincia+'</h3>';
            output += '<p id="cerrar"><a href="#" onclick="document.getElementById(\'target\').style.display=\'none\'; return false;">Cerrar</a></p>';
						
			var depot = document.getElementById(turbomap.divDepot);
			var provincias = depot.getElementsByTagName('h3');
			provincias_n = provincias.length;


			for (var i = 0; i < provincias_n; i++) {
				h = provincias[i];
						
				prov_str = h.firstChild.nodeValue;
				
				if (provincia == prov_str) {
					output += '<dl>'+h.nextSibling.innerHTML+'</dl>';
					document.getElementById('target').innerHTML =output;
					
				}
						
			}
			
			target.style.display = 'block';
			return false;
	
	}
		
}


window.onload = turbomap.init