// Sirve para ocultar múltiples vids, para hacer pestañas, por ejemplo.
// v1.0 - 2008/05/13 - CVI - Primera Versión
// TODO: Validación del Area Javascript

// ---------------------------------------------------------
// Muestra uno sólo de los divs
//    prefijo:  Prefijo de los divs (permite múltiples grupos).
//    numb:     Número del div a mostrar
function show_one(prefijo, numb) {
  var midiv = prefijo + numb;
  var nrodivs=document.body.getElementsByTagName("DIV").length;
  for (var i=1;i<nrodivs;i++) {
    var thisdiv = prefijo + i;
    if (midiv == thisdiv) {
      if (document.getElementById(midiv)) {
        var mibody = document.getElementById(midiv);
        mibody.style.display = "inline";
      }
    }
  }
}
// ---------------------------------------------------------
// Oculta todos los divs del grupo
//    prefijo:  Prefijo de los divs (permite múltiples pestañas).
function hide_all(prefijo) {
  var nrodivs=document.body.getElementsByTagName("DIV").length;
  for (var i=1;i<nrodivs;i++) {
    var midiv = prefijo + i;
    if (document.getElementById(midiv)) {
      var mibody = document.getElementById(midiv);
      mibody.style.display = "none";
    }
  }
}
// ---------------------------------------------------------
function set_class_active(prefijo, numb, maximo) {
    var midiv = prefijo + numb;
    var mibody;
    for (var i=1;i<=maximo;i++) {
        var thisdiv = prefijo + i;
        if (midiv == thisdiv) {
            if (document.getElementById(thisdiv)) {
                mibody = document.getElementById(thisdiv);
                mibody.className = "activo";
            }
        } else {
            if (document.getElementById(thisdiv)) {
                mibody = document.getElementById(thisdiv);
                mibody.className = "boton";
            }
        }
    }
}
// ---------------------------------------------------------
function changePageLoMas(prefijo, numb, idlm, maximo) {
    set_class_active(prefijo, numb, maximo);
    hide_all(idlm);
    show_one(idlm, numb);
}

// ---------------------------------------------------------
// Muestra uno sólo de los divs
//    prefijo:  Prefijo de los divs (permite múltiples grupos).
//    numb:     Número del div a mostrar
function activar_menu_esp(numb) {

    var prefijo1 = 'menu_esp_';
    var prefijo2 = 'menu_esp_head';
    var maximo = 10;

    hide_all(prefijo1);
    show_one(prefijo1, numb);

    set_class_active(prefijo2, numb, maximo);
}


// Muestra uno sólo de los divs
//    prefijo:  Prefijo de los divs (permite múltiples grupos).
//    numb:     Número del div a mostrar
function show_uno(prefijo, numb) {
  var midiv = prefijo + numb;
  var nrodivs=document.body.getElementsByTagName("DIV").length;
  for (var i=1;i<nrodivs;i++) {
    var thisdiv = prefijo + i;
    if (midiv == thisdiv) {
      if (document.getElementById(midiv)) {
        var mibody = document.getElementById(midiv);
        mibody.style.position = 'absolute';
        mibody.style.left = '';
      }
    }
  }
}

// ---------------------------------------------------------
// Oculta todos los divs del grupo
//    prefijo:  Prefijo de los divs (permite múltiples pestañas).
function hide_todo(prefijo) {
  var nrodivs=document.body.getElementsByTagName("DIV").length;
  for (var i=1;i<nrodivs;i++) {
    var midiv = prefijo + i;
    if (document.getElementById(midiv)) {
      var mibody = document.getElementById(midiv);
      mibody.style.position = 'absolute';
      mibody.style.left = '-2000px';
    }
  }
}

// -------------------------------------------
function esconder(midiv) {
    var thediv = document.getElementById(midiv);
    if(thediv) {
        thediv.style.display = "none";
    }
} // esconder.

// -------------------------------------------
function mostrar(midiv) {
    var thediv = document.getElementById(midiv);
    if(thediv) {
        thediv.style.display = "inline";
    }
} // mostrar.

// -------------------------------------------
function mostrarAlt2(midiv) {
    var thediv = document.getElementById(midiv);
    if(thediv) {
        // var isGecko = navigator.userAgent.indexOf('Gecko') != -1;
         thediv.style.position = 'static';
         thediv.style.left = '';
    }
}
// -------------------------------------------
function esconderAlt2(midiv) {
    var thediv = document.getElementById(midiv);
    if(thediv) {
        thediv.style.position = 'absolute';
        thediv.style.left = '-1000px';
    }
    esconderAlt2__ART(midiv); //esconder eelementos que esten en los artículos.
}

// -------------------------------------------
function esconderAlt2__ART(midiv) {    
    if ( midiv == 'relac_s_t_st'){ 
      //esconder cuadros de artículos relacionados de la pagina 'art_relac', 
      //sino escoinder cuadro de articulos ver mas 'art_veademas'
        var thediv = document.getElementById('art_rel_bottom');
    } else {
        var thediv = document.getElementById('art_vea_mas_bottom');  
    }
    if(thediv) {        
        //thediv.style.visibility = "hidden";
    }
}






