function SelectBld(){ removeAllOptions(document.foSave.slBuildingID); addOption(document.foSave.slBuildingID, "", "Select building", ""); switch(document.foSave.slStreetID.value) { case '99': break; case '1': addOption(document.foSave.slBuildingID,"937","32 High Street, The Elms"); addOption(document.foSave.slBuildingID,"938","Working Men's Club"); addOption(document.foSave.slBuildingID,"939","26 High Street; former Shoemakers"); addOption(document.foSave.slBuildingID,"940","24 High Street; former Bakers"); addOption(document.foSave.slBuildingID,"941","22 High Street; former Grocers"); addOption(document.foSave.slBuildingID,"942","Methodist Chapel"); addOption(document.foSave.slBuildingID,"943","18 High Street"); addOption(document.foSave.slBuildingID,"944","16 High Street"); addOption(document.foSave.slBuildingID,"945","14 High Street, New Inn"); addOption(document.foSave.slBuildingID,"946","12 High Street"); addOption(document.foSave.slBuildingID,"947","10 High Street"); addOption(document.foSave.slBuildingID,"948","6-8 High Street; Lodores"); addOption(document.foSave.slBuildingID,"951","2, 4 High Street"); addOption(document.foSave.slBuildingID,"970","Watts Arms"); break; case '2': addOption(document.foSave.slBuildingID,"969","1 High Street"); addOption(document.foSave.slBuildingID,"968","Rose Villa; 3 High Street"); addOption(document.foSave.slBuildingID,"967","5 High Street"); addOption(document.foSave.slBuildingID,"966","7 High Street"); addOption(document.foSave.slBuildingID,"965","9 High Street"); addOption(document.foSave.slBuildingID,"964","'Widows' row'"); addOption(document.foSave.slBuildingID,"953","31/33 High Street"); addOption(document.foSave.slBuildingID,"952","The Cock"); addOption(document.foSave.slBuildingID,"936","4 Gold Street, formerly on High St"); addOption(document.foSave.slBuildingID,"935","41 High Street"); addOption(document.foSave.slBuildingID,"934","43 High Street"); addOption(document.foSave.slBuildingID,"933","45 High Street"); addOption(document.foSave.slBuildingID,"932","47 High Street"); addOption(document.foSave.slBuildingID,"931","49 High Street"); addOption(document.foSave.slBuildingID,"930","51 High Street"); addOption(document.foSave.slBuildingID,"901","Coronet or Coronation Cottages"); break; case '3': addOption(document.foSave.slBuildingID,"835","Blacksmith's, Church End"); addOption(document.foSave.slBuildingID,"834","18 Gold Street, Shop"); addOption(document.foSave.slBuildingID,"833","16 Gold Street"); addOption(document.foSave.slBuildingID,"832","14 Gold Street"); addOption(document.foSave.slBuildingID,"831","12 Gold Street"); addOption(document.foSave.slBuildingID,"830","uncertain, adjacent The Swan Inn"); addOption(document.foSave.slBuildingID,"829","Swan Inn"); addOption(document.foSave.slBuildingID,"1136","Shop on Gold Street by Market Square"); addOption(document.foSave.slBuildingID,"1108","Coop site"); addOption(document.foSave.slBuildingID,"904","2A Gold Street"); addOption(document.foSave.slBuildingID,"903","2 Gold Street, Ancient Lights"); break; case '4': addOption(document.foSave.slBuildingID,"905","Town Yard, Gold Street"); addOption(document.foSave.slBuildingID,"906","7 Gold Street"); addOption(document.foSave.slBuildingID,"908","9 Gold Street"); addOption(document.foSave.slBuildingID,"909","11 Gold Street"); addOption(document.foSave.slBuildingID,"910","13 Gold Street"); addOption(document.foSave.slBuildingID,"911","15 Gold Street"); addOption(document.foSave.slBuildingID,"1127","North Gladstone/Buckingham Terrace"); addOption(document.foSave.slBuildingID,"1128","South Gladstone/Buckingham Terrace"); addOption(document.foSave.slBuildingID,"912","Black Bull, Gold Street"); addOption(document.foSave.slBuildingID,"913","Peach View"); addOption(document.foSave.slBuildingID,"917","27 Gold Street"); addOption(document.foSave.slBuildingID,"918","29 Gold Street"); addOption(document.foSave.slBuildingID,"919","31 Gold Street"); addOption(document.foSave.slBuildingID,"921","33/35 Gold Street"); addOption(document.foSave.slBuildingID,"924","Caucutts Yard"); addOption(document.foSave.slBuildingID,"928","Cairn Cottage"); addOption(document.foSave.slBuildingID,"828","Butcher's Shop"); addOption(document.foSave.slBuildingID,"827","Gold Street Gospel Hall"); addOption(document.foSave.slBuildingID,"824","Chapel House, Gold Street"); addOption(document.foSave.slBuildingID,"819","Yew Tree Terrace"); addOption(document.foSave.slBuildingID,"818","Yew Tree Court"); break; case '5': addOption(document.foSave.slBuildingID,"1135","2 Earl Row"); addOption(document.foSave.slBuildingID,"878","1-5 Earl Row"); addOption(document.foSave.slBuildingID,"880","7 Earl Row"); addOption(document.foSave.slBuildingID,"881","Horseshoe Cottages"); addOption(document.foSave.slBuildingID,"883","5 Horseshoe Cottages to delete"); addOption(document.foSave.slBuildingID,"884","Market Square betw'n.Gold St.& Green Man"); addOption(document.foSave.slBuildingID,"886","Green Manor, former Green Man Inn"); addOption(document.foSave.slBuildingID,"888","10-12 Market Square"); addOption(document.foSave.slBuildingID,"894","Barnwell Buildings"); addOption(document.foSave.slBuildingID,"895","Buildings at rear of Stafford House"); addOption(document.foSave.slBuildingID,"892","Stafford House"); addOption(document.foSave.slBuildingID,"896","Old Cobblers/Old Fairings"); addOption(document.foSave.slBuildingID,"899","Osborn Cottages"); break; case '6': addOption(document.foSave.slBuildingID,"891","Church Lodge"); addOption(document.foSave.slBuildingID,"889","1 Church End, Magpies Nook"); addOption(document.foSave.slBuildingID,"1160","House backing onto Magpies Nook"); addOption(document.foSave.slBuildingID,"1162","House between Magpies Nook and Swan Yard"); addOption(document.foSave.slBuildingID,"1161","House behind M.Sqare, backing Swan Yard"); addOption(document.foSave.slBuildingID,"1163","Off Square, backing onto Green Man"); addOption(document.foSave.slBuildingID,"843","Buildings in Church End (to be replaced)"); addOption(document.foSave.slBuildingID,"890","3 Church End"); addOption(document.foSave.slBuildingID,"842","5/7 Church Row"); addOption(document.foSave.slBuildingID,"836","Church Row"); addOption(document.foSave.slBuildingID,"807","The Old Vicarage"); break; case '110': addOption(document.foSave.slBuildingID,"811","4 The Green"); addOption(document.foSave.slBuildingID,"812","2, 3 The Green"); addOption(document.foSave.slBuildingID,"808","1 The Green"); break; case '7': addOption(document.foSave.slBuildingID,"799","28 Park Road"); addOption(document.foSave.slBuildingID,"865","18-24 Park Road"); addOption(document.foSave.slBuildingID,"869","16 Park Road"); addOption(document.foSave.slBuildingID,"872","10 - 14 Park Road"); addOption(document.foSave.slBuildingID,"877","2-8 Park Road"); addOption(document.foSave.slBuildingID,"1126","Building set back west of Park Road"); addOption(document.foSave.slBuildingID,"806","Rectory Farm, now Old Manor House"); break; case '8': addOption(document.foSave.slBuildingID,"815","Malthouse, Maltings Farm"); addOption(document.foSave.slBuildingID,"814","Maltings Farm"); addOption(document.foSave.slBuildingID,"805","Horse Pond Cottages"); addOption(document.foSave.slBuildingID,"800","Vicarage Court"); break; case '9': addOption(document.foSave.slBuildingID,"816","Cottages at 1 Newport Rd"); addOption(document.foSave.slBuildingID,"844","5 Newport Road"); addOption(document.foSave.slBuildingID,"845","7 Newport Road"); addOption(document.foSave.slBuildingID,"846","5 Hazel Row"); addOption(document.foSave.slBuildingID,"847","4 Hazel Row"); addOption(document.foSave.slBuildingID,"848","3 Hazel Road"); addOption(document.foSave.slBuildingID,"849","2 Hazel Road"); addOption(document.foSave.slBuildingID,"850","1 Hazel Road"); addOption(document.foSave.slBuildingID,"851","47-49 Newport Road"); addOption(document.foSave.slBuildingID,"1129","Elm Tree Cottages"); addOption(document.foSave.slBuildingID,"860","55 Newport Road"); addOption(document.foSave.slBuildingID,"861","57 Newport Road, Coxes Clump"); addOption(document.foSave.slBuildingID,"862","59 Newport Road, Holly Tree House"); addOption(document.foSave.slBuildingID,"863","61 Newport Road"); addOption(document.foSave.slBuildingID,"864","67 Newport Road, The Rookery"); break; case '10': addOption(document.foSave.slBuildingID,"1137","Top School"); break; case '11': addOption(document.foSave.slBuildingID,"977","Maltmill Farm"); addOption(document.foSave.slBuildingID,"1152","Cuckoos Hill Cottages"); addOption(document.foSave.slBuildingID,"976","Cuckoos Hill"); break; case '12': addOption(document.foSave.slBuildingID,"971","Faith Terrace, Salvation Army Citadel"); addOption(document.foSave.slBuildingID,"972","8 Castlethorpe Road"); addOption(document.foSave.slBuildingID,"973","House on Castlethorpe Road"); addOption(document.foSave.slBuildingID,"974","House back from Cthp Rd.- to be deleted"); addOption(document.foSave.slBuildingID,"975","Mr Webb's House"); addOption(document.foSave.slBuildingID,"1145","5 Castlethorpe Road, Woodburn Cottage"); addOption(document.foSave.slBuildingID,"1164","Abbotts house"); addOption(document.foSave.slBuildingID,"1149","29/31 Castlethorpe Road"); addOption(document.foSave.slBuildingID,"1148","33/35 Castlethorpe Road"); addOption(document.foSave.slBuildingID,"1146","37/39 Castlethorpe Road"); addOption(document.foSave.slBuildingID,"1147","41/43 CastlethorpeRoad"); break; case '13': addOption(document.foSave.slBuildingID,"1158","Stokes Manor"); addOption(document.foSave.slBuildingID,"1151","Cottages on Stocking Green"); addOption(document.foSave.slBuildingID,"979","Cottage, Stocking Green"); addOption(document.foSave.slBuildingID,"978","Stocking Green Farm"); addOption(document.foSave.slBuildingID,"980","Old Board School, Long Street Road"); addOption(document.foSave.slBuildingID,"981","Green End Lane, first house"); addOption(document.foSave.slBuildingID,"982","Green End Lane, second house"); addOption(document.foSave.slBuildingID,"983","Green End Lane, third house"); break; case '14': addOption(document.foSave.slBuildingID,"984","Green End Farm House"); addOption(document.foSave.slBuildingID,"1153","Cottages at Green End"); break; case '15': addOption(document.foSave.slBuildingID,"994","Hales Folly"); addOption(document.foSave.slBuildingID,"993","Halfway houses, house on Holliday Lane"); addOption(document.foSave.slBuildingID,"990","Halfway Houses, next after Holiday Lane"); addOption(document.foSave.slBuildingID,"989","Halfway Houses, next after Holiday Lane"); addOption(document.foSave.slBuildingID,"991","Hafway Houses, house at back"); addOption(document.foSave.slBuildingID,"988","Halfway Houses, stone house"); addOption(document.foSave.slBuildingID,"987","Halfway Houses,third house"); addOption(document.foSave.slBuildingID,"986","Halfway Houses,second house"); addOption(document.foSave.slBuildingID,"985","Halfway Houses, Belvedere"); break; case '16': addOption(document.foSave.slBuildingID,"1062","Badgers Balney"); addOption(document.foSave.slBuildingID,"1142","Higham Cross Carnaby Cottages"); addOption(document.foSave.slBuildingID,"1141","Higham Cross Cottages"); addOption(document.foSave.slBuildingID,"1165","West of Rekela"); addOption(document.foSave.slBuildingID,"1139","Higham Cross Kennels (Rekala)"); addOption(document.foSave.slBuildingID,"1138","Higham Cross House"); addOption(document.foSave.slBuildingID,"1166","Cottages near Long Street"); addOption(document.foSave.slBuildingID,"1171","Barn"); addOption(document.foSave.slBuildingID,"1172","Baptist Chapel"); break; case '17': addOption(document.foSave.slBuildingID,"995","1 Long Street: 'House in the dip'"); addOption(document.foSave.slBuildingID,"996","19, 21 Long Street"); addOption(document.foSave.slBuildingID,"998","Hillside 23, 25 Long Street"); addOption(document.foSave.slBuildingID,"1157","Redcot"); addOption(document.foSave.slBuildingID,"1000","35, Rose Lee Cottage"); addOption(document.foSave.slBuildingID,"1002","Long Street, Mission Hall"); addOption(document.foSave.slBuildingID,"1003","41 Long Street"); addOption(document.foSave.slBuildingID,"1004","43 Long Street"); addOption(document.foSave.slBuildingID,"1006","51 Long Street"); addOption(document.foSave.slBuildingID,"1010","59-61 Long Street"); addOption(document.foSave.slBuildingID,"1011","63 Long Street"); addOption(document.foSave.slBuildingID,"1013","65 Long Street"); addOption(document.foSave.slBuildingID,"1015","Long Street - probable outbuilding"); addOption(document.foSave.slBuildingID,"1016","Farm Buildings, Long Street"); addOption(document.foSave.slBuildingID,"1017","Farm House, Model Farm, 73 Long Street"); addOption(document.foSave.slBuildingID,"1018","Farm buildings, Long Street"); addOption(document.foSave.slBuildingID,"1019","Farm buildings, Long Street"); addOption(document.foSave.slBuildingID,"1020","Row set back north end Long Street"); addOption(document.foSave.slBuildingID,"1021","Long Street, north of Model Farm"); addOption(document.foSave.slBuildingID,"1023","75 Long Street"); addOption(document.foSave.slBuildingID,"1027","77/79 Long Street"); break; case '18': addOption(document.foSave.slBuildingID,"1132","Cottage north of Long Street"); addOption(document.foSave.slBuildingID,"1028","68 Long Street"); addOption(document.foSave.slBuildingID,"1030","66 Long Street"); addOption(document.foSave.slBuildingID,"1032","Penny Cottages, 64 Long Street"); addOption(document.foSave.slBuildingID,"1033","Glebe Cottage, Long Street"); addOption(document.foSave.slBuildingID,"1034","Globe Inn"); addOption(document.foSave.slBuildingID,"1035","42-48 Long Street"); addOption(document.foSave.slBuildingID,"1040","26-30 Long Street"); addOption(document.foSave.slBuildingID,"1043","16-22 Long Street"); addOption(document.foSave.slBuildingID,"1049","14 Long Street"); addOption(document.foSave.slBuildingID,"1050","12 Long Street"); addOption(document.foSave.slBuildingID,"1051","4-10 Long Street"); addOption(document.foSave.slBuildingID,"1055","2 Long Street"); break; case '111': addOption(document.foSave.slBuildingID,"1039","House nearest Long Street"); addOption(document.foSave.slBuildingID,"1167","Salcey House"); addOption(document.foSave.slBuildingID,"1168","Frohawk View"); break; case '112': addOption(document.foSave.slBuildingID,"1173","Cottage north of M1"); addOption(document.foSave.slBuildingID,"1170","Beech Covey"); addOption(document.foSave.slBuildingID,"1169","Yew Tree Cottage"); addOption(document.foSave.slBuildingID,"1150","Old Pest House "); break; case '19': addOption(document.foSave.slBuildingID,"1089","Tathall End Farm House"); addOption(document.foSave.slBuildingID,"1090","39-42 Tathall End"); addOption(document.foSave.slBuildingID,"1094","Tathall End, Brookside"); addOption(document.foSave.slBuildingID,"1096","Tathall End, south of Brookside"); addOption(document.foSave.slBuildingID,"1097","Tathall End, The Corn House"); addOption(document.foSave.slBuildingID,"1098","Tathall End, opp.Hnslp.Rd"); addOption(document.foSave.slBuildingID,"1107","Greyhound Inn, Tathall End"); addOption(document.foSave.slBuildingID,"1100","Tathall End, south-eastern building"); addOption(document.foSave.slBuildingID,"1103","Park View, Tathall End"); addOption(document.foSave.slBuildingID,"1104","Game keepers cottage, Tathall End"); addOption(document.foSave.slBuildingID,"1106","35, 36 Tathall End"); addOption(document.foSave.slBuildingID,"1159","Tothall Manor"); break; case '106': addOption(document.foSave.slBuildingID,"1086","Park Farm"); addOption(document.foSave.slBuildingID,"1083","Hanslope Park Gate Lodge"); addOption(document.foSave.slBuildingID,"1082","Hanslope Park"); addOption(document.foSave.slBuildingID,"1080","Ivy Farm"); addOption(document.foSave.slBuildingID,"1079","Manor Farm"); addOption(document.foSave.slBuildingID,"1078","Bullington End Farm House"); addOption(document.foSave.slBuildingID,"1077","New Buildings"); addOption(document.foSave.slBuildingID,"1084","Hanslope Lodge"); addOption(document.foSave.slBuildingID,"1085","Hanslope Lodge Garden Cottages"); addOption(document.foSave.slBuildingID,"1081","Leamington"); break; case '104': addOption(document.foSave.slBuildingID,"1075","Millford Leys Farm House"); addOption(document.foSave.slBuildingID,"1076","Millford Leys Cottage"); addOption(document.foSave.slBuildingID,"1072","Lincoln Lodge"); addOption(document.foSave.slBuildingID,"1073","Lincoln Lodge Farm Cottage"); addOption(document.foSave.slBuildingID,"1074","Lincoln Lodge Cottage"); break; case '103': addOption(document.foSave.slBuildingID,"1071","Hungate End (2)"); addOption(document.foSave.slBuildingID,"1070","Hungate End (1)"); addOption(document.foSave.slBuildingID,"1068","Grange Farm"); addOption(document.foSave.slBuildingID,"1143","Pindon End Cottages"); addOption(document.foSave.slBuildingID,"1066","Pindon End Manor"); addOption(document.foSave.slBuildingID,"1069","Farm at Pindon End"); addOption(document.foSave.slBuildingID,"1067","New Farm"); addOption(document.foSave.slBuildingID,"1065","Chantry Farm"); addOption(document.foSave.slBuildingID,"1064","Gordons Lodge"); addOption(document.foSave.slBuildingID,"1155","Farm south of Gordon's Lodge"); addOption(document.foSave.slBuildingID,"1156","Chapel Farm"); break; case '105': addOption(document.foSave.slBuildingID,"1056","Rose Lane Farm"); addOption(document.foSave.slBuildingID,"1060","Salcey Green or Forest Road Farm"); addOption(document.foSave.slBuildingID,"1058","Forest Farm"); addOption(document.foSave.slBuildingID,"1057","Spinney Lodge"); break; case '108': addOption(document.foSave.slBuildingID,"1088","Woad Farm"); addOption(document.foSave.slBuildingID,"1059","Little Wood / Lilly Hoo Farm"); addOption(document.foSave.slBuildingID,"1087","Yewtree Farm/Lodge"); addOption(document.foSave.slBuildingID,"1061","Cold Harbour"); break; case '20': addOption(document.foSave.slBuildingID,"798","The Church"); addOption(document.foSave.slBuildingID,"900","3 Market Square"); addOption(document.foSave.slBuildingID,"902","Store, formerly used by Post Office"); addOption(document.foSave.slBuildingID,"1063","Steam Mill"); 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); }