function savestate(obj)
{
    if (obj.parentNode.getElementsByTagName('input').length == 1 && 
        obj.parentNode.getElementsByTagName('input')[0].id == obj.id + 'state' && 
        obj.parentNode.getElementsByTagName('ul').length > 0)
    {
        obj.parentNode.getElementsByTagName('input')[0].value = 
            obj.parentNode.getElementsByTagName('ul')[0].style.display;
    }
}

function setstate(dropname)
{
    d = document.getElementById(dropname);
    ds = document.getElementById(dropname + 'state');
    if (d && ds && ds.value == 'block')
        expandSubNav(d);
}

