function drill(item) {
    var table = item.parentNode.getElementsByTagName('table')[0];
    var img = item.getElementsByTagName('img')[0];

    if (table.style.display != 'none')
    {
        table.style.display = 'none';
        img.src = '/images/site/expand.png';
    }
    else
    {
        table.style.display = '';
        img.src = '/images/site/collapse.png';
    }
}

function load()
{
    var tds = document.getElementsByTagName('td');

    for (i = 0; i < tds.length; i++)
    {
        if (tds[i].className == 'dir')
        {
            var span = tds[i].getElementsByTagName('span')[0];

            drill(span);
            span.style.cursor = 'pointer';
        }
    }
}

if (window.addEventListener)
{
    window.addEventListener('load', load, false);
}
else
{
    window.attachEvent('onload', load);
}
