1) Дать блоку с картинкой фиксированную высоту и ширину, даже до загрузки он будет нужных размеров.
2) Использовать background-image.
3) Сделать прелоадер
Сходу скажу, что нельзя указывать где пользователь допустил ошибку (в логине или в пароле).
Это очень не безопасно. Насчет ошибки, мне кажется, что ты ее допустил тут