function createSearchAreaField() { var locationSelect = document.getElementsByName("location")[0]; if (locationSelect) { var areas = []; if (locationSelect.value == 1) { areas[1] = "Central"; areas[2] = "River Front"; areas[3] = "West End"; } else if (locationSelect.value == 2) { areas[1] = "Central"; } else if (locationSelect.value == 3) { } var td = document.getElementById("searchAreaField"); if (areas.length > 0) { while (td.hasChildNodes()) td.removeChild(td.childNodes[0]); td.appendChild(document.createTextNode("Area:")); td.appendChild(document.createElement("br")); var select = document.createElement("select"); select.name = "area"; for (var area in areas) { var option = document.createElement("option"); option.value = area; option.appendChild(document.createTextNode(areas[area])); if (area == previouslySelectedArea) option.selected = "selected"; select.appendChild(option); } td.appendChild(select); } else while (td.hasChildNodes()) td.removeChild(td.childNodes[0]); } }