Lege das Flag nicht als globale Variable an, sondern als Eigeschaft des Objekts, dem es von der Logik her zugeordnet ist.
so?
<... onfocus="this.focus=true" onblur="this.focus=false" ...>
if (document.getElementById('tiefe').focus == true)
Auch so läuft's. Das ist aber etwas doppeltgemoppelt oder? Wenn man onfocus ist muss man den focus von Hand auf true setzen um ihn später abzufragen?