
	function agregarMapTypeControl(map){

		function CustomMapTypeControl() {
		}
		CustomMapTypeControl.prototype = new GControl();
		CustomMapTypeControl.prototype.initialize = function(map) {

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

			$("#cont1").append("<a id='btnMapa' class='btnTipo'>map</a>");
			$("#cont1").append("<a id='btnSat' class='btnTipo'>sat</a>");
/*			$("#cont1").append("<a id='btnHib' class='btnTipo'>hib</a>");
*/
			$(".btnTipo").css("display","block");
			$(".btnTipo").css("text-indent","-9000px");
			$(".btnTipo").css("cursor","pointer");
			$(".btnTipo").css("width","33px");
			$(".btnTipo").css("heigth","19px");
			$(".btnTipo").css("float","left");
			$(".btnTipo").css("margin-left","3px");
			
			$("#btnMapa").css("background","url(" + domain_root + "img-maps/b_mapa0.png) no-repeat");
			$("#btnMapa").css("width","39px");
			$("#btnMapa").click(function(){
				map.setMapType(G_NORMAL_MAP);
				repintarTypes(map);
			});

			$("#btnSat").css("background","url(" + domain_root + "img-maps/b_foto0.png) no-repeat");
			$("#btnSat").click(function(){
				map.setMapType(G_HYBRID_MAP);
				repintarTypes(map);
			});
/*
			$("#btnHib").css("background","url(" + domain_root + "img-maps/b_atlas0.png) no-repeat");
			$("#btnHib").click(function(){
				map.setMapType(G_PHYSICAL_MAP);
				repintarTypes(map);
			});
*/
			return container;
		}

		CustomMapTypeControl.prototype.getDefaultPosition = function() {
			return new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(5, 5));
		}

		map.addControl(new CustomMapTypeControl());
	}

	function repintarTypes (map) {

		$("#btnMapa").css("background","url(" + domain_root + "img-maps/b_mapa0.png) no-repeat");
		$("#btnSat").css("background","url(" + domain_root + "img-maps/b_foto0.png) no-repeat");
/*		$("#btnHib").css("background","url(" + domain_root + "img-maps/b_atlas0.png) no-repeat");
*/
		var tipo = map.getCurrentMapType();
		switch(tipo){
			case G_NORMAL_MAP : $("#btnMapa").css("background","url(" + domain_root + "img-maps/b_mapa1.png) no-repeat"); break;
			case G_HYBRID_MAP : $("#btnSat").css("background","url(" + domain_root + "img-maps/b_foto1.png) no-repeat"); break;
/*			case G_PHYSICAL_MAP : $("#btnHib").css("background","url(" + domain_root + "img-maps/b_atlas1.png) no-repeat"); break;
*/
		}
	}
