ok.. well im trying to reduce the filesize of my page and i want to hold my array in a separate js file..
ive copied my entire script into a separate file and used the following line in my page head
and here are the two drop downs that load the items
the items dont display when the script is not within the same page.. can anyone see why not.. below is the script
ive copied my entire script into a separate file and used the following line in my page head
Code:
<script type="text/javascript" src="places.js"></script>
and here are the two drop downs that load the items
Code:
<select id="FirstList" name="FirstList" style="width:185px;margin-bottom:7px;background-color: #EBEBEB; font-family:arial; font-size: 12px; color: black;" onChange="switchList(this);">
<option value="">Please Select..</option>
<option value="C1">London Postcodes</option>
<option value="C2">Greater London</option>
</select>
<select id="SecondList" name="SecondList" style="background-color: #EBEBEB; font-family:arial; font-size: 12px; color: black;width:185px;">
</select>
the items dont display when the script is not within the same page.. can anyone see why not.. below is the script
Code:
<script type="text/javascript">
// an array to hold the contents of all lists
var DataArray = new Array();
DataArray[0] = new Array("C1","search...", "");
DataArray[1] = new Array("C1","Central London", "");
DataArray[2] = new Array("C1","EC1 - City, Clerkenwell", "p1");
DataArray[3] = new Array("C1","EC2 - City, Tower", "p2");
DataArray[4] = new Array("C1","EC3 - City, Bank", "p3");
DataArray[5] = new Array("C1","EC4 - City, Holborn", "p4");
DataArray[6] = new Array("C1","WC1 - Bloomsbury", "p5");
DataArray[7] = new Array("C1","WC1 - St Pancras", "p6");
DataArray[8] = new Array("C1","WC2 - Charing Cross", "p7");
DataArray[9] = new Array("C1","WC2 - Covent Garden", "p8");
DataArray[10] = new Array("C1","WC2 - Holborn", "p9");
DataArray[11] = new Array("C1","WC2 - Leicester Square", "p10");
DataArray[12] = new Array("C1","", "");
DataArray[13] = new Array("C1","West London", "");
DataArray[14] = new Array("C1","W1 - Mayfair", "p11");
DataArray[15] = new Array("C1","W1 - Soho", "p12");
DataArray[16] = new Array("C1","W1 - West End", "p13");
DataArray[17] = new Array("C1","W2 - Bayswater", "p14");
DataArray[18] = new Array("C1","W2 - Paddington", "p15");
DataArray[19] = new Array("C1","W3 - Acton", "p16");
DataArray[20] = new Array("C1","W4 - Chiswick", "p17");
DataArray[21] = new Array("C1","W5 - Ealing", "p18");
DataArray[22] = new Array("C1","W6 - Hammersmith", "p19");
DataArray[23] = new Array("C1","W7 - Hanwell", "p20");
DataArray[24] = new Array("C1","W8 - Kensington", "p21");
DataArray[25] = new Array("C1","W9 - Maida Vale", "p22");
DataArray[26] = new Array("C1","W10 - Ladbrooke Grove", "p23");
DataArray[27] = new Array("C1","W11 - Noting Hill Gate", "p24");
DataArray[28] = new Array("C1","W12 - Shepherds Bush", "p25");
DataArray[29] = new Array("C1","W13 - Ealing", "p26");
DataArray[30] = new Array("C1","W14 - Kensington", "p27");
DataArray[31] = new Array("C1","", "");
DataArray[32] = new Array("C1","South West London", "");
DataArray[33] = new Array("C1","SW1 - Belgravia", "p28");
DataArray[34] = new Array("C1","SW1 - Pimlico", "p29");
DataArray[35] = new Array("C1","SW1 - St James", "p30");
DataArray[36] = new Array("C1","SW1 - Victoria", "p31");
DataArray[37] = new Array("C1","SW1 - Westminster", "p32");
DataArray[38] = new Array("C1","SW2 - Brixton", "p33");
DataArray[39] = new Array("C1","SW2 - Tulse Hill", "p34");
DataArray[40] = new Array("C1","SW3 - Chelsea", "p35");
DataArray[41] = new Array("C1","SW4 - Clapham Common", "p36");
DataArray[42] = new Array("C1","SW4 - Clapham Junction", "p37");
DataArray[43] = new Array("C1","SW4 - Clapham North", "p38");
DataArray[44] = new Array("C1","SW5 - Earls Court", "p39");
DataArray[45] = new Array("C1","SW6 - Fulham", "p40");
DataArray[46] = new Array("C1","SW7 - South Kensington", "p41");
DataArray[47] = new Array("C1","SW8 - Vauxhall", "p42");
DataArray[48] = new Array("C1","SW9 - Stockwell", "p43");
DataArray[49] = new Array("C1","SW10 - West Chelsea", "p44");
DataArray[50] = new Array("C1","SW11 - Battersea", "p45");
DataArray[51] = new Array("C1","SW12 - Balham", "p46");
DataArray[52] = new Array("C1","SW13 - Barnes", "p47");
DataArray[53] = new Array("C1","SW14 - Mort Lake", "p48");
DataArray[54] = new Array("C1","SW15 - Roehampton", "p49");
DataArray[55] = new Array("C1","SW16 - Norbury", "p50");
DataArray[56] = new Array("C1","SW16 - Streatham", "p51");
DataArray[57] = new Array("C1","SW17 - Tooting", "p52");
DataArray[58] = new Array("C1","SW18 - Wandsworth", "p53");
DataArray[59] = new Array("C1","SW19 - Merton", "p54");
DataArray[60] = new Array("C1","SW19 - Wimbledon", "p55");
DataArray[61] = new Array("C1","SW20 - Raynes Park", "p56");
DataArray[62] = new Array("C1","", "");
DataArray[63] = new Array("C1","North London", "");
DataArray[64] = new Array("C1","N1 - Angel", "p57");
DataArray[65] = new Array("C1","N1 - Hoxton", "p58");
DataArray[66] = new Array("C1","N1 - Islington", "p59");
DataArray[67] = new Array("C1","N2 - East Finchley", "p60");
DataArray[68] = new Array("C1","N3 - East Finchley", "p61");
DataArray[69] = new Array("C1","N4 - Finsbury Park", "p62");
DataArray[70] = new Array("C1","N5 - Highbury", "p63");
DataArray[71] = new Array("C1","N6 - Highgate", "p64");
DataArray[72] = new Array("C1","N7 - Holloway", "p65");
DataArray[73] = new Array("C1","N8 - Hornsey", "p66");
DataArray[74] = new Array("C1","N9 - Edmonton", "p67");
DataArray[75] = new Array("C1","N10 - Muswell Hill", "p68");
DataArray[76] = new Array("C1","N11 - Freirn Barnet", "p69");
DataArray[77] = new Array("C1","N12 - North Finchley", "p70");
DataArray[78] = new Array("C1","N13 - Palmers Green", "p71");
DataArray[79] = new Array("C1","N14 - Southgate", "p72");
DataArray[80] = new Array("C1","N15 - Tottenham", "p73");
DataArray[81] = new Array("C1","N16 - Stamford Hill", "p74");
DataArray[82] = new Array("C1","N17 - Tottenham", "p75");
DataArray[83] = new Array("C1","N18 - Edmonton Upper", "p76");
DataArray[84] = new Array("C1","N19 - Archway", "p77");
DataArray[85] = new Array("C1","N20 - Totteridge", "p78");
DataArray[86] = new Array("C1","N20 - Whetstone", "p79");
DataArray[87] = new Array("C1","N21 - Winchmore Hill", "p80");
DataArray[88] = new Array("C1","N22 - Wood Green", "p81");
DataArray[89] = new Array("C1","", "");
DataArray[90] = new Array("C1","North West London", "");
DataArray[91] = new Array("C1","NW1 - Camden Town", "p82");
DataArray[92] = new Array("C1","NW1 - Marylebone Rd", "p83");
DataArray[93] = new Array("C1","NW1 - Regents Park", "p84");
DataArray[94] = new Array("C1","NW2 - Brondesbury", "p85");
DataArray[95] = new Array("C1","NW2 - Cricklewood", "p86");
DataArray[96] = new Array("C1","NW2 - Willesden", "p87");
DataArray[97] = new Array("C1","NW2 - Dollis Hill", "p88");
DataArray[98] = new Array("C1","NW3 - Hampstead", "p89");
DataArray[99] = new Array("C1","NW4 - Hendon", "p90");
DataArray[100] = new Array("C1","NW5 - Kentish Town", "p91");
DataArray[101] = new Array("C1","NW6 - Kilburn", "p92");
DataArray[102] = new Array("C1","NW7 - Mill Hill", "p93");
DataArray[103] = new Array("C1","NW8 - St Johns Wood", "p94");
DataArray[104] = new Array("C1","NW9 - Kingsbury", "p95");
DataArray[105] = new Array("C1","NW10 - Kensal Green", "p96");
DataArray[106] = new Array("C1","NW10 - Neasden", "p97");
DataArray[107] = new Array("C1","NW10 - North Acton", "p98");
DataArray[108] = new Array("C1","NW10 - Old Oak Common", "p99");
DataArray[109] = new Array("C1","NW10 - Park Royal", "p100");
DataArray[110] = new Array("C1","NW10 - Willesden Green", "p101");
DataArray[111] = new Array("C1","NW11 - Golders Green", "p102");
DataArray[112] = new Array("C1","", "");
DataArray[113] = new Array("C1","East London", "");
DataArray[114] = new Array("C1","E1 - Tower Hamlets", "p103");
DataArray[115] = new Array("C1","E2 - Bethnal Green", "p104");
DataArray[116] = new Array("C1","E3 - Bow", "p105");
DataArray[117] = new Array("C1","E4 - Chingford", "p106");
DataArray[118] = new Array("C1","E5 - Clapton", "p107");
DataArray[119] = new Array("C1","E6 - Beckton", "p108");
DataArray[120] = new Array("C1","E6 - East Ham", "p109");
DataArray[121] = new Array("C1","E7 - Upton", "p110");
DataArray[122] = new Array("C1","E8 - Hackney", "p111");
DataArray[123] = new Array("C1","E9 - Homerton", "p112");
DataArray[124] = new Array("C1","E10 - Leyton", "p113");
DataArray[125] = new Array("C1","E11 - Wanstead", "p114");
DataArray[126] = new Array("C1","E12 - Manor Park", "p115");
DataArray[127] = new Array("C1","E13 - Plaistow", "p116");
DataArray[128] = new Array("C1","E14 - Blackwall", "p117");
DataArray[129] = new Array("C1","E14 - Canary Wharf", "p118");
DataArray[130] = new Array("C1","E14 - Docklands", "p119");
DataArray[131] = new Array("C1","E14 - Isle of Dogs", "p120");
DataArray[132] = new Array("C1","E14 - Limehouse", "p121");
DataArray[133] = new Array("C1","E14 - Poplar", "p122");
DataArray[134] = new Array("C1","E15 - Stratford", "p123");
DataArray[135] = new Array("C1","E16 - Silvertown", "p124");
DataArray[136] = new Array("C1","E17 - Walthamstow", "p125");
DataArray[137] = new Array("C1","E18 - South Woodford", "p126");
DataArray[138] = new Array("C1","", "");
DataArray[139] = new Array("C1","South East London", "");
DataArray[140] = new Array("C1","SE1 - Bermondsey", "p127");
DataArray[141] = new Array("C1","SE1 - Elephant & Castle", "p128");
DataArray[142] = new Array("C1","SE1 - Southwark", "p129");
DataArray[143] = new Array("C1","SE1 - Tower Bridge Side", "p130");
DataArray[144] = new Array("C1","SE1 - Waterloo", "p131");
DataArray[145] = new Array("C1","SE2 - Abbey Wood", "p132");
DataArray[146] = new Array("C1","SE3 - Blackheath", "p133");
DataArray[147] = new Array("C1","SE3 - Kidbrooke", "p134");
DataArray[148] = new Array("C1","SE4 - Brockley", "p135");
DataArray[149] = new Array("C1","SE5 - Camberwell", "p136");
DataArray[150] = new Array("C1","SE6 - Catford", "p137");
DataArray[151] = new Array("C1","SE7 - Charlton", "p138");
DataArray[152] = new Array("C1","SE8 - Deptford", "p139");
DataArray[153] = new Array("C1","SE9 - Mottingham", "p140");
DataArray[154] = new Array("C1","SE10 - Greenwich", "p141");
DataArray[155] = new Array("C1","SE11 - Kennington", "p142");
DataArray[156] = new Array("C1","SE12 - Grove Park & Lee", "p143");
DataArray[157] = new Array("C1","SE13 - Lewisham", "p144");
DataArray[158] = new Array("C1","SE14 - New Cross", "p145");
DataArray[159] = new Array("C1","SE15 - Peckham", "p146");
DataArray[160] = new Array("C1","SE16 - Rotherhithe", "p147");
DataArray[161] = new Array("C1","SE17 - Walworth", "p148");
DataArray[162] = new Array("C1","SE18 - Plumstead", "p149");
DataArray[163] = new Array("C1","SE18 - Shooters Hill", "p150");
DataArray[164] = new Array("C1","SE18 - Woolwich", "p151");
DataArray[165] = new Array("C1","SE19 - Crystal Palace", "p152");
DataArray[166] = new Array("C1","SE19 - Norwood Upper", "p153");
DataArray[167] = new Array("C1","SE20 - Penge", "p154");
DataArray[168] = new Array("C1","SE21 - Dulwich", "p155");
DataArray[169] = new Array("C1","SE22 - East Dulwich", "p156");
DataArray[170] = new Array("C1","SE23 - Forest Hill", "p157");
DataArray[171] = new Array("C1","SE24 - Herne Hill", "p158");
DataArray[172] = new Array("C1","SE25 - South Norwood", "p159");
DataArray[173] = new Array("C1","SE26 - Sydenham", "p160");
DataArray[174] = new Array("C1","SE27 - West Norwood", "p161");
DataArray[175] = new Array("C1","SE28 - Thamesmead", "p162");
DataArray[176] = new Array("C2","search...", "");
DataArray[177] = new Array("C2","Greater London", "");
DataArray[178] = new Array("C2","BR1 - Bromley", "p163");
DataArray[179] = new Array("C2","BR2 - Hayes", "p164");
DataArray[180] = new Array("C2","BR3 - Beckenham", "p165");
DataArray[181] = new Array("C2","BR4 - West Wickham", "p166");
DataArray[182] = new Array("C2","BR5 - St Mary Cray", "p167");
DataArray[183] = new Array("C2","BR6 - Chelsfield", "p168");
DataArray[184] = new Array("C2","BR7 - Chislehurst", "p169");
DataArray[185] = new Array("C2","BR8 - Swanley", "p170");
DataArray[186] = new Array("C2","", "");
DataArray[187] = new Array("C2","CR0 - Shirley", "p171");
DataArray[188] = new Array("C2","CR1 - Croydon", "p172");
DataArray[189] = new Array("C2","CR2 - Sanderstead", "p173");
DataArray[190] = new Array("C2","CR3 - Caterham", "p174");
DataArray[191] = new Array("C2","CR4 - Mitcham", "p175");
DataArray[192] = new Array("C2","CR5 - Hooley", "p176");
DataArray[193] = new Array("C2","CR6 - Farleigh", "p177");
DataArray[194] = new Array("C2","CR7 - Thornton Heath", "p178");
DataArray[195] = new Array("C2","CR8 - Kenley", "p179");
DataArray[196] = new Array("C2","", "");
DataArray[197] = new Array("C2","DA1 - Dartford", "p180");
DataArray[198] = new Array("C2","DA2 - Hawley", "p181");
DataArray[199] = new Array("C2","DA3 - Hartley", "p182");
DataArray[200] = new Array("C2","DA4 - Farningham", "p183");
DataArray[201] = new Array("C2","DA5 - North Cray", "p184");
DataArray[202] = new Array("C2","DA6 - Bexley", "p185");
DataArray[203] = new Array("C2","DA7 - Bexleyheath", "p186");
DataArray[204] = new Array("C2","DA8 - Erith", "p187");
DataArray[205] = new Array("C2","DA9 - Stonewood", "p188");
DataArray[206] = new Array("C2","DA10 - Swanscombe", "p189");
DataArray[207] = new Array("C2","DA11 - Gravesend", "p190");
DataArray[208] = new Array("C2","DA12 - Singhewell", "p191");
DataArray[209] = new Array("C2","DA13 - Meopham", "p192");
DataArray[210] = new Array("C2","DA14 - Footscray", "p193");
DataArray[211] = new Array("C2","DA15 - Sidcup", "p194");
DataArray[212] = new Array("C2","DA16 - Welling", "p195");
DataArray[213] = new Array("C2","DA17 - Belvedere", "p196");
DataArray[214] = new Array("C2","", "");
DataArray[215] = new Array("C2","EN1 - Enfield", "p197");
DataArray[216] = new Array("C2","EN2 - Crews Hill", "p198");
DataArray[217] = new Array("C2","EN3 - Ponders End", "p199");
DataArray[218] = new Array("C2","", "");
DataArray[219] = new Array("C2","HA0 - Wembley", "p200");
DataArray[220] = new Array("C2","HA1 - Harrow", "p201");
DataArray[221] = new Array("C2","HA2 - Harrow on Hill", "p202");
DataArray[222] = new Array("C2","HA3 - Wealdstone", "p203");
DataArray[223] = new Array("C2","HA4 - Ruislip", "p204");
DataArray[224] = new Array("C2","HA5 - Pinner", "p205");
DataArray[225] = new Array("C2","HA6 - Northwood", "p206");
DataArray[226] = new Array("C2","HA7 - Stanmore", "p207");
DataArray[227] = new Array("C2","HA8 - Edgware", "p208");
DataArray[228] = new Array("C2","HA9 - Wembley", "p209");
DataArray[229] = new Array("C2","", "");
DataArray[230] = new Array("C2","HP1 - Hemel Hempstead", "p210");
DataArray[231] = new Array("C2","HP2 - Piccotts End", "p211");
DataArray[232] = new Array("C2","HP3 - Leverstock Green", "p212");
DataArray[233] = new Array("C2","HP4 - Aldbury", "p213");
DataArray[234] = new Array("C2","HP5 - Chesham", "p214");
DataArray[235] = new Array("C2","HP6 - Chesham Bios", "p215");
DataArray[236] = new Array("C2","HP7 - Coleshill", "p216");
DataArray[237] = new Array("C2","HP8 - Chalfont St Giles", "p217");
DataArray[238] = new Array("C2","HP9 - Beaconsfield", "p218");
DataArray[239] = new Array("C2","", "");
DataArray[240] = new Array("C2","IG1 - Ilford", "p219");
DataArray[241] = new Array("C2","IG2 - Barkingside", "p220");
DataArray[242] = new Array("C2","IG3 - Sevenkings", "p221");
DataArray[243] = new Array("C2","IG4 - Redbridge", "p222");
DataArray[244] = new Array("C2","IG5 - Woodford Bridge", "p223");
DataArray[245] = new Array("C2","IG6 - Barkingside", "p224");
DataArray[246] = new Array("C2","IG7 - Hainault", "p225");
DataArray[247] = new Array("C2","IG8 - Woodford Green", "p226");
DataArray[248] = new Array("C2","IG9 - Buckhurst Hill", "p227");
DataArray[249] = new Array("C2","IG10 - Loughton", "p228");
DataArray[250] = new Array("C2","IG11 - Barking", "p229");
DataArray[251] = new Array("C2","", "");
DataArray[252] = new Array("C2","KT1 - Kingston Upon Thames", "p230");
DataArray[253] = new Array("C2","KT2 - Kingston Upon Thames", "p231");
DataArray[254] = new Array("C2","KT3 - New Malden", "p232");
DataArray[255] = new Array("C2","KT4 - Worcester Park", "p233");
DataArray[256] = new Array("C2","KT5 - Tolworth", "p234");
DataArray[257] = new Array("C2","KT6 - Surbiton", "p235");
DataArray[258] = new Array("C2","KT7 - Surbiton", "p236");
DataArray[259] = new Array("C2","KT8 - Molesey", "p237");
DataArray[260] = new Array("C2","KT9 - Chessington", "p238");
DataArray[261] = new Array("C2","KT10 - Esher", "p239");
DataArray[262] = new Array("C2","KT11 - Stoke d'Abernon", "p240");
DataArray[263] = new Array("C2","KT12 - Hersham", "p241");
DataArray[264] = new Array("C2","KT13 - Weybridge", "p242");
DataArray[265] = new Array("C2","KT14 - West Byfleet", "p243");
DataArray[266] = new Array("C2","KT15 - Addlestone", "p244");
DataArray[267] = new Array("C2","KT16 - Lyne", "p245");
DataArray[268] = new Array("C2","KT17 - Ewell", "p246");
DataArray[269] = new Array("C2","KT18 - Ashted", "p247");
DataArray[270] = new Array("C2","KT19 - Hook", "p248");
DataArray[271] = new Array("C2","", "");
DataArray[272] = new Array("C2","RM1 - Romford", "p249");
DataArray[273] = new Array("C2","RM2 - Gidea Park", "p250");
DataArray[274] = new Array("C2","RM3 - Harold Hill", "p251");
DataArray[275] = new Array("C2","RM4 - Passingford Bridge", "p252");
DataArray[276] = new Array("C2","RM5 - Collier Row", "p253");
DataArray[277] = new Array("C2","RM6 - Chadwell Heath", "p254");
DataArray[278] = new Array("C2","RM7 - Rush Green", "p255");
DataArray[279] = new Array("C2","RM8 - Becontree", "p256");
DataArray[280] = new Array("C2","RM9 - Dagenham", "p257");
DataArray[281] = new Array("C2","RM10 - Dagenham", "p258");
DataArray[282] = new Array("C2","RM11 - Hornchurch", "p259");
DataArray[283] = new Array("C2","RM12 - Elm Park", "p260");
DataArray[284] = new Array("C2","RM13 - Rainham", "p261");
DataArray[285] = new Array("C2","RM14 - North Ockendon", "p262");
DataArray[286] = new Array("C2","RM15 - South Ockendon", "p263");
DataArray[287] = new Array("C2","RM16 - Baker St", "p264");
DataArray[288] = new Array("C2","RM17 - Grays", "p265");
DataArray[289] = new Array("C2","RM18 - West Tilbury", "p266");
DataArray[290] = new Array("C2","RM19 - Purfleet", "p267");
DataArray[291] = new Array("C2","RM20 - West Thurrock", "p268");
DataArray[292] = new Array("C2","", "");
DataArray[293] = new Array("C2","SL0 - Cowley", "p269");
DataArray[294] = new Array("C2","SL1 - Slough", "p270");
DataArray[295] = new Array("C2","SL2 - Farnham Common", "p271");
DataArray[296] = new Array("C2","SL3 - Langley", "p272");
DataArray[297] = new Array("C2","SL4 - Windsor", "p273");
DataArray[298] = new Array("C2","SL5 - Ascot", "p274");
DataArray[299] = new Array("C2","", "");
DataArray[300] = new Array("C2","SM1 - Sutton", "p275");
DataArray[301] = new Array("C2","SM2 - Cheam", "p276");
DataArray[302] = new Array("C2","SM3 - Worcester Park", "p277");
DataArray[303] = new Array("C2","SM4 - Morden", "p278");
DataArray[304] = new Array("C2","SM5 - Carshalton", "p279");
DataArray[305] = new Array("C2","SM6 - Wallington", "p280");
DataArray[306] = new Array("C2","SM7 - Banstead", "p281");
DataArray[307] = new Array("C2","", "");
DataArray[308] = new Array("C2","TW1 - Twickenham", "p282");
DataArray[309] = new Array("C2","TW2 - Whitton", "p283");
DataArray[310] = new Array("C2","TW3 - Hounslow", "p284");
DataArray[311] = new Array("C2","TW4 - Hatton", "p285");
DataArray[312] = new Array("C2","TW5 - Heston", "p286");
DataArray[313] = new Array("C2","TW6 - Hounslow", "p287");
DataArray[314] = new Array("C2","TW7 - Hounslow", "p288");
DataArray[315] = new Array("C2","TW8 - Brentford", "p289");
DataArray[316] = new Array("C2","TW9 - Richmond", "p290");
DataArray[317] = new Array("C2","TW10 - Richmond Park", "p291");
DataArray[318] = new Array("C2","TW11 - Teddington", "p292");
DataArray[319] = new Array("C2","TW12 - Hampton", "p293");
DataArray[320] = new Array("C2","TW13 - Feltham", "p294");
DataArray[321] = new Array("C2","TW14 - East Bedfont", "p295");
DataArray[322] = new Array("C2","TW15 - Ashford", "p296");
DataArray[323] = new Array("C2","TW16 - Sunbury", "p297");
DataArray[324] = new Array("C2","TW17 - Shepperton", "p298");
DataArray[325] = new Array("C2","TW18 - Staines", "p299");
DataArray[326] = new Array("C2","TW19 - Poyle", "p300");
DataArray[327] = new Array("C2","TW20 - Egham", "p301");
DataArray[328] = new Array("C2","", "");
DataArray[329] = new Array("C2","UB1 - Southall", "p302");
DataArray[330] = new Array("C2","UB2 - Norwood Green", "p303");
DataArray[331] = new Array("C2","UB3 - Hayes", "p304");
DataArray[332] = new Array("C2","UB4 - Yeading", "p305");
DataArray[333] = new Array("C2","UB5 - Northholt", "p306");
DataArray[334] = new Array("C2","UB6 - Perivale", "p307");
DataArray[335] = new Array("C2","UB7 - West Drayton", "p308");
DataArray[336] = new Array("C2","UB8 - Cowley", "p309");
DataArray[337] = new Array("C2","UB9 - Ickenham", "p310");
DataArray[338] = new Array("C2","", "");
DataArray[339] = new Array("C2","WD3 - Amersham", "p311");
DataArray[340] = new Array("C2","WD4 - Chipperfield", "p312");
DataArray[341] = new Array("C2","WD5 - Bedmond", "p313");
DataArray[342] = new Array("C2","WD6 - Borehamwood", "p314");
DataArray[343] = new Array("C2","WD7 - Radleft", "p315");
DataArray[344] = new Array("C2","WD17 - Watford", "p316");
DataArray[345] = new Array("C2","WD18 - Croxley Green", "p317");
DataArray[346] = new Array("C2","WD19 - South Oxhey", "p318");
DataArray[347] = new Array("C2","WD23 - Bushey", "p319");
DataArray[348] = new Array("C2","WD24 - Watford", "p320");
DataArray[349] = new Array("C2","WD25 - Aldenham", "p321");
// swap contents of second list
function switchList(List1)
{ var i, k;
var List2 = document.getElementById("SecondList");
var TypeOfValues = List1.options[List1.selectedIndex].value;
//Remove all items in SecondList listbox
//Start removing items at end and work back to front
k = List2.options.length - 1;
for (i = k; i >= 0; i--)
{ List2.options[i] = null;
}
k = 0;
for(i = 0; i < DataArray.length; i++)
{ if (DataArray[i][0] == TypeOfValues)
{ List2.options[k] = new Option(DataArray[i][1], DataArray[i][2]);
if (DataArray[i][1] == "Central London") {
List2.options[k].className = "difmarg";
}
if (DataArray[i][1] == "West London") {
List2.options[k].className = "difmarg";
}
if (DataArray[i][1] == "South West London") {
List2.options[k].className = "difmarg";
}
if (DataArray[i][1] == "North London") {
List2.options[k].className = "difmarg";
}
if (DataArray[i][1] == "North West London") {
List2.options[k].className = "difmarg";
}
if (DataArray[i][1] == "East London") {
List2.options[k].className = "difmarg";
}
if (DataArray[i][1] == "South East London") {
List2.options[k].className = "difmarg";
}
if (DataArray[i][1] == "Greater London") {
List2.options[k].className = "difmarg";
}
k++;
}
}
}
</script>