function toggleRows(spanId, rowClass, tag)
{
    spanObj = document.getElementById(spanId);
    rows = getElementsByClassName(rowClass, tag);
    for (i=0; i<rows.length; i++)
    {
        divObj = rows[i];
        if (divObj.style.display == 'none')
        {
            divObj.style.display = '';
            spanObj.innerHTML = '[-]';
        }
        else
        {
            divObj.style.display = 'none';
            spanObj.innerHTML = '[+]';
        }
    }
}

function getElementsByClassName(cname, tag)
{
    var elements = document.getElementsByTagName(tag);
    var rows = new Array();
    var k = 0;

    for(i=0; i < elements.length; i++)
    {
        if (cname == elements[i].className)
        {
            rows[k] = elements[i];
            k++;
        }
    }

    return rows;
}

