sinceramente non capisco neanche come pretendi funzioni

quello che vedo e' un livello nascosto che al mouseover dovrebbe venir mostrato,
ma se e' nascosto come fa a ricevere un onmouseover?

chiarisci con un esempio, se non funzionante, almeno chiaro nella logica

poi perche' un setInterval, perche' richiamare una funzione ogni secondo?
se serve una temporizzazione basta un setTimeout

poi queste cose si risolvono in altre maniere,
centralizzando le operazoni: al mouseover nascondi comunque tutti i livelli tranne quello che deve restare visibile
e/o sfruttando l' oggetto event che ti permette di determinare chi e come e' coinvolto al triggering di un gestore evento
...