Hola otra vez:
Lo que dice Kaopectate es cierto (aunque no llegué a enterarme de lo de las negritas) y debes ponerlo dentro del body, aunque tal vez funcione en otros sitios (no juguemos con nuestra suerte), lo que he visto es que en el código que has puesto hay un
material fuera de sitio.
Cita: var imagen = material [Math.floor(Math.random() * material .length)];
Revísalo y pruébalo.
Saludos