//Localidad
function MiramapaLocalidad(nombre,zoom,pais,comunidad,combo){
	this.nombre = nombre;
	this.zoom = zoom;
	this.geoPoblacion = new GClientGeocoder();
	this.pais = pais;
	this.comunidad = comunidad;
	this.marker = null;
	this.combo = document.getElementById(combo);
}

MiramapaLocalidad.prototype.init = function(){
	
	for(var i = 0; i < this.combo.length; i++){
		
		if(this.combo[i].value == this.comunidad){
			this.combo[i].selected = true;
				this.setPoblacion();
		}
		
	}
}
MiramapaLocalidad.prototype.setPoblacion = function(){
		
		//Borramos los resultados de posibles busquedas anteriores
		if(miramapaBusqueda != null){
				miramapaBusqueda.setTitulo('');
				miramapaBusqueda.setPaginacion('');

				map.clearOverlays();
		}
		
		
	
		var poblacion = this.combo.value + ", " + this.pais;
		
		this.geoPoblacion.getLatLng(
		      poblacion,
		      function(point) {
		      	if (!point) {
		        		alert(poblacion + " no encontrado");
		      	} else {
		        		map.setCenter(point, this.zoom);
		        		this.marker = new GMarker(point, {title:'' + poblacion});
		        		map.addOverlay(this.marker);
		      	}
	    	      }
	  	  );
}
