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
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
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