function SelectBld(){ removeAllOptions(document.getElementById("slBuildingID")); addOption(document.getElementById("slBuildingID"), "", "Select building", ""); switch(document.getElementById("streetID").value) { case '1': addOption(document.getElementById("slBuildingID"),"1157","Mike Test 1 - Chestnut Road North Side"); addOption(document.getElementById("slBuildingID"),"1161","Building - High Street North Side"); addOption(document.getElementById("slBuildingID"),"1158","Testing 123"); break; case '2': break; case '3': break; case '8': break; case '9': addOption(document.getElementById("slBuildingID"),"1160","Mike Test 1 - Chestnut Road North Side"); addOption(document.getElementById("slBuildingID"),"1159","Mike Test 1 - Chestnut Road North Side"); break; case '19': break; case '12': addOption(document.getElementById("slBuildingID"),"1162","8 Mount Pleasant"); addOption(document.getElementById("slBuildingID"),"1163","9 Mount Pleasant"); addOption(document.getElementById("slBuildingID"),"1164","10 Mount Pleasant"); addOption(document.getElementById("slBuildingID"),"1167","12 Mount Pleasant"); addOption(document.getElementById("slBuildingID"),"1168","13 Mount Pleasant"); addOption(document.getElementById("slBuildingID"),"1165","11 Mount Pleasant"); break; case '13': break; case '14': break; case '6': break; case '7': break; case '4': break; case '5': break; case '10': break; case '11': break; case '15': break; case '21': addOption(document.getElementById("slBuildingID"),"1166","Big House On the Mall"); break; } // end of JS switch } // end of JS function SelectBld() function removeAllOptions(selectbox) { var i; for(i=selectbox.options.length-1;i>=0;i--) { //selectbox.options.remove(i); selectbox.remove(i); } } function addOption(selectbox, value, text ) { var optn = document.createElement("OPTION"); optn.text = text; optn.value = value; selectbox.options.add(optn); }