/*******************************************
*
* The copyright to this code is owned by Allies Computing Ltd 2002 - 2004
*
********************************************/
var areas = new Array();
areas[1] = ["AB - Aberdeen","0/0/400/550/990/580/0","ABERDEEN","ABERLOUR","ABOYNE","ALFORD","BALLATER","BALLINDALLOCH","BANCHORY","BANFF","BUCKIE","ELLON","FRASERBURGH","HUNTLY","INSCH","INVERURIE","KEITH","LAURENCEKIRK","MACDUFF","MILLTIMBER","PETERCULTER","PETERHEAD","STONEHAVEN","STRATHDON","TURRIFF","WESTHILL"];
areas[2] = ["AL - St Albans","0/0/400/550/1575/2265/0","HARPENDEN","HATFIELD","ST ALBANS","WELWYN","WELWYN GARDEN CITY"];
areas[3] = ["B - Birmingham","0/0/400/550/1250/2050/0","ALCESTER","BIRMINGHAM","BROMSGROVE","CRADLEY HEATH","HALESOWEN","OLDBURY","REDDITCH","ROWLEY REGIS","SMETHWICK","SOLIHULL","STUDLEY","SUTTON COLDFIELD","TAMWORTH","WEST BROMWICH"];
areas[4] = ["BA - Bath","0/0/400/550/1125/2440/0","BATH","BRADFORD-ON-AVON","BRUTON","CASTLE CARY","FROME","GLASTONBURY","RADSTOCK","SHEPTON MALLET","STREET","TEMPLECOMBE","TROWBRIDGE","WARMINSTER","WELLS","WESTBURY","WINCANTON","YEOVIL"];
areas[5] = ["BB - Blackburn","0/0/400/550/1160/1590/0","ACCRINGTON","BARNOLDSWICK","BLACKBURN","BURNLEY","CLITHEROE","COLNE","DARWEN","NELSON","ROSSENDALE"];
areas[6] = ["BD - Bradford","0/0/400/550/1220/1530/0","BINGLEY","BRADFORD","CLECKHEATON","KEIGHLEY","SETTLE","SHIPLEY","SKIPTON"];
areas[7] = ["BH - Bournemouth","0/0/400/550/1250/2560/0","BOURNEMOUTH","BROADSTONE","CHRISTCHURCH","FERNDOWN","NEW MILTON","POOLE","RINGWOOD","SWANAGE","VERWOOD","WAREHAM","WIMBORNE"];
areas[8] = ["BL - Bolton","0/0/400/550/1150/1670/0","BOLTON","BURY"];
areas[9] = ["BN - Brighton","0/0/400/550/1590/2450/0","ARUNDEL","BRIGHTON","EASTBOURNE","HAILSHAM","HASSOCKS","HENFIELD","HOVE","LANCING","LEWES","LITTLEHAMPTON","NEWHAVEN","PEACEHAVEN","PEVENSEY","POLEGATE","SEAFORD","SHOREHAM-BY-SEA","STEYNING","WORTHING"];
areas[10] = ["BR - Bromley","0/0/400/550/1660/2360/0","BECKENHAM","BROMLEY","CHISLEHURST","KESTON","ORPINGTON","SWANLEY","WEST WICKHAM"];
areas[11] = ["BS - Bristol","0/0/400/550/1100/2360/0","AXBRIDGE","BANWELL","BRISTOL","CHEDDAR","CLEVEDON","WEDMORE","WESTON-SUPER-MARE","WINSCOMBE"];
areas[12] = ["BT - Belfast","0/0/400/550/480/1210/0","ANTRIM","ARMAGH","AUGHER","AUGHNACLOY","BALLYCASTLE","BALLYCLARE","BALLYMENA","BALLYMONEY","BALLYNAHINCH","BANBRIDGE","BANGOR","BELFAST","BUSHMILLS","CALEDON","CARRICKFERGUS","CASTLEDERG","CASTLEWELLAN","CLOGHER","COLERAINE","COOKSTOWN","CRAIGAVON","CRUMLIN","DONAGHADEE","DOWNPATRICK","DROMORE","DUNGANNON","ENNISKILLEN","FIVEMILETOWN","HILLSBOROUGH","HOLYWOOD","LARNE","LIMAVADY","LISBURN","LONDONDERRY","MAGHERA","MAGHERAFELT","NEWCASTLE","NEWRY","NEWTOWNABBEY","NEWTOWNARDS","OMAGH","PORTRUSH","PORTSTEWART","STRABANE"];
areas[13] = ["CA - Carlisle","0/0/400/550/1130/1290/0","ALSTON","APPLEBY-IN-WESTMORLAND","BECKERMET","BRAMPTON","CARLISLE","CLEATOR","CLEATOR MOOR","COCKERMOUTH","EGREMONT","FRIZINGTON","HOLMROOK","KESWICK","KIRKBY STEPHEN","MARYPORT","MOOR ROW","PENRITH","RAVENGLASS","SEASCALE","ST BEES","WHITEHAVEN","WIGTON","WORKINGTON"];
areas[14] = ["CB - Cambridge","0/0/400/550/1670/2100/0","CAMBRIDGE","ELY","HAVERHILL","NEWMARKET","SAFFRON WALDEN"];
areas[15] = ["CF - Cardiff","0/0/400/550/950/2300/0","ABERDARE","BARGOED","BARRY","BRIDGEND","CAERPHILLY","CARDIFF","COWBRIDGE","DINAS POWYS","FERNDALE","HENGOED","LLANTWIT MAJOR","MAESTEG","MERTHYR TYDFIL","MOUNTAIN ASH","PENARTH","PENTRE","PONTYCLUN","PONTYPRIDD","PORTH","PORTHCAWL","TONYPANDY","TREHARRIS","TREORCHY"];
areas[16] = ["CH - Chester","0/0/400/550/1040/1740/0","BAGILLT","BIRKENHEAD","BUCKLEY","CHESTER","DEESIDE","ELLESMERE PORT","FLINT","HOLYWELL","MOLD","NESTON","PRENTON","WALLASEY","WIRRAL"];
areas[17] = ["CM - Chelmsford","0/0/400/550/1670/2230/0","BILLERICAY","BISHOP'S STORTFORD","BRAINTREE","BRENTWOOD","BURNHAM-ON-CROUCH","CHELMSFORD","DUNMOW","EPPING","HARLOW","INGATESTONE","MALDON","ONGAR","SAWBRIDGEWORTH","SOUTHMINSTER","STANSTED","WITHAM"];
areas[18] = ["CO - Colchester","0/0/400/550/1760/2170/0","BURES","CLACTON-ON-SEA","COLCHESTER","FRINTON-ON-SEA","HALSTEAD","HARWICH","MANNINGTREE","SUDBURY","WALTON ON THE NAZE"];
areas[19] = ["CR - Croydon","0/0/400/550/1630/2380/0","CATERHAM","COULSDON","CROYDON","KENLEY","MITCHAM","PURLEY","SOUTH CROYDON","THORNTON HEATH","WARLINGHAM","WHYTELEAFE"];
areas[20] = ["CT - Canterbury","0/0/400/550/1790/2360/0","BIRCHINGTON","BROADSTAIRS","CANTERBURY","DEAL","DOVER","FOLKESTONE","HERNE BAY","HYTHE","MARGATE","RAMSGATE","SANDWICH","WESTGATE-ON-SEA","WHITSTABLE"];
areas[21] = ["CV - Coventry","0/0/400/550/1330/2070/0","ATHERSTONE","BEDWORTH","COVENTRY","KENILWORTH","LEAMINGTON SPA","NUNEATON","RUGBY","SHIPSTON-ON-STOUR","SOUTHAM","STRATFORD-UPON-AVON","WARWICK"];
areas[22] = ["CW - Crewe","0/0/400/550/1140/1820/0","CONGLETON","CREWE","MIDDLEWICH","NANTWICH","NORTHWICH","SANDBACH","TARPORLEY","WINSFORD"];
areas[23] = ["DA - Dartford","0/0/400/550/1690/2340/0","BELVEDERE","BEXLEY","BEXLEYHEATH","DARTFORD","ERITH","GRAVESEND","GREENHITHE","LONGFIELD","SIDCUP","SWANSCOMBE","WELLING"];
areas[24] = ["DD - Dundee","0/0/400/550/1000/650/0","ARBROATH","BRECHIN","CARNOUSTIE","DUNDEE","FORFAR","KIRRIEMUIR","MONTROSE","NEWPORT-ON-TAY","TAYPORT"];
areas[25] = ["DE - Derby","0/0/400/550/1310/1870/0","ALFRETON","ASHBOURNE","BAKEWELL","BELPER","BURTON-ON-TRENT","DERBY","HEANOR","ILKESTON","MATLOCK","RIPLEY","SWADLINCOTE"];
areas[26] = ["DG - Dumfries","0/0/400/550/880/1200/0","ANNAN","CANONBIE","CASTLE DOUGLAS","DALBEATTIE","DUMFRIES","GRETNA","KIRKCUDBRIGHT","LANGHOLM","LOCKERBIE","MOFFAT","NEWTON STEWART","SANQUHAR","STRANRAER","THORNHILL"];
areas[27] = ["DH - Durham","0/0/400/550/1240/1310/0","CHESTER LE STREET","CONSETT","DURHAM","HOUGHTON LE SPRING","STANLEY"];
areas[28] = ["DL - Darlington","0/0/400/550/1240/1380/0","BARNARD CASTLE","BEDALE","BISHOP AUCKLAND","CATTERICK GARRISON","CROOK","DARLINGTON","FERRYHILL","HAWES","LEYBURN","NEWTON AYCLIFFE","NORTHALLERTON","RICHMOND","SHILDON","SPENNYMOOR"];
areas[29] = ["DN - Doncaster","0/0/400/550/1440/1660/0","BARNETBY","BARROW-UPON-HUMBER","BARTON-UPON-HUMBER","BRIGG","CLEETHORPES","DONCASTER","GAINSBOROUGH","GOOLE","GRIMSBY","IMMINGHAM","RETFORD","SCUNTHORPE","ULCEBY"];
areas[30] = ["DT - Dorchester","0/0/400/550/1130/2550/0","BEAMINSTER","BLANDFORD FORUM","BRIDPORT","DORCHESTER","LYME REGIS","PORTLAND","SHERBORNE","STURMINSTER NEWTON","WEYMOUTH"];
areas[31] = ["DY - Dudley","0/0/400/550/1180/2050/0","BEWDLEY","BRIERLEY HILL","DUDLEY","KIDDERMINSTER","KINGSWINFORD","STOURBRIDGE","STOURPORT-ON-SEVERN","TIPTON"];
areas[32] = ["E  - London","0/0/400/550/1640/2300/0","LONDON"];
areas[33] = ["EC - London","0/0/400/550/1620/2310/0","LONDON"];
areas[34] = ["EH - Edinburgh","0/0/400/550/980/950/0","BALERNO","BATHGATE","BO'NESS","BONNYRIGG","BROXBURN","CURRIE","DALKEITH","DUNBAR","EAST LINTON","EDINBURGH","GOREBRIDGE","GULLANE","HADDINGTON","HERIOT","HUMBIE","INNERLEITHEN","JUNIPER GREEN","KIRKLISTON","KIRKNEWTON","LASSWADE","LINLITHGOW","LIVINGSTON","LOANHEAD","LONGNIDDRY","MUSSELBURGH","NEWBRIDGE","NORTH BERWICK","PATHHEAD","PEEBLES","PENICUIK","PRESTONPANS","ROSEWELL","ROSLIN","SOUTH QUEENSFERRY","TRANENT","WALKERBURN","WEST CALDER","WEST LINTON"];
areas[35] = ["EN - Enfield","0/0/400/550/1610/2250/0","BARNET","BROXBOURNE","ENFIELD","HODDESDON","POTTERS BAR","WALTHAM ABBEY","WALTHAM CROSS"];
areas[36] = ["EX - Exeter","0/0/400/550/870/2520/0","AXMINSTER","BARNSTAPLE","BEAWORTHY","BIDEFORD","BRAUNTON","BUDE","BUDLEIGH SALTERTON","CHULMLEIGH","COLYTON","CREDITON","CULLOMPTON","DAWLISH","EXETER","EXMOUTH","HOLSWORTHY","HONITON","ILFRACOMBE","LYNMOUTH","LYNTON","NORTH TAWTON","OKEHAMPTON","OTTERY ST MARY","SEATON","SIDMOUTH","SOUTH MOLTON","TIVERTON","TORRINGTON","UMBERLEIGH","WINKLEIGH","WOOLACOMBE"];
areas[37] = ["FK - Falkirk","0/0/400/550/840/840/0","ALLOA","ALVA","BONNYBRIDGE","CALLANDER","CLACKMANNAN","CRIANLARICH","DENNY","DOLLAR","DOUNE","DUNBLANE","FALKIRK","GRANGEMOUTH","KILLIN","LARBERT","LOCHEARNHEAD","MENSTRIE","STIRLING","TILLICOULTRY"];
areas[38] = ["FY - Blackpool","0/0/400/550/1050/1590/0","BLACKPOOL","FLEETWOOD","LYTHAM ST ANNES","POULTON-LE-FYLDE","THORNTON-CLEVELEYS"];
areas[39] = ["G  - Glasgow","0/0/400/550/830/910/0","ALEXANDRIA","ARROCHAR","CLYDEBANK","DUMBARTON","GLASGOW","HELENSBURGH"];
areas[40] = ["GL - Gloucester","0/0/400/550/1200/2220/0","BOOTLE","BADMINTON","BERKELEY","BLAKENEY","CHELTENHAM","CHIPPING CAMPDEN","CINDERFORD","CIRENCESTER","COLEFORD","DRYBROOK","DURSLEY","DYMOCK","FAIRFORD","GLOUCESTER","LECHLADE","LONGHOPE","LYDBROOK","LYDNEY","MITCHELDEAN","MORETON-IN-MARSH","NEWENT","NEWNHAM","RUARDEAN","STONEHOUSE","STROUD","TETBURY","TEWKESBURY","WESTBURY-ON-SEVERN","WOTTON-UNDER-EDGE"];
areas[41] = ["GU - Guildford","0/0/400/550/1490/2440/0","ALDERSHOT","ALTON","BAGSHOT","BORDON","CAMBERLEY","CRANLEIGH","FARNBOROUGH","FARNHAM","FLEET","GODALMING","GUILDFORD","HASLEMERE","HINDHEAD","LIGHTWATER","LIPHOOK","LISS","MIDHURST","PETERSFIELD","PETWORTH","SANDHURST","VIRGINIA WATER","WINDLESHAM","WOKING","YATELEY"];
areas[42] = ["GY - Guernsey","0/0/400/550/1000/2700/0","GUERNSEY"];
areas[43] = ["HA - Harrow","0/0/400/550/1560/2285/0","EDGWARE","HARROW","NORTHWOOD","PINNER","RUISLIP","STANMORE","WEMBLEY"];
areas[44] = ["HD - Huddersfield","0/0/400/550/1265/1665/0","BRIGHOUSE","HOLMFIRTH","HUDDERSFIELD"];
areas[45] = ["HG - Harrogate","0/0/400/550/1295/1510/0","HARROGATE","KNARESBOROUGH","RIPON"];
areas[46] = ["HP - Hemel Hempstead","0/0/400/550/1480/2250/0","AMERSHAM","AYLESBURY","BEACONSFIELD","BERKHAMSTED","CHALFONT ST GILES","CHESHAM","GREAT MISSENDEN","HEMEL HEMPSTEAD","HIGH WYCOMBE","PRINCES RISBOROUGH","TRING"];
areas[47] = ["HR - Hereford","0/0/400/550/1070/2140/0","BROMYARD","HEREFORD","KINGTON","LEDBURY","LEOMINSTER","ROSS-ON-WYE"];
areas[48] = ["HS - Hebrides","0/0/400/550/380/330/0","ISLE OF BARRA","ISLE OF BENBECULA","ISLE OF HARRIS","ISLE OF LEWIS","ISLE OF NORTH UIST","ISLE OF SCALPAY","ISLE OF SOUTH UIST","STORNOWAY"];
areas[49] = ["HU - Hull","0/0/400/550/1530/1590/0","BEVERLEY","BROUGH","COTTINGHAM","HESSLE","HORNSEA","HULL","NORTH FERRIBY","WITHERNSEA"];
areas[50] = ["HX - Halifax","0/0/400/550/1240/1630/0","ELLAND","HALIFAX","HEBDEN BRIDGE","SOWERBY BRIDGE"];
areas[51] = ["IG - Ilford","0/0/400/550/1650/2270/0","BARKING","BUCKHURST HILL","CHIGWELL","ILFORD","LOUGHTON","WOODFORD GREEN"];
areas[52] = ["IM - Isle of Man","0/0/400/550/750/1470/0","ISLE OF MAN"];
areas[53] = ["IP - Ipswich","0/0/400/550/1820/2080/0","ALDEBURGH","BRANDON","BURY ST EDMUNDS","DISS","EYE","FELIXSTOWE","HALESWORTH","HARLESTON","IPSWICH","LEISTON","SAXMUNDHAM","SOUTHWOLD","STOWMARKET","THETFORD","WOODBRIDGE"];
areas[54] = ["IV - Inverness","0/0/400/550/740/380/0","ACHNASHEEN","ALNESS","ARDGAY","AVOCH","BEAULY","CROMARTY","DINGWALL","DORNOCH","ELGIN","FOCHABERS","FORRES","FORTROSE","GAIRLOCH","GARVE","INVERGORDON","INVERNESS","ISLE OF SKYE","KYLE","LAIRG","LOSSIEMOUTH","MUIR OF ORD","MUNLOCHY","NAIRN","PLOCKTON","PORTREE","ROGART","STRATHCARRON","STRATHPEFFER","STROME FERRY","TAIN","ULLAPOOL"];
areas[55] = ["JE - Jersey","0/0/400/550/1075/2755/0","JERSEY"];
areas[56] = ["KA - Kilmarnock","0/0/400/550/800/1080/0","ARDROSSAN","AYR","BEITH","CUMNOCK","DALRY","DARVEL","GALSTON","GIRVAN","IRVINE","ISLE OF ARRAN","ISLE OF CUMBRAE","KILBIRNIE","KILMARNOCK","KILWINNING","LARGS","MAUCHLINE","MAYBOLE","NEWMILNS","PRESTWICK","SALTCOATS","STEVENSTON","TROON","WEST KILBRIDE"];
areas[57] = ["KT - Kingston-upon-Thames","0/0/400/550/1560/2370/0","ADDLESTONE","ASHTEAD","CHERTSEY","CHESSINGTON","COBHAM","EAST MOLESEY","EPSOM","ESHER","KINGSTON UPON THAMES","LEATHERHEAD","NEW MALDEN","SURBITON","TADWORTH","THAMES DITTON","WALTON-ON-THAMES","WEST BYFLEET","WEST MOLESEY","WEYBRIDGE","WORCESTER PARK"];
areas[58] = ["KW - Kirkwall","0/0/400/550/940/150/0","BERRIEDALE","BRORA","DUNBEATH","FORSINARD","GOLSPIE","HALKIRK","HELMSDALE","KINBRACE","KIRKWALL","LATHERON","LYBSTER","ORKNEY","STROMNESS","THURSO","WICK"];
areas[59] = ["KY - Kirkcaldy","0/0/400/550/1015/830/0","ANSTRUTHER","BURNTISLAND","COWDENBEATH","CUPAR","DUNFERMLINE","GLENROTHES","INVERKEITHING","KELTY","KINROSS","KIRKCALDY","LEVEN","LOCHGELLY","ST ANDREWS"];
areas[60] = ["L  - Liverpool","0/0/400/550/1060/1710/0","BOOTLE","LIVERPOOL","ORMSKIRK","PRESCOT"];
areas[61] = ["LA - Lancaster","0/0/400/550/1100/1460/0","AMBLESIDE","ASKAM-IN-FURNESS","BARROW-IN-FURNESS","BROUGHTON-IN-FURNESS","CARNFORTH","CONISTON","DALTON-IN-FURNESS","GRANGE-OVER-SANDS","KENDAL","KIRKBY-IN-FURNESS","LANCASTER","MILLOM","MILNTHORPE","MORECAMBE","SEDBERGH","ULVERSTON","WINDERMERE"];
areas[62] = ["LD - Llandrindod Wells","0/0/400/550/940/2130/0","BRECON","BUILTH WELLS","KNIGHTON","LLANDRINDOD WELLS","LLANGAMMARCH WELLS","LLANWRTYD WELLS","PRESTEIGNE","RHAYADER"];
areas[63] = ["LE - Leicester","0/0/400/550/1410/1970/0","ASHBY-DE-LA-ZOUCH","COALVILLE","HINCKLEY","IBSTOCK","LEICESTER","LOUGHBOROUGH","LUTTERWORTH","MARKET HARBOROUGH","MARKFIELD","MELTON MOWBRAY","OAKHAM","WIGSTON"];
areas[64] = ["LL - Llandudno","0/0/400/550/900/1845/0","ABERDOVEY","ABERGELE","AMLWCH","ARTHOG","BALA","BANGOR","BARMOUTH","BEAUMARIS","BETWS-Y-COED","BLAENAU FFESTINIOG","BODORGAN","BRYNTEG","CAERNARFON","CEMAES BAY","COLWYN BAY","CONWY","CORWEN","CRICCIETH","DENBIGH","DOLGELLAU","DOLWYDDELAN","DULAS","DYFFRYN ARDUDWY","FAIRBOURNE","GAERWEN","GARNDOLBENMAEN","HARLECH","HOLYHEAD","LLANBEDR","LLANBEDRGOCH","LLANDUDNO","LLANDUDNO JUNCTION","LLANERCHYMEDD","LLANFAIRFECHAN","LLANFAIRPWLLGWYNGYLL","LLANGEFNI","LLANGOLLEN","LLANRWST","LLWYNGWRIL","MARIANGLAS","MENAI BRIDGE","MOELFRE","PENMAENMAWR","PENRHYNDEUDRAETH","PENTRAETH","PENYSARN","PORTHMADOG","PRESTATYN","PWLLHELI","RHOSGOCH","RHOSNEIGR","RHYL","RUTHIN","ST ASAPH","TALSARNAU","TALYBONT","TREFRIW","TY CROES","TYN-Y-GONGL","TYWYN","WREXHAM","Y FELINHELI"];
areas[65] = ["LN - Lincoln","0/0/400/550/1540/1760/0","ALFORD","HORNCASTLE","LINCOLN","LOUTH","MABLETHORPE","MARKET RASEN","WOODHALL SPA"];
areas[66] = ["LS - Leeds","0/0/400/550/1320/1590/0","ILKLEY","LEEDS","OTLEY","PUDSEY","TADCASTER","WETHERBY"];
areas[67] = ["LU - Luton","0/0/400/550/1520/2200/0","DUNSTABLE","LEIGHTON BUZZARD","LUTON"];
areas[68] = ["M  - Manchester","0/0/400/550/1180/1700/0","MANCHESTER","SALE","SALFORD"];
areas[69] = ["ME - Medway","0/0/400/550/1740/2380/0","AYLESFORD","CHATHAM","FAVERSHAM","GILLINGHAM","MAIDSTONE","QUEENBOROUGH","ROCHESTER","SHEERNESS","SITTINGBOURNE","SNODLAND","WEST MALLING"];
areas[70] = ["MK - Milton Keynes","0/0/400/550/1510/2135/0","BEDFORD","BUCKINGHAM","MILTON KEYNES","NEWPORT PAGNELL","OLNEY"];
areas[71] = ["ML - Motherwell","0/0/400/550/920/1020/0","AIRDRIE","BELLSHILL","BIGGAR","CARLUKE","COATBRIDGE","HAMILTON","LANARK","LARKHALL","MOTHERWELL","SHOTTS","STRATHAVEN","WISHAW"];
areas[72] = ["N  - London","0/0/400/550/1610/2280/0","LONDON"];
areas[73] = ["NE - Newcastle upon Tyne","0/0/400/550/1230/1180/0","ALNWICK","ASHINGTON","BAMBURGH","BEDLINGTON","BELFORD","BLAYDON-ON-TYNE","BLYTH","BOLDON COLLIERY","CHATHILL","CHOPPINGTON","CORBRIDGE","CRAMLINGTON","EAST BOLDON","GATESHEAD","HALTWHISTLE","HEBBURN","HEXHAM","JARROW","MORPETH","NEWBIGGIN-BY-THE-SEA","NEWCASTLE UPON TYNE","NORTH SHIELDS","PRUDHOE","RIDING MILL","ROWLANDS GILL","RYTON","SEAHOUSES","SOUTH SHIELDS","STOCKSFIELD","WALLSEND","WASHINGTON","WHITLEY BAY","WOOLER","WYLAM"];
areas[74] = ["NG - Nottingham","0/0/400/550/1440/1850/0","GRANTHAM","MANSFIELD","NEWARK","NOTTINGHAM","SLEAFORD","SOUTHWELL","SUTTON-IN-ASHFIELD"];
areas[75] = ["NN - Northampton","0/0/400/550/1445/2090/0","BRACKLEY","CORBY","DAVENTRY","KETTERING","NORTHAMPTON","RUSHDEN","TOWCESTER","WELLINGBOROUGH"];
areas[76] = ["NP - Newport","0/0/400/550/1040/2250/0","ABERGAVENNY","ABERTILLERY","BLACKWOOD","CALDICOT","CHEPSTOW","CRICKHOWELL","CWMBRAN","EBBW VALE","MONMOUTH","NEW TREDEGAR","NEWPORT","PONTYPOOL","TREDEGAR","USK"];
areas[77] = ["NR - Norwich","0/0/400/550/1850/1940/0","ATTLEBOROUGH","BECCLES","BUNGAY","CROMER","DEREHAM","FAKENHAM","GREAT YARMOUTH","HOLT","LOWESTOFT","MELTON CONSTABLE","NORTH WALSHAM","NORWICH","SHERINGHAM","WALSINGHAM","WELLS-NEXT-THE-SEA","WYMONDHAM"];
areas[78] = ["NW - London","0/0/400/550/1590/2300/0","LONDON"];
areas[79] = ["OL - Oldham","0/0/400/550/1200/1660/0","ASHTON-UNDER-LYNE","BACUP","HEYWOOD","LITTLEBOROUGH","OLDHAM","ROCHDALE","TODMORDEN"];
areas[80] = ["OX - Oxford","0/0/400/550/1360/2230/0","ABINGDON","BAMPTON","BANBURY","BICESTER","BURFORD","CARTERTON","CHINNOR","CHIPPING NORTON","DIDCOT","KIDLINGTON","OXFORD","THAME","WALLINGFORD","WANTAGE","WATLINGTON","WITNEY","WOODSTOCK"];
areas[81] = ["PA - Paisley","0/0/400/550/660/795/0","APPIN","BISHOPTON","BRIDGE OF ORCHY","BRIDGE OF WEIR","CAIRNDOW","CAMPBELTOWN","COLINTRAIVE","DALMALLY","DUNOON","ERSKINE","GOUROCK","GREENOCK","INVERARAY","ISLE OF BUTE","ISLE OF COLL","ISLE OF COLONSAY","ISLE OF GIGHA","ISLE OF IONA","ISLE OF ISLAY","ISLE OF JURA","ISLE OF MULL","ISLE OF TIREE","JOHNSTONE","KILMACOLM","LOCHGILPHEAD","LOCHWINNOCH","OBAN","PAISLEY","PORT GLASGOW","RENFREW","SKELMORLIE","TARBERT","TAYNUILT","TIGHNABRUAICH","WEMYSS BAY"];
areas[82] = ["PE - Peterborough","0/0/400/550/1600/1970/0","BOSTON","BOURNE","CHATTERIS","DOWNHAM MARKET","HUNSTANTON","HUNTINGDON","KING'S LYNN","MARCH","PETERBOROUGH","SANDRINGHAM","SKEGNESS","SPALDING","SPILSBY","ST IVES","ST NEOTS","STAMFORD","SWAFFHAM","WISBECH"];
areas[83] = ["PH - Perth","0/0/400/550/850/650/0","ABERFELDY","ACHARACLE","ARISAIG","AUCHTERARDER","AVIEMORE","BALLACHULISH","BLAIRGOWRIE","BOAT OF GARTEN","CARRBRIDGE","CORROUR","CRIEFF","DALWHINNIE","DUNKELD","FORT AUGUSTUS","FORT WILLIAM","GLENFINNAN","GRANTOWN-ON-SPEY","INVERGARRY","ISLE OF CANNA","ISLE OF EIGG","ISLE OF RUM","KINGUSSIE","KINLOCHLEVEN","LOCHAILORT","MALLAIG","NETHY BRIDGE","NEWTONMORE","PERTH","PITLOCHRY","ROY BRIDGE","SPEAN BRIDGE"];
areas[84] = ["PL - Plymouth","0/0/400/550/750/2635/0","BODMIN","BOSCASTLE","CALLINGTON","CALSTOCK","CAMELFORD","DELABOLE","FOWEY","GUNNISLAKE","IVYBRIDGE","LAUNCESTON","LIFTON","LISKEARD","LOOE","LOSTWITHIEL","PADSTOW","PAR","PLYMOUTH","PORT ISAAC","SALTASH","ST AUSTELL","TAVISTOCK","TINTAGEL","TORPOINT","WADEBRIDGE","YELVERTON"];
areas[85] = ["PO - Portsmouth","0/0/400/550/1440/2530/0","BEMBRIDGE","BOGNOR REGIS","CHICHESTER","COWES","EAST COWES","EMSWORTH","FAREHAM","FRESHWATER","GOSPORT","HAVANT","HAYLING ISLAND","LEE-ON-THE-SOLENT","NEWPORT","PORTSMOUTH","ROWLAND'S CASTLE","RYDE","SANDOWN","SEAVIEW","SHANKLIN","SOUTHSEA","TOTLAND BAY","VENTNOR","WATERLOOVILLE","YARMOUTH"];
areas[86] = ["PR - Preston","0/0/400/550/1100/1600/0","CHORLEY","LEYLAND","PRESTON","SOUTHPORT"];
areas[87] = ["RG - Reading","0/0/400/550/1420/2360/0","BASINGSTOKE","BRACKNELL","CROWTHORNE","HENLEY-ON-THAMES","HOOK","HUNGERFORD","NEWBURY","READING","TADLEY","THATCHAM","WHITCHURCH","WOKINGHAM"];
areas[88] = ["RH - Redhill","0/0/400/550/1585/2450/0","BETCHWORTH","BILLINGSHURST","BURGESS HILL","CRAWLEY","DORKING","EAST GRINSTEAD","FOREST ROW","GATWICK","GODSTONE","HAYWARDS HEATH","HORLEY","HORSHAM","LINGFIELD","OXTED","PULBOROUGH","REDHILL","REIGATE"];
areas[89] = ["RM - Romford","0/0/400/550/1685/2290/0","DAGENHAM","GRAYS","HORNCHURCH","PURFLEET","RAINHAM","ROMFORD","SOUTH OCKENDON","TILBURY","UPMINSTER"];
areas[90] = ["S  - Sheffield","0/0/400/550/1340/1735/0","BARNSLEY","CHESTERFIELD","DRONFIELD","HOPE VALLEY","MEXBOROUGH","ROTHERHAM","SHEFFIELD","WORKSOP"];
areas[91] = ["SA - Swansea","0/0/400/550/800/2180/0","ABERAERON","AMMANFORD","BONCATH","BURRY PORT","CARDIGAN","CARMARTHEN","CLARBESTON ROAD","CLYNDERWEN","CRYMYCH","FERRYSIDE","FISHGUARD","GLOGUE","GOODWICK","HAVERFORDWEST","KIDWELLY","KILGETTY","LAMPETER","LLANARTH","LLANDEILO","LLANDOVERY","LLANDYSUL","LLANELLI","LLANFYRNACH","LLANGADOG","LLANWRDA","LLANYBYDDER","MILFORD HAVEN","NARBERTH","NEATH","NEW QUAY","NEWCASTLE EMLYN","NEWPORT","PEMBROKE","PEMBROKE DOCK","PENCADER","PORT TALBOT","SAUNDERSFOOT","SWANSEA","TENBY","WHITLAND"];
areas[92] = ["SE - London","0/0/400/550/1635/2330/0","LONDON"];
areas[93] = ["SG - Stevenage","0/0/400/550/1590/2170/0","ARLESEY","BALDOCK","BIGGLESWADE","BUNTINGFORD","HENLOW","HERTFORD","HITCHIN","KNEBWORTH","LETCHWORTH","MUCH HADHAM","ROYSTON","SANDY","SHEFFORD","STEVENAGE","WARE"];
areas[94] = ["SK - Stockport","0/0/400/550/1230/1760/0","ALDERLEY EDGE","BUXTON","CHEADLE","DUKINFIELD","GLOSSOP","HIGH PEAK","HYDE","MACCLESFIELD","STALYBRIDGE","STOCKPORT","WILMSLOW"];
areas[95] = ["SL - Slough","0/0/400/550/1500/2325/0","ASCOT","BOURNE END","GERRARDS CROSS","IVER","MAIDENHEAD","MARLOW","SLOUGH","WINDSOR"];
areas[96] = ["SM - Sutton","0/0/400/550/1600/2370/0","BANSTEAD","CARSHALTON","MORDEN","SUTTON","WALLINGTON"];
areas[97] = ["SN - Swindon","0/0/400/550/1250/2340/0","CALNE","CHIPPENHAM","CORSHAM","DEVIZES","FARINGDON","MALMESBURY","MARLBOROUGH","MELKSHAM","PEWSEY","SWINDON"];
areas[98] = ["SO - Southampton","0/0/400/550/1355/2480/0","ALRESFORD","BROCKENHURST","EASTLEIGH","LYMINGTON","LYNDHURST","ROMSEY","SOUTHAMPTON","STOCKBRIDGE","WINCHESTER"];
areas[99] = ["SP - Salisbury","0/0/400/550/1260/2475/0","ANDOVER","FORDINGBRIDGE","GILLINGHAM","SALISBURY","SHAFTESBURY","TIDWORTH"];
areas[100] = ["SR - Sunderland","0/0/400/550/1340/1265/0","PETERLEE","SEAHAM","SUNDERLAND"];
areas[101] = ["SS - Southend-on-sea","0/0/400/550/1750/2295/0","BASILDON","BENFLEET","CANVEY ISLAND","HOCKLEY","LEIGH-ON-SEA","RAYLEIGH","ROCHFORD","SOUTHEND-ON-SEA","STANFORD-LE-HOPE","WESTCLIFF-ON-SEA","WICKFORD"];
areas[102] = ["ST - Stoke-on-Trent","0/0/400/550/1210/1886/0","LEEK","NEWCASTLE","STAFFORD","STOKE-ON-TRENT","STONE","UTTOXETER"];
areas[103] = ["SW - London","0/0/400/550/1600/2335/0","LONDON"];
areas[104] = ["SY - Shrewsbury","0/0/400/550/980/1975/0","ABERYSTWYTH","BISHOPS CASTLE","BORTH","BOW STREET","BUCKNELL","CAERSWS","CHURCH STRETTON","CRAVEN ARMS","ELLESMERE","LLANBRYNMAIR","LLANDINAM","LLANFECHAIN","LLANFYLLIN","LLANIDLOES","LLANON","LLANRHYSTUD","LLANSANTFFRAID","LLANYMYNECH","LUDLOW","LYDBURY NORTH","MACHYNLLETH","MALPAS","MEIFOD","MONTGOMERY","NEWTOWN","OSWESTRY","SHREWSBURY","TALYBONT","TREGARON","WELSHPOOL","WHITCHURCH","YSTRAD MEURIG"];
areas[105] = ["TA - Taunton","0/0/400/550/1030/2480/0","BRIDGWATER","BURNHAM-ON-SEA","CHARD","CREWKERNE","DULVERTON","HIGHBRIDGE","HINTON ST GEORGE","ILMINSTER","LANGPORT","MARTOCK","MERRIOTT","MINEHEAD","MONTACUTE","SOMERTON","SOUTH PETHERTON","STOKE-SUB-HAMDON","TAUNTON","WATCHET","WELLINGTON"];
areas[106] = ["TD - Berwick-upon-Tweed","0/0/400/550/1120/1040/0","BERWICK-UPON-TWEED","COCKBURNSPATH","COLDSTREAM","CORNHILL-ON-TWEED","DUNS","EARLSTON","EYEMOUTH","GALASHIELS","GORDON","HAWICK","JEDBURGH","KELSO","LAUDER","MELROSE","MINDRUM","NEWCASTLETON","SELKIRK"];
areas[107] = ["TF - Telford","0/0/400/550/1140/1935/0","BROSELEY","MARKET DRAYTON","MUCH WENLOCK","NEWPORT","SHIFNAL","TELFORD"];
areas[108] = ["TN - Tonbridge","0/0/400/550/1730/2465/0","ASHFORD","BATTLE","BEXHILL-ON-SEA","CRANBROOK","CROWBOROUGH","EDENBRIDGE","ETCHINGHAM","HARTFIELD","HASTINGS","HEATHFIELD","MAYFIELD","NEW ROMNEY","ROBERTSBRIDGE","ROMNEY MARSH","RYE","SEVENOAKS","ST LEONARDS-ON-SEA","TENTERDEN","TONBRIDGE","TUNBRIDGE WELLS","UCKFIELD","WADHURST","WESTERHAM","WINCHELSEA"];
areas[109] = ["TQ - Torquay","0/0/400/550/890/2650/0","BRIXHAM","BUCKFASTLEIGH","DARTMOUTH","KINGSBRIDGE","NEWTON ABBOT","PAIGNTON","SALCOMBE","SOUTH BRENT","TEIGNMOUTH","TORQUAY","TOTNES"];
areas[110] = ["TR - Truro","0/0/400/550/600/2720/0","CAMBORNE","FALMOUTH","HAYLE","HELSTON","ISLES OF SCILLY","MARAZION","NEWQUAY","PENRYN","PENZANCE","PERRANPORTH","REDRUTH","ST AGNES","ST COLUMB","ST IVES","TRURO"];
areas[111] = ["TS - Cleveland","0/0/400/550/1370/1365/0","BILLINGHAM","GUISBOROUGH","HARTLEPOOL","MIDDLESBROUGH","REDCAR","SALTBURN-BY-THE-SEA","STOCKTON-ON-TEES","TRIMDON STATION","WINGATE","YARM"];
areas[112] = ["TW - Twickenham","0/0/400/550/1555/2335/0","ASHFORD","BRENTFORD","EGHAM","FELTHAM","HAMPTON","HOUNSLOW","ISLEWORTH","RICHMOND","SHEPPERTON","STAINES","SUNBURY-ON-THAMES","TEDDINGTON","TWICKENHAM"];
areas[113] = ["UB - Uxbridge","0/0/400/550/1545/2310/0","GREENFORD","HAYES","NORTHOLT","SOUTHALL","UXBRIDGE","WEST DRAYTON"];
areas[114] = ["W  - London","0/0/400/550/1580/2320/0","LONDON"];
areas[115] = ["WA - Warrington","0/0/400/550/1115/1730/0","ALTRINCHAM","FRODSHAM","KNUTSFORD","LYMM","NEWTON-LE-WILLOWS","RUNCORN","ST HELENS","WARRINGTON","WIDNES"];
areas[116] = ["WC - London","0/0/400/550/1605/2310/0","LONDON"];
areas[117] = ["WD - Watford","0/0/400/550/1550/2255/0","ABBOTS LANGLEY","BOREHAMWOOD","BUSHEY","KINGS LANGLEY","RADLETT","RICKMANSWORTH","WATFORD"];
areas[118] = ["WF - Wakefield","0/0/400/550/1325/1645/0","BATLEY","CASTLEFORD","DEWSBURY","HECKMONDWIKE","KNOTTINGLEY","LIVERSEDGE","MIRFIELD","NORMANTON","OSSETT","PONTEFRACT","WAKEFIELD"];
areas[119] = ["WN - Wigan","0/0/400/550/1110/1690/0","LEIGH","SKELMERSDALE","WIGAN"];
areas[120] = ["WR - Worcester","0/0/400/550/1190/2125/0","BROADWAY","DROITWICH","EVESHAM","MALVERN","PERSHORE","TENBURY WELLS","WORCESTER"];
areas[121] = ["WS - Walsall","0/0/400/550/1250/1955/0","BURNTWOOD","CANNOCK","LICHFIELD","RUGELEY","WALSALL","WEDNESBURY"];
areas[122] = ["WV - Wolverhampton","0/0/400/550/1185/1990/0","BILSTON","BRIDGNORTH","WILLENHALL","WOLVERHAMPTON"];
areas[123] = ["YO - York","0/0/400/550/1445/1490/0","BRIDLINGTON","DRIFFIELD","FILEY","MALTON","PICKERING","SCARBOROUGH","SELBY","THIRSK","WHITBY","YORK"];
areas[124] = ["ZE - Shetland","0/0/400/550/1390/200/0","SHETLAND"];

function showMessage(str){
	if(document.getElementById){
		document.getElementById('message').innerHTML = str;
	}
	else if (document.all){
    		document.all['message'].innerHTML = str;
	}
}
function showMultiTown(str){
	if(document.getElementById){
		document.getElementById('multitown').innerHTML = str;
	}
	else if (document.all){
    		document.all['multitown'].innerHTML = str;
	}
}
function showmap(num){

	showMultiTown('');

	if (num != "")
	{
		var mapargs = areas[num][1];

		PostcodeAreaMap_DoFSCommand('MoveZoomMovie',mapargs)

		showMessage(areas[num][0]);
	}
}
function dosearch(town){

	if (town == "")
	{
		alert("Please enter a Post Town");
		return 0;
	}
	var success = 0;
	var towns = new Array();
	var towncnt = 0;
	var uptown = town.toUpperCase();
	for (a = 1;a <= 124; a++)
	{
		numtowns = areas[a].length;
		for (i = 1;i<numtowns;i++)
		{
			if (uptown == areas[a][i])
			{
				town = areas[a][i];
				towns[towncnt] = [areas[a][0],a];
				towncnt += 1;
				success = 1;
			}
		}
	}
	if (success == 1)
	{
		if (towncnt == 1)
		{
			showmap(towns[0][1]);
		}
		else
		{
				townText = "";

				townText += "The Post Town <strong>"+town+"</strong> exists in more than one Postcode Area.<br />";

				townText += "Please select the Town below:<br /><br />";
				for (j=0;j<towncnt;j++)
				{
					townText += '<a href="javascript:showmap('+towns[j][1]+')">'+town+' ('+towns[j][0]+')</a>.<br />';
				}
				townText += "<br /></span></body></html>";

				showMultiTown(townText);
		}
	}
	else
	{
		alert("A Postcode Area for '"+town+"' could not be found.\nPlease ensure you have entered the Royal Mail approved Post Town.\nE.g. WESTON-SUPER-MARE");
	}
}
