function searchList(option) { if (option == "biggest") { //Biggest by Population var index = -1; for (var i = 0; i < stateSize.length; i++) { if (stateSize[i] == 1) { index = i; var resultBiggestState = stateName[index]; return resultBiggestState; } } } else if (option == "recentlyFounded") { //Most Recently Founded var index = -1; for (var i = 0; i < stateFounded.length; i++) { if (stateFounded[i] == 1959) { index = i; var resultState = stateName[index]; return resultState; } } } else { //If there is an error when the user clicks button setText("result", "There has been an undefined error"); } } var stateFounded = getColumn("US States", "Admission Year"); var stateSize = getColumn("US States", "Population Rank"); var stateName = getColumn("US States", "State Name"); onEvent("biggestButton", "click", function() { var stateBiggestName = searchList("biggest"); setText("result", "The biggest state by population is" + " " + stateBiggestName); }); onEvent("recentlyFoundedButton", "click", function() { var stateFoundedName = searchList("recentlyFounded"); setText("result", "The most recently founded state was" + " " + stateFoundedName); });