function makeArray() {
var args = makeArray.arguments;
    for (var i = 0; i < args.length; i++) {
    this[i] = args[i];
    }
this.length = args.length;
}

// This array holds the descriptions and names of the pages.
var pages = new makeArray("Select a state",
"Alabama",
"Alaska",
"Arizona",
"Arkansas",
"California",
"Colorado", 
"Connecticut", 
"Delaware",
"District of Columbia",
"Florida",
"Georgia",
"Hawaii",
"Idaho",
"Illinois",
"Indiana",
"Iowa",
"Kansas",
"Kentucky",
"Louisiana",
"Maine",
"Maryland",
"Massachusetts",
"Michigan",
"Minnesota",
"Mississippi",
"Missouri",
"Montana",
"Nebraska",
"Nevada",
"New Hampshire",
"New Jersey",
"New Mexico",
"New York",
"North Carolina",
"North Dakota",
"Ohio",
"Oklahoma",
"Oregon",
"Pennsylvania",
"Rhode Island",
"South Carolina",
"South Dakota",
"Tennessee",
"Texas",
"Utah",
"Vermont",
"Virginia",
"Washington",
"West Virginia",
"Wisconsin",
"Wyoming");

// This array hold the URLs of the pages.
var urls = new makeArray("",
"alabama.htm",
"alaska.htm",
"arizona.htm",
"arkansas.htm",
"california.htm",
"colorado.htm",
"connecticut.htm",
"delaware.htm",
"dc.htm",
"florida.htm",
"georgia.htm",
"hawaii.htm",
"idaho.htm",
"illinois.htm",
"indiana.htm",
"iowa.htm",
"kansas.htm",
"kentucky.htm",
"louisiana.htm",
"maine.htm",
"maryland.htm",
"massachusetts.htm",
"michigan.htm",
"minnesota.htm",
"mississippi.htm",
"missouri.htm",
"montana.htm",
"nebraska.htm",
"nevada.htm",
"new hampshire.htm",
"new jersey.htm",
"new mexico.htm",
"ny.htm",
"north carolina.htm",
"north dakota.htm",
"ohio.htm",
"oklahoma.htm",
"oregon.htm",
"pennsylvania.htm",
"rhode island.htm",
"south carolina.htm",
"south dakota.htm",
"tennessee.htm",
"texas.htm",
"utah.htm",
"vermont.htm",
"virginia.htm",
"washington.htm",
"west virginia.htm",
"wisconsin.htm",
"wyoming.htm");

// This function determines which page is selected and goes to it.
function goPage(form) {
i = form.menu.selectedIndex;
    if (i != 0) {
    window.location.href = urls[i];
	}
}

// display a drop down menu.
document.write('<div class="formnav"><FORM name="states"><font size="2"><SELECT class="formstyle" NAME="menu" onChange="goPage(this.form)">');
    for (var i = 0; i < pages.length; i++) {
    document.write('<OPTION>' + pages[i]);
    }
document.write('</SELECT></font></FORM></div>');
document.close();
//note array starts at 0
//stateindex is defined in the HTML
if (document.states) {document.states.menu.selectedIndex = stateindex;}