input:hover

Vzpomínám si, že jsem kdysi na nějáké stránce viděl: Formulář s několika inputy, když se do něj "vložil" kurzor políčko změnilo bravu..
Jak toho lze docílít? input:hover{..} ?
Existuje pseudo-třída focus (input:focus), ale nefachčí to v IE. Jiné řešení je javascript.
Tak ten javasrcipt prosím...
<script type="text/javascript" language="javascript">
var policka=Array('jmeno','prijmeni','vek');
function oznac(co) {
var i;
for(i=0;i<3;i++) {
if(policka[i]==co.id) {
document.getElementById(policka[i]).style.backgroundColor='#0f0';
document.getElementById(policka[i]).style.color='#f00';
}
else {
document.getElementById(policka[i]).style.backgroundColor='#fff';
document.getElementById(policka[i]).style.color='#000';
}
}
}
</script>

<input id="jmeno" name="jmeno" onfocus="oznac(this);">
<input id="prijmeni" name="prijmeni" onfocus="oznac(this);">
<input id="vek" name="vek" onfocus="oznac(this);">
diky