Hola:
Los input file no responden bien al evento onclick, pero con el change haces submit()... debes evitar las ambiguedades.
Otra cosilla, que crees que hace ese click
asignar un valor al objeto document... si quisieras enlazar deberías usar location.href.
Me parece que lo que quieres hacer es lo que se explica en este artículo:
Revisar las imágenes antes de subirlas
Saludos