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