iexplorer es muy limitado con el metodo
setAttribute. quiero decir que su compatibilidad es un tanto caotico. iexplorer no tiene soporte para agregar eventos mediante
setAttribute. esta es la linea que no te funciona en iexplorer,
Código:
input.setAttribute('onBlur', 'mnormal(this)');
cambialo por la forma antigua donde el evento se considera como un metodo del elemento.