var MENU = [];
MENU[0] = [];
MENU[1] = [];
MENU[2] = [];
MENU[3] = [];
MENU[4] = [];
MENU[5] = [];

MENU[0][0] = new Option("--");

MENU[1][0] = new Option("PA");
MENU[1][1] = new Option("Speech", "positions_pa_speech");
MENU[1][2] = new Option("Occupational", "positions_pa_occupational");
MENU[1][3] = new Option("Physical", "positions_pa_physical");
MENU[1][4] = new Option("Psychological", "positions_pa_psychological");
MENU[1][5] = new Option("Misc", "positions_pa_misc");

MENU[2][0] = new Option("NJ");
MENU[2][1] = new Option("Speech", "positions_nj_speech");
MENU[2][2] = new Option("Occupational", "positions_nj_occupational");
MENU[2][3] = new Option("Physical", "positions_nj_physical");
MENU[2][4] = new Option("Psychological", "positions_nj_psychological");
MENU[2][5] = new Option("Misc", "positions_nj_misc");

MENU[3][0] = new Option("DE");
MENU[3][1] = new Option("Speech", "positions_de_speech");
MENU[3][2] = new Option("Occupational", "positions_de_occupational");
MENU[3][3] = new Option("Physical", "positions_de_physical");
MENU[3][4] = new Option("Psychological", "positions_de_psychological");
MENU[3][5] = new Option("Misc", "positions_de_misc");

MENU[4][0] = new Option("OH");
MENU[4][1] = new Option("Speech", "positions_oh_speech");
MENU[4][2] = new Option("Occupational", "positions_oh_occupational");
MENU[4][3] = new Option("Physical", "positions_oh_physical");
MENU[4][4] = new Option("Psychological", "positions_oh_psychological");
MENU[4][5] = new Option("Misc", "positions_oh_misc");

MENU[5][0] = new Option("MD");
MENU[5][1] = new Option("Speech", "positions_md_speech");
MENU[5][2] = new Option("Occupational", "positions_md_occupational");
MENU[5][3] = new Option("Physical", "positions_md_physical");
MENU[5][4] = new Option("Psychological", "positions_md_psychological");
MENU[5][5] = new Option("Misc", "positions_md_misc");

function populateMain(mainSel, subSel){
 var mainMenu = mainSel;
 var subMenu = subSel;
 mainMenu.options.length = 0;
 for (var i = 0; i < MENU.length; i++) {
  mainMenu.options[i] = MENU[i][0];
 }
 populateSub(mainMenu, subMenu);
}

function populateSub(mainSel, subSel){
 var mainMenu = mainSel;
 var subMenu = subSel;
 var optMainMenu;
 subMenu.options.length = 1;
 optMainMenu = mainMenu.selectedIndex;
 for (var i = 1; i < MENU[optMainMenu].length; i++) {
  subMenu.options[i] = MENU[optMainMenu][i];
 }
}

function jumpMenu(select){
 var i = select.selectedIndex;
 var selection = select.options[i].value;
 var url;
 if (i === 0) {
  alert("Please select a state and position.");
 } else {
  url = "http://www.txsource.net/" + selection + ".html";
  location.href = url;
 }
}
