var country_states = new Array ("59","912","Arhus","59","913","Bornholm","59","914","Fredericksberg","59","915","Frederiksborg","59","916","Fyn","59","917","Kobenhavn","59","918","Kobenhavns","59","919","Nordjylland","59","920","Ribe","59","921","Ringkobing","59","922","Roskilde","59","923","Sonderjylland","59","924","Storstrom","59","925","Vejle","59","926","Vestsjalland","59","927","Viborg"); function onStateChange(country, model) { var countryCode = country.options[country.selectedIndex].value; var i, j; j = model.options.length = 0; model.options.selectedIndex = 0; for (i = 0; i < country_states.length / 3; i++) { if (country_states[i*3] == countryCode) { model.options.length = j+1; model.options[j].value = country_states[i*3+1]; model.options[j].text = country_states[i*3+2]; j += 1; } } return; }