function pause (mSec) {
        clock = new Date();
        justMinute = clock.getTime();
        while (true) {
                just = new Date();
                if (just.getTime() - justMinute > mSec) break;
        }
}
sfHover = function() {
        var sfEls = document.getElementById("menu2").getElementsByTagName("li");
        for (var i=0; i<sfEls.length; i++) {
                sfEls[i].onmouseover=function() {
                        this.className+=" over";
                }
                sfEls[i].onmouseout=function() {
                        pause(1);
                        div=document.getElementById("menu2").getElementsByTagName("li");
                        setTimeout( 'div.className=""', 100);
                        var time_out=1;
                        setTimeout( "time_out=1", 2000);
                        if(time_out==1) this.className=this.className.replace(new RegExp(" over\\b"), "");
                }
        }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);