el problema está en el valor de los elementos del array. los valores pueden estar o no entrecomillados. si no están entrecomillados son de tipo number, de lo contrario si están entrecomillados son de tipo string. la función getElementById() no es numérica pero tampoco puede estar entrecomillada. para resumir la solución es
Cita: var imagenes = ['f1', 'f2'];
...
document.getElementById(imagenes[0]).style.display = "none";