function habilitarCaja(caja, totales){
	
		for (i=1; i<=totales; i++){
			if (document.getElementById("caja_solapa_"+i)){
				document.getElementById("caja_solapa_"+i).className="";
			}
		}
		
		
		//fotos_select
		if (caja == 1){
			
			if (document.getElementById("tab_fotos")){
				document.getElementById("tab_fotos").style.display='block';
				//SetEfectos('tab_fotos');
			}
			
			if (document.getElementById("caja_solapa_"+caja)){
				document.getElementById("caja_solapa_"+caja).className="fotos_select";
			}
			
			if (document.getElementById("caja_solapa_2")){
				document.getElementById("caja_solapa_2").className="videos";
			}
			
			if (document.getElementById("tab_mapa")){
				if (document.getElementById("caja_solapa_3")){
				document.getElementById("caja_solapa_3").className="mapa";
				}
				document.getElementById("tab_mapa").style.display='none';
			}
			
			if (document.getElementById("tab_audios")){
				
				if (document.getElementById("caja_solapa_4")){
				document.getElementById("caja_solapa_4").className="audio";
				document.getElementById("audio_caja").innerHTML = "";
				}
				document.getElementById("tab_audios").style.display='none';
			}
			
			if (document.getElementById("tab_videos")){
				document.getElementById("tab_videos").style.display='none';
				document.getElementById("video_caja").innerHTML = "";
			}
			verImagenCaja('i');		
		}
		
		if (caja==2){
			
			if (document.getElementById("tab_videos")){
				document.getElementById("tab_videos").style.display='block';
				//SetEfectos('tab_videos');
			}
			
			if (document.getElementById("caja_solapa_"+caja)){
				document.getElementById("caja_solapa_"+caja).className="videos_select";
			}
			
			if (document.getElementById("caja_solapa_1")){
				document.getElementById("caja_solapa_1").className="fotos";
			}
			
			if (document.getElementById("tab_mapa")){
				if (document.getElementById("caja_solapa_3")){
				document.getElementById("caja_solapa_3").className="mapa";
				}
			}
			
			if (document.getElementById("tab_audios")){
				if (document.getElementById("caja_solapa_4")){
				document.getElementById("caja_solapa_4").className="audio";
				document.getElementById("audio_caja").innerHTML = "";
				}
				document.getElementById("tab_audios").style.display='none';
			}
			
			if (document.getElementById("tab_mapa")){
				document.getElementById("tab_mapa").style.display='none';
			}
			
			if (document.getElementById("tab_fotos")){
				document.getElementById("tab_fotos").style.display='none';
			}
			
			verVideoCaja('i');
		}
		
		if (caja==3){
			
			if (document.getElementById("tab_mapa")){
				document.getElementById("tab_mapa").style.display='block';
				
			}
			
			if (document.getElementById("caja_solapa_"+caja)){
				document.getElementById("caja_solapa_"+caja).className="mapa_select";
			}
			
			if (document.getElementById("caja_solapa_2")){
				document.getElementById("caja_solapa_2").className="videos";
			}
			
			if (document.getElementById("tab_fotos")){
				if (document.getElementById("caja_solapa_1")){
				document.getElementById("caja_solapa_1").className="fotos";
				}
				document.getElementById("tab_fotos").style.display='none';
			}
			if (document.getElementById("tab_audios")){
				if (document.getElementById("caja_solapa_4")){
				document.getElementById("caja_solapa_4").className="audio";
				document.getElementById("audio_caja").innerHTML = "";
				}
				document.getElementById("tab_audios").style.display='none';
			}
			
			
			if (document.getElementById("tab_videos")){
				document.getElementById("tab_videos").style.display='none';
				document.getElementById("video_caja").innerHTML = "";
			}
			
			initialize_galeria(v_lat,v_long,v_zoom,v_tipo,titulo);
			
		}
		
		if (caja==4){
			
			if (document.getElementById("tab_audios")){
				document.getElementById("tab_audios").style.display='block';
			}
			
			if (document.getElementById("caja_solapa_"+caja)){
				document.getElementById("caja_solapa_"+caja).className="audio_select";
			}
			
			if (document.getElementById("caja_solapa_2")){
				document.getElementById("caja_solapa_2").className="videos";
			}
			
			if (document.getElementById("tab_fotos")){
				if (document.getElementById("caja_solapa_1")){
				document.getElementById("caja_solapa_1").className="fotos";
				}
				document.getElementById("tab_fotos").style.display='none';
			}
			
			if (document.getElementById("tab_mapa")){
				if (document.getElementById("caja_solapa_3")){
				document.getElementById("caja_solapa_3").className="mapa";
				}
				document.getElementById("tab_mapa").style.display='none';
			}
			
			if (document.getElementById("tab_videos")){
				document.getElementById("tab_videos").style.display='none';
				//SetEfectos('tab_videos');
			}
			
			verAudioCaja('i');
		}
	}	
	
	function initialize_galeria(v_lat,v_long,v_zoom,v_tipo,titulo) {
	
		if (GBrowserIsCompatible()) {
			map = new GMap2(document.getElementById("map_canvas"));
			map.setCenter(new GLatLng(parseFloat(v_lat),parseFloat(v_long)),v_zoom);
			map.addControl(new GMapTypeControl());
			map.addControl(new GLargeMapControl());
			map.setMapType(v_tipo);
			geocoder = new GClientGeocoder();
			var point = new GLatLng(parseFloat(v_lat),parseFloat(v_long));
			var marker = createMarker(point,'',titulo);
			map.addOverlay(marker);
		}
	}

	function createMarker(point,name,html) {

		var marker = new GMarker(point);

		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(html);
		});

		gmarkers[i] = marker;
		htmls[i] = html;

		i++;
		return marker;

	}

	function myclick(i) {
		gmarkers[i].openInfoWindowHtml(htmls[i]);
	}

	function showAddress() {
		if (trim(document.getElementById('addressInput').value)!=""){
			if (geocoder) {
				geocoder.getLatLng(document.getElementById('addressInput').value,
				function(point) {
					if (!point) {
						alert(address + " No se encuentra");
					} else {
						var geourlIcon = new GIcon();
						geourlIcon.image = "http://labs.google.com/ridefinder/images/mm_20_green.png";
						geourlIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
						geourlIcon.iconSize = new GSize(12, 20);
						geourlIcon.shadowSize = new GSize(22, 20);
						geourlIcon.iconAnchor = new GPoint(6, 20);
						geourlIcon.infoWindowAnchor = new GPoint(5, 1);


						map.setCenter(point, 14);
						var marker = new GMarker(point,geourlIcon);
						map.addOverlay(marker);
					}
				});
			}
		}
	}

