Сделал как сказано в предидущем посте.
sfHover = function() {
var sfEls = document.getElementById("ja-cssmenu").getElementsByTagName("li");
for (var i=0; i<sfEls.length; ++i) {
sfEls[i].onmouseover=function() {
clearTimeout(this.timer);
if(this.className.indexOf("sfhover") == -1)
this.className+="sfhover";
alert(this.className);
}
Браузер стал выдавать ошибку sfhover.
Забыл уточнить. Те картинки, которые заменяют предидущие при щелчке должны не меняться обратно, до того, пока не щелкнут по другому пункту меню.