var str = new Object(); var stateArray = new Array(); str["Singapore"] = 'south'; stateArray[0] = 'Singapore'; function getRegionForState(state) { return str[state]; } function populateState(field, insIntl, insAll) { var len = stateArray.length; if (insIntl) { len += 1; } if (insAll) { len += 1; } field.length = len; var i = 0; var j = 0; if (insAll) { field[j].value = "ALL"; field[j].text = "ALL"; j++; } for (; i < stateArray.length; i++) { field[j].value = stateArray[i]; field[j].text = stateArray[i]; j++; } field.selectedIndex = 0; } function getStateArray() { return stateArray; } function getStatesMap() { var states = new RegExp(); for (var i = 0; i < stateArray.length; i++) { states[stateArray[i]] = stateArray[i]; } return states; }