var country_states = new Array ("239","4165","Alabama","239","4166","Alaska","239","4167","Arizona","239","4168","Arkansas","239","4169","California","239","4170","Colorado","239","4171","Connecticut","239","4172","Delaware","239","4173","District of Columbia","239","4174","Florida","239","4175","Georgia","239","4176","Hawaii","239","4177","Idaho","239","4178","Illinois","239","4179","Indiana","239","4180","Iowa","239","4181","Kansas","239","4182","Kentucky","239","4183","Louisiana","239","4184","Maine","239","4185","Maryland","239","4186","Massachusetts","239","4187","Michigan","239","4188","Minnesota","239","4189","Mississippi","239","4190","Missouri","239","4191","Montana","239","4192","Nebraska","239","4193","Nevada","239","4194","New Hampshire","239","4195","New Jersey","239","4196","New Mexico","239","4197","New York","239","4198","North Carolina","239","4199","North Dakota","239","4200","Ohio","239","4201","Oklahoma","239","4202","Oregon","239","4203","Pennsylvania","239","4204","Rhode Island","239","4205","South Carolina","239","4206","South Dakota","239","4207","Tennessee","239","4208","Texas","239","4209","Utah","239","4210","Vermont","239","4211","Virginia","239","4212","Washington","239","4213","West Virginia","239","4214","Wisconsin","239","4215","Wyoming","239","4393","AE","239","4392","AP","240","4394","Alberta","240","4395","British Columbia","240","4396","Manitoba","240","4397","New Brunswick","240","4398","Newfoundland and Labrador","240","4399","Northwest Territories","240","4400","Nova Scotia","240","4401","Ontario","240","4402","Prince Edward Island","240","4403","Quebec","240","4404","Saskatchewan","240","4405","Yukon","240","4406","Nunavut"); function onStateChange(country, model, state_id, zip_id) { var countryCode = country.options[country.selectedIndex].value; var i, j; var country_usa = 239; var country_canada = 240; model.options[0].value = ''; model.options[0].text = 'Select State'; j = model.options.length = 1; model.options.selectedIndex = 0; // 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; } } if (state_id) { if (countryCode == country_usa) { document.getElementById(state_id).style.display = 'block'; } else { document.getElementById(state_id).style.display = 'none'; } } if (zip_id) { if (countryCode == country_usa || countryCode == country_canada) { document.getElementById(zip_id).style.display = 'block'; } else { document.getElementById(zip_id).style.display = 'none'; } } return; }