Ragazzi io ho questo script per creare il menu

sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagNam e("LI");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
}
}
}

if (window.attachEvent) window.attachEvent("onload", sfHover);

Vorrei rallentare l'esecuzione del menù al passaggio del mouse. In pratica quando si apre un sotto menu anche se esco dal riquadro del sotto menù invece che chiudersi vorrei che la chiusura (onmouseout) tardasse di 5 secondi rispetto a quando ho levato il cursore sul sotto menu. Spero di essere stato chiaro.