Hola j_aspillaga:
Con respecto al foco hay que usar los eventos onfocus al recibierlo y onblur al perderlo...
sería algo así:
<input type="text" style="background-color: #cccccc"
onfocus="this.style.backgroundColor = '#eeeeee'"
onblur="this.style.backgroundColor = '#cccccc'" />
Saludos