//--- MENÚS ---//
function click_menu_galeria(menu,posicion)
{
    document.getElementById(menu).style.backgroundColor = "#404040";
    var posicion_actual = document.formulario["menu_posicion"].value;
    if(posicion_actual>0)
    {
        if(posicion_actual%2==0)
        {document.getElementById(document.formulario["menu_presionado"].value).style.backgroundColor = "#5A5A5A";}
        else{document.getElementById(document.formulario["menu_presionado"].value).style.backgroundColor = "#6E6E6E";}
    }
    document.formulario["menu_presionado"].value = menu;
    document.formulario["menu_posicion"].value = posicion;
    document.formulario["submenu_presionado"].value = 0;
}
function menu_color_inicial(menu,posicion)
{
    if(document.formulario["menu_posicion"].value!=posicion)
    {
        if(posicion%2==0)
        {document.getElementById(menu).style.backgroundColor = "#5A5A5A";}
        else{document.getElementById(menu).style.backgroundColor = "#6E6E6E";}
    }
}
function menu_cambio_color(menu)
{
    document.getElementById(menu).style.backgroundColor = "#404040";
}
function color_inicial_obra_arte()
{
    document.getElementById("menu_galeria_obra_arte").style.backgroundColor = "#872464";
    document.getElementById("link_menu_galeria_obra_arte").style.color = "#FFFFFF";
}
function cambia_color_obra_arte()
{
    document.getElementById("menu_galeria_obra_arte").style.backgroundColor = "#F2CEE6";
    document.getElementById("link_menu_galeria_obra_arte").style.color = "#872464";
}
//--- SUB-MENÚS ---//
function muestra_submenus(url,numero_imagenes,tipo)
{
    document.getElementById("SubMenus").innerHTML = "";
    var celda = redondea_decimal(450/numero_imagenes,0);
    var celda2 = redondea_decimal(celda/2,0)-10;
    var color;
    var texto_submenu;
    if(tipo==1)
    {//--- GALERÍA CASA ---//
        document.getElementById("SubMenus").innerHTML = "";
        for(i=1; i<=numero_imagenes; i++)
        {
            if(i==1)
            {
                color = "#404040";
                document.formulario["submenu_presionado"].value = 1;
            }
            else
            {
                color = "#272727";
            }
            document.getElementById("SubMenus").innerHTML += "<a id='submenu"+i+"' style='padding-bottom:5px; padding-left:"+celda2+"px; padding-right:"+celda2+"px; background-color:"+color+";' class='submenu_galeria texto_submenu' onmouseout='submenuout(\""+i+"\",\""+tipo+"\",false);' onmouseover='submenuover(\""+i+"\");' onclick='click_submenu(\""+i+"\",\""+tipo+"\",\""+numero_imagenes+"\"); busca_texto_imagen(\""+url+"\",\""+i+"\",\""+tipo+"\"); muestra_flechas(\""+i+"\",\""+numero_imagenes+"\",\""+url+"\",\""+tipo+"\");'>"+i+"</a>";
        }
        busca_texto_imagen(url,1,tipo);
        muestra_flechas(1,numero_imagenes,url);
    }
    else
    {//--- OBRA DE ARTE UV ---//
        document.getElementById("SubMenus").innerHTML = "";
        var valor;
        for(i=1; i<=numero_imagenes; i++)
        {
            if(i==1)
            {
                texto_submenu = i;
                color = "#404040";
                document.formulario["submenu_presionado"].value = 1;
                valor = false;
            }
            else
            {
                if(i==numero_imagenes){ texto_submenu = "Datos"; color = "#0A43BA"; valor = true; }
                else{ color = "#272727"; texto_submenu = i; valor = false; }
            }
            document.getElementById("SubMenus").innerHTML += "<a id='submenu"+i+"' style='padding-bottom:5px; padding-left:"+celda2+"px; padding-right:"+celda2+"px; background-color:"+color+";' class='submenu_galeria texto_submenu' onmouseout='submenuout(\""+i+"\",\""+tipo+"\","+valor+");' onmouseover='submenuover(\""+i+"\");' onclick='click_submenu(\""+i+"\",\""+tipo+"\",\""+numero_imagenes+"\"); busca_texto_imagen(\""+url+"\",\""+i+"\",\""+tipo+"\"); muestra_flechas(\""+i+"\",\""+numero_imagenes+"\",\""+url+"\",\""+tipo+"\");'>"+texto_submenu+"</a>";
        }
        busca_texto_imagen(url,1,tipo);
        muestra_flechas(1,numero_imagenes,url);
    }
}
function redondea_decimal(valor,numero_decimales) {
  var fact = Math.pow(10,numero_decimales);
  return Math.round(valor * fact) / fact;
}
function submenuout(submenu,tipo,valor)
{
    var color;
    if(document.formulario["submenu_presionado"].value!=submenu)
    {
        if(tipo==2 && valor){ color = "#0A43BA"; }
        else{ color = "#272727"; }
        document.getElementById("submenu"+submenu).style.backgroundColor = color;
    }
}
function submenuover(submenu)
{
    document.getElementById("submenu"+submenu).style.backgroundColor = "#404040";
}
function click_submenu(submenu,tipo,numero_imagenes)
{
    var color;
    if(document.formulario["submenu_presionado"].value!=submenu)
    {
        document.getElementById("submenu"+submenu).style.backgroundColor = "#404040";
        if(tipo==2 && numero_imagenes==document.formulario["submenu_presionado"].value){ color = "#0A43BA"; }
        else{ color = "#272727"; }
        document.getElementById("submenu"+document.formulario["submenu_presionado"].value).style.backgroundColor = color;
        document.formulario["submenu_presionado"].value = submenu;
    }
}
function busca_texto_imagen(url,numero,tipo)
{
    var galeria;
    var busca;
    if(tipo==1){ galeria = "galeria_casa"; busca = url+numero; }
    else{ galeria = "galeria_artistas"; busca = url; }
    var ajax = nuevoAjax();
    envio_ajax("GaleriaTexto",document.formulario['raiz'].value+"premios/"+galeria+"/textos.php","menu_imagen="+busca,ajax);
    ajax.onreadystatechange=function()
    {
        if(ajax.readyState==4){document.getElementById("GaleriaTexto").innerHTML = ajax.responseText;}
    }
    document.getElementById("Galeria").innerHTML = "<img src='"+document.formulario['raiz'].value+"premios/"+url+"/"+numero+".png' alt='Imagen' />";
}
function muestra_flechas(submenu,numero_imagenes,menu,tipo,valor)
{
    var atras = 0;
    var siguiente = 0;
    document.getElementById("GaleriaAtras").innerHTML = "";
    document.getElementById("GaleriaSiguiente").innerHTML = "";
    if(parseInt(submenu)>1 && parseInt(submenu)<parseInt(numero_imagenes))
    {
        atras = submenu-1;
        document.getElementById("GaleriaAtras").innerHTML = "<img class='submenu_galeria' src='"+document.formulario["raiz"].value+"premios/galeria_casa/atras.png' alt='<<' onclick='busca_texto_imagen(\""+menu+"\",\""+atras+"\",\""+tipo+"\"); click_submenu(\""+atras+"\",\""+tipo+"\",\""+numero_imagenes+"\"); muestra_flechas(\""+atras+"\",\""+numero_imagenes+"\",\""+menu+"\",\""+tipo+"\");' />";
        siguiente = parseInt(submenu);
        siguiente++;
        document.getElementById("GaleriaSiguiente").innerHTML = "<img class='submenu_galeria' src='"+document.formulario["raiz"].value+"premios/galeria_casa/siguiente.png' alt='>>' onclick='busca_texto_imagen(\""+menu+"\",\""+siguiente+"\",\""+tipo+"\"); click_submenu(\""+siguiente+"\",\""+tipo+"\",\""+numero_imagenes+"\"); muestra_flechas(\""+siguiente+"\",\""+numero_imagenes+"\",\""+menu+"\",\""+tipo+"\");' />";
    }
    else if(parseInt(submenu)==1)
    {
        if(parseInt(submenu)<parseInt(numero_imagenes))
        {
            siguiente = parseInt(submenu);
            siguiente++;
            document.getElementById("GaleriaSiguiente").innerHTML = "<img class='submenu_galeria' src='"+document.formulario["raiz"].value+"premios/galeria_casa/siguiente.png' alt='>>' onclick='busca_texto_imagen(\""+menu+"\",\""+siguiente+"\",\""+tipo+"\"); click_submenu(\""+siguiente+"\",\""+tipo+"\",\""+numero_imagenes+"\"); muestra_flechas(\""+siguiente+"\",\""+numero_imagenes+"\",\""+menu+"\",\""+tipo+"\");' />";
            document.getElementById("GaleriaAtras").innerHTML = "";
        }
    }
    else if(parseInt(submenu)==parseInt(numero_imagenes))
    {
        atras = submenu-1;
        document.getElementById("GaleriaAtras").innerHTML = "<img class='submenu_galeria' src='"+document.formulario["raiz"].value+"premios/galeria_casa/atras.png' alt='<<' onclick='busca_texto_imagen(\""+menu+"\",\""+atras+"\",\""+tipo+"\"); click_submenu(\""+atras+"\",\""+tipo+"\",\""+numero_imagenes+"\"); muestra_flechas(\""+atras+"\",\""+numero_imagenes+"\",\""+menu+"\",\""+tipo+"\");' />";
        document.getElementById("GaleriaSiguiente").innerHTML = "";
    }
}
function muestra_visita(seccion)
{
    document.getElementById("IdVisita").innerHTML = "";
    document.getElementById("IdVisita").innerHTML += "<!--- <object classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' codebase='http://3w.apple.com/qtactivex/qtplugin.cab'> --->";
        document.getElementById("IdVisita").innerHTML += "<!--- <param name='src' value='visita/"+seccion+".mov' /> --->";
        document.getElementById("IdVisita").innerHTML += "<!--- <param name='controller' value='true' /> --->";
        document.getElementById("IdVisita").innerHTML += "<object type='video/quicktime' data='visita/"+seccion+".mov' width='450' height='400' />";
    document.getElementById("IdVisita").innerHTML += "<!--- </object> --->";
}
