function mostrarOcultar(sNombre, iSeleccionado, iTotal) {        

    // Se obtiene la referencia del objeto seleccionado

    oObjetoSeleccionado = document.getElementById(sNombre + iSeleccionado);        
    
    // Se obtiene el estado de 'display' del objeto seleccionado
    
    sDisplay = oObjetoSeleccionado.style.display.toLowerCase();

    // Se comprueba si el objeto seleccionado está o no desplegado
    
    if ((sDisplay == "")||(sDisplay == "none")) {
        
        // El objeto pulsado no está desplegado
        // Se pliegan todos los objetos no seleccionados
        // Se despliega el objeto seleccionado
        
        for (i=1; i<=iTotal; i++) {
            oObjetoActivo = document.getElementById(sNombre + i)
            if (i == iSeleccionado) {
                oObjetoActivo.style.display = "inline";
            } else {
                oObjetoActivo.style.display = "none";
            }
        }
    } else {                
        
        // El objeto pulsado está desplegado

        // Se pliega el objeto seleccionado sólo si no es el primer objeto
                
        if (iSeleccionado != 1) {
        
            // Se pliega el objeto seleccionado
        
            oObjetoActivo = document.getElementById(sNombre + iSeleccionado);
            oObjetoActivo.style.display = "none";
            
            // Se despliega el primer objeto
            
            oObjetoInicial = document.getElementById(sNombre + '1');
            oObjetoInicial.style.display = "inline";            
        }
    }
}

function mostrarOcultarSimple(sNombre, iSeleccionado) {        

    // Se obtiene la referencia del objeto seleccionado

    oObjetoSeleccionado = document.getElementById(sNombre + iSeleccionado);        
    
    // Se obtiene el estado de 'display' del objeto seleccionado
    
    sDisplay = oObjetoSeleccionado.style.display.toLowerCase();

    // Se comprueba si el objeto seleccionado está o no desplegado
    
    if ((sDisplay == "")||(sDisplay == "none")) {
        
        // El objeto pulsado no está desplegado
        // Se despliega
        
        oObjetoSeleccionado.style.display = "inline";
        
    } else {                
        
        // El objeto pulsado está desplegado
        // Se pliega el objeto seleccionado

        oObjetoSeleccionado = document.getElementById(sNombre + iSeleccionado);
        oObjetoSeleccionado.style.display = "none";
    }
}
