[d-83] При изменении атрибута после # сайт сразу открывал нужный урок без перезагрузки страницы. но на старых браузерах, без поддержки onhashchange не проверялось, хотя и сделана проверка по setInterval
[d-83] исправлен стиль расставления скобок иудалены комментарии
[d-83] Вынесены локальные функции
Merge branch 'master' into d-83
[d-83] Всё-таки у тебя "else" так и остался уползшим. И вообще с отступами была путаница.
Merge branch 'master' into d-91