//Workaround for IE6 problem that limits :hover to a tags
var sfHover = function()
{
    try {
        var sfEls = document.getElementById("topmenu").getElementsByTagName("li");
        for (var i = 0; i < sfEls.length; i++) {
            if (   !sfEls[i].className
                 || !sfEls[i].className.match(/pulldown/)
                 || sfEls[i].className.match(/[^n]selected/))
            {
                continue;
            }

            sfEls[i].onmouseover = function() {
                this.className += " sfhover";
                this.getElementsByTagName("a")[0].className += " sfhover";
            }
            sfEls[i].onmouseout = function() {
                this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
                this.getElementsByTagName("a")[0].className = this.getElementsByTagName("a")[0].className.replace(new RegExp(" sfhover\\b"), "");
            }
        }
    } catch(e) { }
}

if (window.attachEvent) 
{
    window.attachEvent("onload", sfHover); 
}

