var ElementMaxHeight = function() {
  this.initialize.apply(this, arguments);
}

ElementMaxHeight.prototype = {
  initialize: function(className) {
    this.elements = document.getElementsByClassName(className || 'maxheight');    
    this.textElement = document.createElement('span');
    this.textElement.appendChild(document.createTextNode('A'));
    this.textElement.style.display = 'block';
    this.textElement.style.position = 'absolute';
    this.textElement.style.fontSize = '1em';
    this.textElement.style.top = '-1000px';
    this.textElement.style.left = '-1000px';
    document.body.appendChild(this.textElement);
    this.textElementHeight = document.getDimensions(this.textElement).height;
    var __object = this;
    var __checkFontSize = this.checkFontSize;
    this.checkFontSizeInterval = window.setInterval(function() {return __checkFontSize.apply(__object)}, 500);

    this.expand();

    // Refresh elements height onResize event
    var __expand = this.expand;
    if (window.addEventListener) {
      window.addEventListener('resize', function(event) {return __expand.apply(__object, [( event || window.event)])}, false);
    } else if (window.attachEvent) {
      window.attachEvent('onresize', function(event) {return __expand.apply(__object, [( event || window.event)])});
    }
  },

  expand: function() {
    this.reset();
  	for (var i = 0; i < this.elements.length; i++) {  	
      this.elements[i].style.height = document.getDimensions(this.elements[i].parentNode).height + 'px';
  	}
  },

  reset: function() {
    for (var i = 0; i < this.elements.length; i++) {    
      this.elements[i].style.height = 'auto';
    }
  },

  checkFontSize: function() {
  	var height = document.getDimensions(this.textElement).height;
  	if(this.textElementHeight != height) {
  		this.textElementHeight = height;
  		this.expand();
  	}
  }  
}


if (!!document.evaluate) {
  document._getElementsByXPath = function(expression, parentElement) {
    var results = [];
    var query = document.evaluate(expression, parentElement || document,
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for (var i = 0, length = query.snapshotLength; i < length; i++)
      results.push(query.snapshotItem(i));
    return results;
  }
}

document.getElementsByClassName = function(className, parentElement) {
  if (!!document.evaluate) {
    var q = ".//*[contains(concat(' ', @class, ' '), ' " + className + " ')]";
    return document._getElementsByXPath(q, parentElement);
  } else {
    var children = (parentElement || document.body).getElementsByTagName('*');
    var elements = [], child;
    for (var i = 0, length = children.length; i < length; i++) {
      child = children[i];
      if (child.className.length != 0 &&
          (child.className == className ||
           child.className.match(new RegExp("(^|\\s)" + className + "(\\s|$)")))) {      
        elements.push(child);
      }
    }
    return elements;
  }
}

document.getDimensions = function (element) {
  var display = element.style.display;
  if (display != 'none' && display != null) { // Safari bug
    return {width: element.offsetWidth, height: element.offsetHeight};
  }

  return {width: originalWidth, height: originalHeight};
}
//二级联动菜单
    var arr=new Array();
	  arr["Midlands"]=['Alcester','Alford','Alfreton','Ashbourne','Ashby de la Zouch','Atherstone','Bakewell','Bedworth','Belper','Bewdley','Bilston','Birmingham','Boston','Bourne','Brierley Hill','Broadway','Bromsgrove','Burntwood','Burton on Trent','Buxton','Cannock','Chesterfield','Coalville','Coventry','Cradley Heath','Derby','Droitwich','Dronfield','Dudley','Evesham','Gainsborough','Glossop','Grantham','Halesowen','Heanor','Henley in Arden','High Peak','Hinckley','Hope Valley','Horncastle','Ibstock','Ilkeston','Kenilworth','Kidderminster','Kingswinford','Leamington Spa','Leek','Leicester','Lichfield','Lincoln','Loughborough','Louth','Lutterworth','Mablethorpe','Malvern','Mansfield','Market Harborough','Market Rasen','Markfield','Matlock','Melton Mowbray','Newark','Newcastle','Nottingham','Nuneaton','Oakham','Oldbury','Pershore','Redditch','Retford','Ripley','Rowley Regis','Rugby','Rugeley','Shipston-on-Stour','Skegness','Sleaford','Smethwick','Solihull','Southam','Southwell','Spalding','Spilsby','Stafford','Stamford','Stoke on Trent','Stone','Stourbridge','Stourport on Severn','Stratford upon Avon','Studley','Sutton Coldfield','Sutton in Ashfield','Swadlincote','Tamworth','Tenbury Wells','Tipton','Uttoxeter','Walsall','Warwick','Wednesbury','West Bromwich','Wigston','Willenhall','Wolverhampton','Woodhall Spa','Worcester','Worksop'];
	  arr["North East"]=['Alnwick','Ashington','Bamburgh','Barnard Castle','Barnetby','Barnetby','Barrow upon Humber','Barrow upon Humber','Barton upon Humber','Barton upon Humber','Bedale','Bedlington','Belford','Berwick upon Tweed','Beverley','Beverley','Billingham','Bishop Auckland','Blaydon on Tyne','Blyth','Boldon Colliery','Bridlington','Bridlington','Brigg','Brough','Brough','Catterick Garrison','Chathill','Chester le Street','Choppington','Cleethorpes','Cleethorpes','Consett','Corbridge','Cornhill on Tweed','Cottingham','Cramlington','Crook','Darlington','Driffield','Driffield','Durham','East Boldon','Ferryhill','Filey','Gateshead','Goole','Goole','Grimsby','Grimsby','Guisborough','Haltwhistle','Harrogate','Hartlepool','Hawes','Hebburn','Hessle','Hessle','Hexham','Hornsea','Hornsea','Houghton le Spring','Hull','Immingham','Immingham','Jarrow','Knaresborough','Leyburn','Malton','Middlesbrough','Mindrum','Morpeth','Newbiggin by the Sea','Newcastle upon Tyne','Newton Aycliffe','North Ferriby','North Ferriby','North Shields','Northallerton','Peterlee','Pickering','Prudhoe','Redcar','Richmond','Riding Mill','Ripon','Rowlands Gill','Ryton','Saltburn by the Sea','Scarborough','Scunthorpe','Scunthorpe','Seaham','Seahouses','Selby','Settle','Shildon','Skipton','South Shields','Spennymoor','Stanley','Stocksfield','Stockton on Tees','Sunderland','Tadcaster','Thirsk','Trimdon Station','Ulceby','Ulceby','Wallsend','Washington','Whitby','Whitley Bay','Wingate','Withernsea','Withernsea','Wooler','Wylam','Yarm','York'];
	  arr["Scotland"]=['Aberdeen','Aberfeldy','Aberlour','Aboyne','Acharacle','Achnasheen','Airdrie','Alexandria','Alford','Alloa','Alness','Alva','Annan','Anstruther','Appin','Arbroath','Ardgay','Ardrossan','Arisaig','Arrochar','Auchterarder','Aviemore','Avoch','Ayr','Balerno','Ballachulish','Ballater','Ballindalloch','Banchory','Banff','Bathgate','Beauly','Beith','Bellshill','Berriedale','Biggar','Bishopton','Blairgowrie','Boat of Garten','Bonnybridge','Bonnyrigg','Brechin','Bridge of Orchy','Bridge of Weir','Brora','Broxburn','Buckie','Burntisland','Cairndow','Callander','Campbeltown','Canonbie','Carluke','Carnoustie','Carrbridge','Castle Douglas','Clackmannan','Clydebank','Coatbridge','Cockburnspath','Coldstream','Colintraive','Corrour','Cowdenbeath','Crianlarich','Crieff','Cromarty','Cumnock','Cupar','Currie','Dalbeattie','Dalkeith','Dalmally','Dalry','Dalwhinnie','Darvel','Denny','Dingwall','Dollar','Dornoch','Doune','Dumbarton','Dumfries','Dunbar','Dunbeath','Dunblane','Dundee','Dunfermline','Dunkeld','Dunoon','Duns','Earlston','East Linton','Edinburgh','Elgin','Ellon','Erskine','Eyemouth','Falkirk','Fochabers','Forfar','Forres','Forsinard','Fort Augustus','Fort William','Fortrose','Fraserburgh','Gairloch','Galashiels','Galston','Garve','Girvan','Glasgow','Glenfinnan','Glenrothes','Golspie','Gordon','Gorebridge','Gourock','Grangemouth','Grantown on Spey','Greenock','Gretna','Gullane','Haddington','Halkirk','Hamilton','Hawick','Helensburgh','Helmsdale','Heriot','Humbie','Huntly','Innerleithen','Insch','Inveraray','Invergarry','Invergordon','Inverkeithing','Inverness','Inverurie','Irvine','Jedburgh','Johnstone','Juniper Green','Keith','Kelso','Kelty','Kilbirnie','Killin','Kilmacolm','Kilmarnock','Kilwinning','Kinbrace','Kingussie','Kinlochleven','Kinross','Kirkcaldy','Kirkcudbright','Kirkliston','Kirknewton','Kirkwall','Kirriemuir','Kyle','Lairg','Lanark','Langholm','Larbert','Largs','Larkhall','Lasswade','Latheron','Lauder','Laurencekirk','Leven','Linlithgow','Livingston','Loanhead','Lochailort','Lochearnhead','Lochgelly','Lochgilphead','Lochwinnoch','Lockerbie','Longniddry','Lossiemouth','Lybster','MacDuff','Mallaig','Mauchline','Maybole','Melrose','Menstrie','Milltimber','Moffat','Montrose','Motherwell','Muir of Ord','Munlochy','Musselburgh','Nairn','Nethy Bridge','Newbridge','Newcastleton','Newmilns','Newport on Tay','Newton Stewart','Newtonmore','North Berwick','Oban','Orkney','Paisley','Pathhead','Peebles','Penicuik','Perth','Peterculter','Peterhead','Pitlochry','Plockton','Port Glasgow','Portree','Prestonpans','Prestwick','Renfrew','Rogart','Rosewell','Roslin','Roy Bridge','Saltcoats','Sanquhar','Selkirk','Shotts','Skelmorlie','South Queensferry','Spean Bridge','St. Andrews','Stevenston','Stirling','Stonehaven','Stornoway','Stranraer','Strathaven','Strathcarron','Strathdon','Strathpeffer','Strome Ferry','Stromness','Tain','Tarbert','Taynuilt','Tayport','Thornhill','Thurso','Tighnabruaich','Tillicoultry','Tranent','Troon','Turriff','Ullapool','Walkerburn','Wemyss Bay','West Calder','West Kilbride','West Linton','Westhill','Wick','Wishaw','Boness'];
	  arr["South East"]=['Abbots Langley','Abingdon','Addlestone','Aldershot','Alresford','Alton','Amersham','Andover','Arlesey','Arundel','Ascot','Ashford','Ashford','Ashtead','Aylesbury','Aylesford','Bagshot','Baldock','Bampton','Banbury','Banstead','Barking','Barnet','Basildon','Basingstoke','Battle','Beaconsfield','Beckenham','Bedford','Belvedere','Bembridge','Benfleet','Berkhamsted','Betchworth','Bexhill on Sea','Bexley','Bexleyheath','Bicester','Biggleswade','Billericay','Billingshurst','Birchington','Bognor Regis','Bordon','Borehamwood','Bourne End','Brackley','Bracknell','Braintree','Brentford','Brentwood','Brighton','Broadstairs','Brockenhurst','Bromley','Broxbourne','Buckhurst Hill','Buckingham','Buntingford','Burford','Burgess Hill','Burnham on Crouch','Bushey','Camberley','Canterbury','Canvey Island','Carshalton','Carterton','Caterham','Chalfont St. Giles','Chatham','Chelmsford','Chertsey','Chesham','Chessington','Chichester','Chigwell','Chinnor','Chipping Norton','Chislehurst','Clacton on Sea','Cobham','Colchester','Corby','Coulsdon','Cowes','Cranbrook','Cranleigh','Crawley','Crowborough','Crowthorne','Croydon','Dagenham','Dartford','Daventry','Deal','Didcot','Dorking','Dover','Dunmow','Dunstable','East Cowes','East Grinstead','East Molesey','Eastbourne','Eastleigh','Edenbridge','Edgware','Egham','Emsworth','Enfield','Epping','Epsom','Erith','Esher','Etchingham','Fareham','Faringdon','Farnborough','Farnham','Faversham','Feltham','Fleet','Folkestone','Fordingbridge','Forest Row','Freshwater','Frinton on Sea','Gatwick','Gerrards Cross','Gillingham','Godalming','Godstone','Gosport','Gravesend','Grays','Great Missenden','Greenford','Greenhithe','Guildford','Hailsham','Halstead','Hampton','Harlow','Harpenden','Harrow','Hartfield','Harwich','Haslemere','Hassocks','Hastings','Hatfield','Havant','Hayes','Hayling Island','Haywards Heath','Heathfield','Hemel Hempstead','Henfield','Henley on Thames','Henlow','Herne Bay','Hertford','High Wycombe','Hindhead','Hitchin','Hockley','Hoddesdon','Hook','Horley','Hornchurch','Horsham','Hounslow','Hove','Hungerford','Hythe','Ilford','Ingatestone','Isleworth','Iver','Kenley','Keston','Kettering','Kidlington','Kings Langley','Kingston upon Thames','Knebworth','Lancing','Leatherhead','Lee on the Solent','Leigh on Sea','Leighton Buzzard','Letchworth Garden City','Lewes','Lightwater','Lingfield','Liphook','Liss','Littlehampton','Longfield','Loughton','Luton','Lymington','Lyndhurst','Maidenhead','Maidstone','Maldon','Manningtree','Margate','Marlow','Mayfield','Midhurst','Milton Keynes','Mitcham','Morden','Much Hadham','New Malden','New Milton','New Romney','Newbury','Newhaven','Newport','Newport Pagnell','Northampton','Northolt','Northwood','Olney','Ongar','Orpington','Oxford','Oxted','Peacehaven','Petersfield','Petworth','Pevensey','Pinner','Polegate','Portsmouth','Potters Bar','Princes Risborough','Pulborough','Purfleet','Purley','Queenborough','Radlett','Rainham','Ramsgate','Rayleigh','Reading','Redhill','Reigate','Richmond','Rickmansworth','Ringwood','Robertsbridge','Rochester','Rochford','Romford','Romney Marsh','Romsey','Royston','Ruislip','Rushden','Ryde','Rye','Saffron Walden','Sandhurst','Sandown','Sandwich','Sandy','Sawbridgeworth','Seaford','Seaview','Sevenoaks','Shanklin','Sheerness','Shefford','Shepperton','Shoreham by Sea','Sidcup','Sittingbourne','Slough','Snodland','South Croydon','South Ockendon','Southall','Southampton','Southend on Sea','Southminster','Southsea','St. Albans','St. Leonards on Sea','Staines','Stanford le Hope','Stanmore','Stansted','Stevenage','Steyning','Stockbridge','Sunbury on Thames','Surbiton','Sutton','Swanley','Swanscombe','Tadley','Tadworth','Teddington','Tenterden','Thame','Thames Ditton','Thatcham','Thornton Heath','Tidworth','Tilbury','Tonbridge','Totland Bay','Towcester','Tring','Tunbridge Wells','Twickenham','Uckfield','Upminster','Uxbridge','Ventnor','Virginia Water','Wadhurst','Wallingford','Wallington','Waltham Abbey','Waltham Cross','Walton on the Naze','Walton on Thames','Wantage','Ware','Warlingham','Waterlooville','Watford','Watlington','Welling','Wellingborough','Welwyn','Welwyn Garden City','Wembley','West Byfleet','West Drayton','West Malling','West Molesey','West Wickham','Westcliff on Sea','Westerham','Westgate on Sea','Weybridge','Whitchurch','Whitstable','Whyteleafe','Wickford','Winchelsea','Winchester','Windlesham','Windsor','Witham','Witney','Woking','Wokingham','Woodford Green','Woodstock','Worcester Park','Worthing','Yarmouth','Yateley'];
	  arr["South West"]=['Axbridge','Axminster','Badminton','Banwell','Barnstaple','Bath','Beaminster','Beaworthy','Berkeley','Bideford','Blakeney','Blandford Forum','Bodmin','Boscastle','Bournemouth','Bradford on Avon','Braunton','Bridgwater','Bridport','Bristol','Brixham','Broadstone','Bruton','Buckfastleigh','Bude','Budleigh Salterton','Burnham on Sea','Callington','Calne','Calstock','Camborne','Camelford','Castle Cary','Chard','Cheddar','Cheltenham','Chippenham','Chipping Campden','Christchurch','Chulmleigh','Cinderford','Cirencester','Clevedon','Coleford','Colyton','Corsham','Crediton','Crewkerne','Cullompton','Dartmouth','Dawlish','Delabole','Devizes','Dorchester','Drybrook','Dulverton','Dursley','Dymock','Exeter','Exmouth','Fairford','Falmouth','Ferndown','Fowey','Frome','Gillingham','Glastonbury','Gloucester','Gunnislake','Hayle','Helston','Highbridge','Hinton St. George','Holsworthy','Holsworthy','Honiton','Ilfracombe','Ilminster','Ivybridge','Kingsbridge','Langport','Launceston','Lechlade','Lifton','Liskeard','Longhope','Looe','Lostwithiel','Lydbrook','Lydney','Lyme Regis','Lynmouth','Lynton','Malmesbury','Marazion','Marlborough','Martock','Melksham','Merriott','Minehead','Mitcheldean','Montacute','Moreton in Marsh','Newent','Newnham','Newquay','Newton Abbot','North Tawton','Okehampton','Ottery St. Mary','Padstow','Paignton','Par','Penryn','Penzance','Perranporth','Pewsey','Plymouth','Poole','Port Isaac','Portland','Radstock','Redruth','Ruardean','Salcombe','Salisbury','Saltash','Seaton','Shaftesbury','Shepton Mallet','Sherborne','Sidmouth','Somerton','South Brent','South Molton','South Petherton','St. Agnes','St. Austell','St. Columb','St. Ives','Stoke sub Hamdon','Stonehouse','Street','Stroud','Sturminster Newton','Swanage','Swindon','Taunton','Tavistock','Teignmouth','Templecombe','Tetbury','Tewkesbury','Tintagel','Tiverton','Torpoint','Torquay','Torrington','Totnes','Trowbridge','Truro','Umberleigh','Verwood','Wadebridge','Wareham','Warminster','Watchet','Wedmore','Wellington','Wells','Westbury','Westbury on Severn','Weston super Mare','Weymouth','Wimborne','Wincanton','Winkleigh','Winscombe','Woolacombe','Wotton under Edge','Yelverton','Yeovil'];
	  arr["Wales"]=['Aberaeron','Aberdare','Aberdovey','Abergavenny','Abergele','Abertillery','Aberystwyth','Amlwch','Ammanford','Arthog','Bagillt','Bagillt','Bala','Bangor','Bargoed','Barmouth','Barry','Beaumaris','Betws y Coed','Bishops Castle','Blackwood','Blaenau Ffestiniog','Bodorgan','Boncath','Borth','Bow Street','Brecon','Bridgend','Bridgnorth','Bromyard','Broseley','Brynteg','Buckley','Buckley','Bucknell','Builth Wells','Burry Port','Caernarfon','Caerphilly','Caersws','Caldicot','Cardiff','Cardigan','Carmarthen','Cemaes Bay','Chepstow','Church Stretton','Clarbeston Road','Clynderwen','Colwyn Bay','Conwy','Corwen','Cowbridge','Craven Arms','Criccieth','Crickhowell','Crymych','Cwmbran','Deeside','Deeside','Denbigh','Dinas Powys','Dolgellau','Dolwyddelan','Dulas','Dyffryn Ardudwy','Ebbw Vale','Ellesmere','Fairbourne','Ferndale','Ferryside','Fishguard','Flint','Flint','Gaerwen','Garndolbenmaen','Glogue','Goodwick','Harlech','Haverfordwest','Hengoed','Hereford','Holyhead','Holywell','Holywell','Kidwelly','Kilgetty','Kington','Knighton','Lampeter','Ledbury','Leominster','Llanarth','Llanbedr','Llanbedrgoch','Llanbrynmair','Llandeilo','Llandinam','Llandovery','Llandrindod Wells','Llandudno','Llandudno Junction','Llandysul','Llanelli','Llanerchymedd','Llanfairfechan','Llanfairpwllgwyngyll','Llanfechain','Llanfyllin','Llanfyrnach','Llangadog','Llangammarch Wells','Llangefni','Llangollen','Llanidloes','Llanon','Llanrhystud','Llanrwst','Llansantffraid','Llantwit Major','Llanwrda','Llanwrtyd Wells','Llanybydder','Llanymynech','Llwyngwril','Ludlow','Lydbury North','Machynlleth','Maesteg','Marianglas','Market Drayton','Meifod','Menai Bridge','Merthyr Tydfil','Milford Haven','Moelfre','Mold','Mold','Monmouth','Montgomery','Mountain Ash','Much Wenlock','Narberth','Neath','New Quay','New Tredegar','Newcastle Emlyn','Newport','Newport','Newport','Newtown','Oswestry','Pembroke','Pembroke Dock','Penarth','Pencader','Penmaenmawr','Penrhyndeudraeth','Pentraeth','Pentre','Penysarn','Pontyclun','Pontypool','Pontypridd','Port Talbot','Porth','Porthcawl','Porthmadog','Prestatyn','Presteigne','Pwllheli','Rhayader','Rhosgoch','Rhosneigr','Rhyl','Ross on Wye','Ruthin','Saundersfoot','Shifnal','Shrewsbury','St. Asaph','Swansea','Talsarnau','Talybont','Talybont','Telford','Tenby','Tonypandy','Tredegar','Trefriw','Tregaron','Treharris','Treorchy','Ty Croes','Tyn y Gongl','Tywyn','Usk','Welshpool','Whitchurch','Whitland','Wrexham','Y Felinheli','Ystrad Meurig'];
	
    arr["East Anglia"]=['Aldeburgh','Attleborough','Beccles','Brandon','Bungay','Bures','Bury St. Edmunds','Cambridge','Chatteris','Cromer','Dereham','Diss','Downham Market','Ely','Eye','Fakenham','Felixstowe','Great Yarmouth','Halesworth','Harleston','Haverhill','Holt','Hunstanton','Huntingdon','Ipswich','Leiston','Lowestoft','March','Melton Constable','Newmarket','North Walsham','Norwich','Peterborough','Sandringham','Saxmundham','Sheringham','Southwold','St. Ives','St. Neots','Stowmarket','Sudbury','Swaffham','Thetford','Walsingham','Wells next the Sea','Wisbech','Woodbridge','Wymondham','Kings Lynn'];
    arr["North West"]=['Accrington','Alderley Edge','Alston','Altrincham','Ambleside','Appleby in Westmorland','Ashton under Lyne','Askam in Furness','Bacup','Barnoldswick','Barnsley','Barrow in Furness','Batley','Beckermet','Bingley','Birkenhead','Blackburn','Blackpool','Bolton','Bootle','Bradford','Brampton','Brighouse','Broughton in Furness','Burnley','Bury','Carlisle','Carnforth','Castleford','Cheadle','Chester','Chorley','Cleator','Cleator Moor','Cleckheaton','Clitheroe','Cockermouth','Colne','Congleton','Coniston','Crewe','Dalton in Furness','Darwen','Dewsbury','Doncaster','Dukinfield','Egremont','Elland','Ellesmere Port','Fleetwood','Frizington','Frodsham','Grange over Sands','Halifax','Hebden Bridge','Heckmondwike','Heywood','Holmfirth','Holmrook','Huddersfield','Hyde','Ilkley','Keighley','Kendal','Keswick','Kirkby Stephen','Kirkby in Furness','Knottingley','Knutsford','Lancaster','Leeds','Leigh','Leyland','Littleborough','Liverpool','Liversedge','Lymm','Lytham St. Annes','Macclesfield','Malpas','Manchester','Maryport','Mexborough','Middlewich','Millom','Milnthorpe','Mirfield','Moor Row','Morecambe','Nantwich','Nelson','Neston','Newton le Willows','Normanton','Northwich','Oldham','Ormskirk','Ossett','Otley','Penrith','Pontefract','Poulton le Fylde','Prenton','Prescot','Preston','Pudsey','Ravenglass','Rochdale','Rossendale','Rotherham','Runcorn','Sale','Salford','Sandbach','Seascale','Sedbergh','Sheffield','Shipley','Skelmersdale','Southport','Sowerby Bridge','St. Bees','St. Helens','Stalybridge','Stockport','Tarporley','Thornton Cleveleys','Todmorden','Ulverston','Wakefield','Wallasey','Warrington','Wetherby','Whitehaven','Widnes','Wigan','Wigton','Wilmslow','Windermere','Winsford','Wirral','Workington'];

    function f_load()
    {
        for(var i in arr)
        {
            document.my.sl1.options.add(new Option(i,i));
        }
        f_change()
    }
    function f_change()
    {
        var va=document.my.sl1.value;
        document.my.sl2.options.length=0;
        for(var i in arr[va])
        {
              document.my.sl2.options.add(new Option(arr[va][i],arr[va][i]));
        }
    }
