Ну а в чем проблема то ?
Если в кукисах нет переменной которая определяет тип шапки, то позволяете пользователю выбирать. При нажатии на кнопку сохраняете в кукисах выбранный вариант. при загрузки страницы (если есть переменная с выбранным вариантом) оставляете нужную шапку.
Обновить страницу можно помоему так:
window.location.reload();
Как работать с кукисами
информации в нете больше чем дох*я
К примеру тут:
Работа с Cookies на JavaScript