teremok317,
1) Зачем у всех кнопок одни и те же имена. Наверно, лучше дать им один класс
2)Кучу глобальных переменных не надо. У тебя будет один объект {} в котором и будут лежать твои значения. Типо такой stateProvider
3) Твой косяк с перезагрузкой в том, что ты делаешь
$('input:radio[name=radio_btn]:checked')
Ты понимаешь что ты делаешь? Ты достаешь из коллекцию тех радио, которые чекнуты. Но у тебя их изначально нет. И не будет. Потому что надо ставить обработчики чеканья
4) Дай им один класс, что не писать эти свои крутые селекторы