function cambiarElementoDatos(id)
{
    var elem = document.getElementById(id);

    if (elem != null)
    {
        if ('datos' == elem.className)
        {
            ocultarElementoDatos(id);
        }
        else
        {
            mostrarElementoDatos(id);
        }
    }
}

function ocultarElementoDatos(id)
{
    var elem = document.getElementById(id);
    if (elem != null)
    {
        elem.className = null;
        elem.style.display = 'none';
        
        var elemsymbol = document.getElementById(id + "symbol");
        elemsymbol.innerHTML = "+";
    }
}

function mostrarElementoDatos(id)
{
    var elem = document.getElementById(id);
    if (elem != null)
    {
        elem.className = 'datos';    
        elem.style.display = '';
        
        var elemsymbol = document.getElementById(id + "symbol");
        elemsymbol.innerHTML = "-";
    }
}

function cambiarElementoComentarios(id)
{
    var elem = document.getElementById(id);

    if (elem != null)
    {
        if ('comentariosrecurso' == elem.className)
        {
            ocultarElementoComentarios(id);
        }
        else
        {
            mostrarElementoComentarios(id);
        }
    }
}

function ocultarElementoComentarios(id)
{
    var elem = document.getElementById(id);
    if (elem != null)
    {
        elem.className = null;
        elem.style.display = 'none';
        
        var elemsymbol = document.getElementById(id + "symbol");
        elemsymbol.innerHTML = "+";
    }
}

function mostrarElementoComentarios(id)
{
    var elem = document.getElementById(id);
    if (elem != null)
    {
        elem.className = 'comentariosrecurso';    
        elem.style.display = '';
        
        var elemsymbol = document.getElementById(id + "symbol");
        elemsymbol.innerHTML = "-";
    }
}
