var tid;
var cmenu;
function qlOpen(thing)
{
    ul = thing.parentNode;
    qlClear();
    if (tid) {clearTimeout(tid);}
    tid = setTimeout('qlClear()', 2000);
    thing.className = 'over';
    
    c = thing.childNodes;
    for (i = 0; i < c.length; i++)
    {
        if (c[i].nodeName == 'UL') {
            cmenu = c[i];
            cmenu.onmouseover = function() {
                clearTimeout(tid);
                cmenu.onmouseout = function() {
                    tid = setTimeout('qlClear()', 300);
                }
            }
        }
    }
}

function qlClear()
{
    c = document.getElementById('quicklinks_list').childNodes;
    for (i = 0; i < c.length; i++)
    {
        if (c[i].nodeName == 'LI') {
            c[i].className = c[i].className.replace('over', '');
        }
    }
}