function showWarning(){
  vAviso = document.getElementById('aviso');
  vAviso.style.display = 'block';
}//fin showWarning

function hideWarning(){
  vAviso = document.getElementById('aviso');
  vAviso.style.display = 'none';
}//fin hideWarning

/*
  Oculta todos los elementos divs con atributo 'name' igual a 'contenido'. También se oculta el elemento section que tiene la clase 'content'.
*/
function hideContents(){
  var vContenidos = getElementsByName_iefix('div', 'contenido');
  var vSecCont    = getElementsByClass('content', document);
  var i;

  for (i=0; i<vContenidos.length; i++) {
    vContenidos[i].style.display = "none";
  }//fin for

  for (i=0; i<vSecCont.length; i++) {
    vSecCont[i].style.display = "none";
  }//fin for
}//fin hideContents

/*
  Muestra el elemento div con atributo 'id' igual a 'contenido' + pContent. También se muestra el elemento section que tiene la clase 'content'.
*/
function showContent(pContent){
  var vSecCont = getElementsByClass('content', document);
  var vMostrar = document.getElementById('Contenido' + pContent);
  var i;

  for (i=0; i<vSecCont.length; i++) {
    vSecCont[i].style.display = 'block';
  }//fin for

  vMostrar.style.display = 'block';
}//fin showContent

function hideMenus(){
  var vMenus    = getElementsByName_iefix('div', 'menu');
  var vSubMenus = getElementsByName_iefix('div', 'submenu');
  var vClaseSub = getElementsByClass('submenu', document);
  var i;

  for (i=0; i<vMenus.length; i++) {
    vMenus[i].style.display = "none";
  }//fin for

  for (i=0; i<vSubMenus.length; i++) {
    vSubMenus[i].style.display = "none";
  }//fin for

  for (i=0; i<vClaseSub.length; i++) {
    vClaseSub[i].style.display = "none";
  }//fin for
}//fin hideMenus

function showMenu(pMenu){
  var vMostrar  = document.getElementById('Menu' + pMenu);
  var vClaseSub = vMostrar.parentNode;
  var i;

  if (vClaseSub != null) {
    if (vClaseSub.getAttribute('class') == "submenu") {
      vClaseSub.style.display = "inline";
    }//fin if
  }//fin if

  vMostrar.style.display = 'block';
}//fin showMenu

function showBlock(pCont){
  hideContents();
  hideMenus();
  showWarning();
  showContent(pCont);
  return false;
}//fin showBlock

function showIndex(pMenu){
  hideMenus();
  hideWarning();
  showMenu(pMenu);
  return false;
}//fin showIndex

function getParameter(pVar){
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  var i;
  var pair;

  hideContents();
  hideMenus();

  for (i=0; i<vars.length; i++) {
    pair = vars[i].split("=");

    if (pair[0] == pVar) {
      showBlock(pair[1]);
    }//fin if
  }//fin for

  return false;
}//fin getParameter

/* Esto es solo por compatibilidad, hasta que se haya realizado la migración completa
  obtenervariable(2) --> getParameter
  vermenu(2)         --> showIndex
  vercontenido(2)    --> showBlock
*/
function obtenervariable(pVar){getParameter(pVar); return false;}
function obtenervariable2(pVar){getParameter(pVar); return false;}
function vermenu(pMenu){showIndex(pMenu); return false;}
function vermenu2(pMenu){showIndex(pMenu); return false;}
function vercontenido(pCont){showBlock(pCont); return false;}
function vercontenido2(pCont){showBlock(pCont); return false;}
