
visible=new Array();
visible["menu"]=false;
visible["galeria"]=false;
visible["fondo_galeria"]=false;

function fade(menu){
	if (visible[menu]) {
		if (document.getElementById("img_"+menu)) document.getElementById("img_"+menu).src="../iconos/ico_despliega_menu.gif";
		div_obj=document.getElementById("ampliada");
		if (div_obj.style.visibility=="visible" && menu=="galeria"){fadeOut("ampliada"); fadeOut("fondo_ampliada")}
		div_obj=document.getElementById("visor");
		if (div_obj.style.visibility=="visible" && menu=="galeria"){ocultar_menu("visor"); fadeOut("fondo_ampliada")}
		if (menu=="galeria"){
			ocultar_menu(menu);
			ocultar_flechas();
		}else{
			fadeOut(menu);
		}
		visible[menu]=false;
	}else{
		if (document.getElementById("img_"+menu)) document.getElementById("img_"+menu).src="../iconos/ico_oculta_menu.gif";
		if (menu=="galeria"){
			setTimeout("mostrar_flechas()",500);
		}
		fadeIn(menu);
		visible[menu]=true;		
	}
}


function fadeOut(menu) {
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if(version>=5.5){
		divob=document.getElementById(menu);
		divob.filters[0].direction="UP";
    		// Make sure the filter is not playing.
    		if (divob.filters[0].status != 2) {
        		divob.filters[0].apply();
        		divob.style.visibility="hidden";
        		divob.filters[0].play();
    		}else{
			setTimeout("fadeOut('"+menu+"')",10);
		}
	}else{
		ocultar_menu(menu);
	}
}
function fadeIn(menu) {
	var arVersion = navigator.appVersion.split("MSIE")
	var version = parseFloat(arVersion[1])

	if(version>=5.5){
		divob=document.getElementById(menu);
		divob.filters[0].direction="DOWN";
	  	    // Make sure the filter is not playing.
    		if (divob.filters[0].status != 2) {
        		divob.filters[0].apply();
        		divob.style.visibility="visible";
        		divob.filters[0].play();
    		}else{
			setTimeout("fadeIn('"+menu+"')",10);
		}
	}else{
		ver_menu(menu);
	}
}


borrar=false;
function ocultar_menu(menu){
	
		document.getElementById(menu).style.visibility="hidden";
	borrar=true;
}

function ver_menu(menu){
	document.getElementById(menu).style.visibility="visible";
 	borrar=false;
}

function ver_ampliada(foto){
	div_obj=document.getElementById("ampliada");
	if (div_obj.style.visibility=="visible"){
		setTimeout("mostrar_siguiente('"+foto+"')",1000);
		fadeOut("ampliada");
	}else if(document.getElementById("visor").style.visibility=="visible"){
		document.getElementById("visor").style.visibility="hidden";
		document.getElementById("visor").src="";
		setTimeout("mostrar_siguiente('"+foto+"')",10);
	}else{
		fadeIn("fondo_ampliada");
		setTimeout("mostrar_siguiente('"+foto+"')",10);
	}
}

function mostrar_siguiente(foto){
	foto_obj=document.getElementById("foto_ampliada");
	foto_obj.src="../galeria/"+foto;
}

function mostrar_flechas(){
	banda_obj=document.getElementById("banda_fotos");
	marco_obj=document.getElementById("galeria");
	if (banda_obj.offsetLeft + banda_obj.offsetWidth > marco_obj.offsetWidth){
		document.getElementById("flecha_dcha").style.visibility="visible";
	}
	if (banda_obj.offsetLeft<0){
		document.getElementById("flecha_izda").style.visibility="visible";
	}
}

function ocultar_flechas(){
		document.getElementById("flecha_izda").style.visibility="hidden";
		document.getElementById("flecha_dcha").style.visibility="hidden";
}
activo=true;
function moverX(vel){
	activo=true;
	banda_obj=document.getElementById("banda_fotos");
	marco_obj=document.getElementById("galeria");
	if (vel<0){	
		mover_dcha(banda_obj, marco_obj.offsetWidth, vel);
		document.getElementById("flecha_izda").style.visibility="visible";
			
	}else{
		mover_izda(banda_obj,vel);
		document.getElementById("flecha_dcha").style.visibility="visible";
	}
} 
function stopX(){ 
	activo=false;
} 

function mover_dcha(banda_obj,ancho_marco,vel){
	if (activo){
		if((banda_obj.offsetLeft + banda_obj.offsetWidth > ancho_marco)){ 
			banda_obj.style.left= banda_obj.offsetLeft + vel;
			setTimeout("mover_dcha(banda_obj," + ancho_marco + "," + vel +")",100);
		}else{
			document.getElementById("flecha_dcha").style.visibility="hidden";
		}
	}
}

function mover_izda(banda_obj,vel){
	if (activo){
		if(banda_obj.offsetLeft<0){
			banda_obj.style.left = banda_obj.offsetLeft + vel;
			setTimeout("mover_izda(banda_obj," + vel +")",100);
		}else{
			document.getElementById("flecha_izda").style.visibility="hidden";
		}
	}
}


function ver_video(){
	div_obj=document.getElementById("ampliada");
	if (div_obj.style.visibility=="visible"){
		setTimeout("conectar_video()",1000);
		fadeOut("ampliada");
	}else{
		if (document.getElementById("fondo_ampliada").style.visibility=="hidden"){
			fadeIn("fondo_ampliada");
		}
		conectar_video();
	}
}


function conectar_video(){
	visor_obj=document.getElementById("visor");
	visor_obj.style.visibility="visible";
}
	
function ver_titulos(){
	document.getElementById("dmenu_ppal").style.display="block";
	document.getElementById("dgaleria_ppal").style.display="block";
}
