function hdr_ref(object)
{
        if (document.getElementById)
        {
                return document.getElementById(object);
        }
        else if (document.all)
        {
                return eval('document.all.' + object);
        }
        else
        {
                return false;
        }
}

function hdr_expand(object)
{
        var object = hdr_ref(object);

        if( !object.style )
        {
                return false;
        }
        else
        {
                object.style.display = '';
        }

        if (window.event)
        {
                window.event.cancelBubble = true;
        }
}

function hdr_contract(object)
{
        var object = hdr_ref(object);

        if( !object.style )
        {
                return false;
        }
        else
        {
                object.style.display = 'none';
        }

        if (window.event)
        {
                window.event.cancelBubble = true;
        }
}

function hdr_toggle(object, open_close, open_icon, close_icon)
{
        var object = hdr_ref(object);
        var icone = hdr_ref(open_close);

        if( !object.style )
        {
                return false;
        }

        if( object.style.display == 'none' )
        {
                object.style.display = '';
                icone.src = close_icon;
        }
        else
        {
                object.style.display = 'none';
                icone.src = open_icon;
        }
}