	var inicio = 10;
	var niveles = 12;
	function agregarZoomControl(map){
		if(niveles != undefined){
			inicio = 18 - niveles;
		}
		function CustomZoomControl() {
		}
		CustomZoomControl.prototype = new GControl();
		CustomZoomControl.prototype.initialize = function(map) {

			var container = document.createElement('div');
			container.id = "cont2"
			map.getContainer().appendChild(container);

			$("#cont2").append("<div id='btnCentro' class='btnTipo2'></div>");
			$("#cont2").append("<div id='btnLejos' class='btnTipo2'></div>");

			var tamanoMapa = map.getSize();
			if(tamanoMapa.width >= 280){

				$("#cont2").append("<div id='capaZoom'></div>");
				var btnZoom = new Array();
				var imgZoom = new Array();

				var zoomActual = map.getZoom();

				for(i=inicio-1; i<18; i++){
					$("#capaZoom").append("<div id='grd" + i + "' class='grds'></div>");
				}

				$(".grds").click(function(){
					var level = parseInt($(this).attr("id").substr(3));
					map.setZoom(level);
					repintarZooms(map);
				});

				$("#grd" + (inicio-1)).css("margin-left","0px");
			}

			$("#cont2").append("<div id='btnCerca' class='btnTipo2'></div>");

			$("#btnCentro").click(function(){
				map.returnToSavedPosition();
				repintarZooms(map);
			});

			$("#btnLejos").click(function(){
				if(map.getZoom() >= inicio){
					map.zoomOut();
					repintarZooms(map);
				}
			});

			$("#btnCerca").click(function(){
				if(map.getZoom() < 17){
					map.zoomIn();
					repintarZooms(map);
				}
			});

			return container;
		}

		CustomZoomControl.prototype.getDefaultPosition = function() {
			return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(0, 0));
		}

		map.addControl(new CustomZoomControl());
	}

	function repintarZooms (map) {
		//$(".grds").css("background","none");
		//$("#grd" + map.getZoom()).css("background","url(" + domain_root + "img-maps/btn_zoom_mov.png) no-repeat");
		$(".grdsActivo").removeClass("grdsActivo");
		$("#grd" + map.getZoom()).addClass("grdsActivo");
	}
