Hola, davidjulio. Bienvenido al Foro.
Lo único que se me ocurre es que utilices una variable global para "almacenar" el objeto que va cogiendo el foco:
<script>
var foco=null;
En cada objeto que tengas poner algo parecido a esto:
<input type="text" onfocus="foco=this" />
Y el código que pusistes en tu mensaje quedaría así:
if (foco==document.form1.text1){
accion1;
}
else{
accion2;
}
No lo he probado, así que espero que no te de demasiados problemas.
Saludos,