rdPavel, верни все как было, а перед функцией CityList напиши следующее:
window.onload=function(){
window.document.getElementById('cp_state').onchange=function(e){
CityList(e.target);
};
};
if(window.document.readyState=='complete')
window.dispatchEvent(new Event('load'));