meines Wissens gibt es keine allgemein unterstützte JavaScript-Eigenschaft (z.B. document.focussedNode oder ähnliches)
Nun, die gibt es: document.activeElement. Wird allerdings noch nicht von allen Browsern unterstützt, es ist jedoch einfach, sie bei fehlender Unterstützung nachzubauen.
Jedes Deiner Formular-Elemente belegst Du mit einem onfocus-Event
Genau für solche Anwendungsgebiete gibt es Event Capturing bzw. Event Delegation mit bubblenden (DOM)focusin-Events, was die Sache viel, viel einfacher macht.
Mathias