Disculpa que no habia tenido en cuenta ese detalle, lo escribi directamente aca.
Lo mejor va a ser que hagas este pequenio truco que se me ocurrio y probe que funciona a la perfeccion.
Consiste basicamente en crear un formulario invisible, pero no con visibility: hidden, porque como te dice IE es invalido.
Código HTML:
<script language="javascript" type="text/javascript">
function giveFocus() {
document.getElementById('tada').focus();
}
</script>
<input type="text" style="width:0px;height:0;border:0;margin:0;" id='first' />