Почему так странно ведут себя события после ajax запроса?
Заменяйте$('#auth-a').click(function(e){...});
на$(document).on('click', '#auth-a', function(e){...});
А почему у события отправки формы нет preventDefault?