Aetae, спасибо, я как раз в процессе, в практике  
 
 
Просто никак не получается один момент  - при загрузке страницы значения всех селектов  заполняются данными, которые были сохранены до этого в куках. Как раз 
рони помогал с этим
window.onload = function () {  
            var elems = document.getElementsByTagName('select');
            for (var i = 0; i < elems.length; i++) {
                var elem = elems[i],
                    c = getCookie(elem.name);
                elem.selectedIndex = c !== undefined ? c : 0; 
            }	
	 	 
        };
И никак не могу вписать сюда аккуратно имитацию onchange(), чтобы после того, как в селекте "будет выставлено" значение из кукис, имитировалось событие onchange()