И познакомьтесь с jQuery и основами программирования, а то следующая тема будет: "почему не работает в FireFox", а потом "почему не использовать переменные до их объявления"
Спасибо за помощь, я знакомился читал, но просто на практике когда пытаешся что реализовать, многое не можешь припомнить, о вот на практике запоменаеться хорошо, самое интересное что после того как ты мне подсказал обьявить переменную логин до функции, я вспомнил что я об этом читал, просто зациклился на return, страно но я считал что именно return, делоет из локальной переменной глобальную в теле функции, разве нет? Везде написано что так и есть, тогда почему не получилось?