// JavaScript Document

county = new Array(
new Array(
new Array("Please choose one:"),
new Array("Fairfield")
),
new Array(
new Array("Please choose one:"),
new Array("District of Columbia")
),
new Array(
new Array("Please choose one:"),
new Array("Kent"),
new Array("New Castle"),
new Array("Sussex")
),
new Array(
new Array("Please choose one:"),
new Array("Allegany"),
new Array("Anne Arundel"),
new Array("Baltimore"),
new Array("Baltimore City"),
new Array("Calvert"),
new Array("Caroline"),
new Array("Carroll"),
new Array("Cecil"),
new Array("Charles"),
new Array("Dorchester"),
new Array("Frederick"),
new Array("Garrett"),
new Array("Harford"),
new Array("Howard"),
new Array("Kent"),
new Array("Montgomery"),
new Array("Prince George's"),
new Array("Queen Anne's"),
new Array("Saint Mary's"),
new Array("Somerset"),
new Array("Talbot"),
new Array("Wicomico")
),
new Array(
new Array("Please choose one:"),
new Array("Atlantic"),
new Array("Bergen"),
new Array("Burlington"),
new Array("Camden"),
new Array("Cape May"),
new Array("Cumberland"),
new Array("Essex"),
new Array("Gloucester"),
new Array("Hudson"),
new Array("Hunterdon"),
new Array("Mercer"),
new Array("Middlesex"),
new Array("Monmouth"),
new Array("Morris"),
new Array("Ocean"),
new Array("Passaic"),
new Array("Salem"),
new Array("Somerset"),
new Array("Sussex"),
new Array("Union"),
new Array("Warren")
),
new Array(
new Array("Please choose one:"),
new Array("Bronx"),
new Array("Dutchess"),
new Array("Greene"),
new Array("Kings"),
new Array("Nassau"),
new Array("New York"),
new Array("Orange"),
new Array("Putnam"),
new Array("Queens"),
new Array("Richmond"),
new Array("Rockland"),
new Array("Sullivan"),
new Array("Ulster"),
new Array("Westchester")
),
new Array(
new Array("Please choose one:"),
new Array("Bucks"),
new Array("Monroe"),
new Array("Montgomery"),
new Array("Northampton"),
new Array("Philadelphia"),
new Array("Pike")
),
new Array(
new Array("Please choose one:"),
new Array("Fairfax"),
new Array("Fauquier"),
new Array("Fredericksburg City"),
new Array("Loudoun"),
new Array("Prince William"),
new Array("Spotsylvania"),
new Array("Stafford")
)
);
function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem) {
var i, j;
var prompt;
// empty existing items
for (i = selectCtrl.options.length; i >= 0; i--) {
selectCtrl.options[i] = null;
}
prompt = (itemArray != null) ? goodPrompt : badPrompt;
if (prompt == null) {
j = 0;
}
else {
selectCtrl.options[0] = new Option(prompt);
j = 1;
}
if (itemArray != null) {
// add new items
for (i = 0; i < itemArray.length; i++) {
selectCtrl.options[j] = new Option(itemArray[i][0]);
if (itemArray[i][1] != null) {
selectCtrl.options[j].value = itemArray[i][1];
}
j++;
}
// select first item (prompt) for sub list
selectCtrl.options[0].selected = true;
   }
}
