Aunque llegué a pensarlo, justo antes de leerlo de nuevo, ví que zerokilled ya te lo ha dicho... mira si el atributo defaultValue, se comporta como debe en Internet Explorer, y trata de ver los resultados de la ejecución del script en la consola utilizando las herramientas de desarrollo, generalmente se abren con F12.
Código Javascript
:
Ver originaleval ('var '+Separ[0]+'="'+Separ[1]+'"');
Una recomendación, no utilices esa función eval, trata de cambiarla, esa función es maligna...xD y si estuvieras haciendo un login, de seguro buscan el modo para valerse de esta función y dañarte la ejecución de tu script.