Вот пример ссылки, открывающей всплывающее окошко с выбором городов:
<script type="text/javascript">
function func(n) {
document.getElementById("m"+(n^1)).style.display = "none";
document.getElementById("m"+n).style.display = "block";
}
</script>
//вывод ссылки на всплывающий блок с городами
<a href="#" title="Выбор региона" class="dlinkreg" onClick="document.getElementById('wind').style.display='block'; return false;">Санкт-Петербург</a>
<div id="wind">
<div>
<table cellspacing="0" align="right">
<tr><td style="padding: 0 3 0 3; background-color: #FFFFFF; font-family: Verdana; font-size: 10pt; color: #454a4f; font-weight: bold;" onClick="document.getElementById('wind').style.display='none'; return false;" onMouseOver="this.style.cursor='pointer'" onMouseOut="this.style.cursor='default'">X</td></tr>
</table><span onclick="func(0)">Санкт-Петербург</span><br/>
<span onclick="func(1)">Москва</span>
</div>
</div>
//вывод блоков с изменяемыми при выборе города параметрами
<div id="m0" class="contacts"><?php echo $contacts_logo; ?></div>
<div id="m1" class="contacts-msk"><?php echo $contacts_logo_2; ?></div>
<style>
#header .contacts-msk {
display: none;
}
</style>
Но после перезагрузки страницы все сбрасывается по-умолчанию...
Как записать выбранный город в сессию, и в куки, и также подставить это значение в имя первой ссылки?