var plan_key = ''; var meet_loc_url = '/london/meet-location'; // handy images var img_zipmarker, img_youarehere, img_nomatch, img_expanded, img_unknown; img_youarehere = "/images/zipmarker-youarehere.png"; img_nomatch = "/images/zipmarker-reserved.png"; img_expanded = "/images/zipmarker-viewing.png"; img_zipmarker = "/images/zipmarker.png"; img_unknown = "/images/zipmarker-unknown.png"; img_shadow = "/images/zipshadow.png"; // create a data structure for all the locations var locs = [ [59874744,'104+Elm+Park+Gardens+-+Chelsea',51.48830871844143,-.17661888687981106],[181398985,'11+Bell+Yard+Mews+-+London+Bridge+-+Bay+8',51.49921924000091,-.08059501647949219],[75866747,'11+Bell+Yard+Mews+-+London+Bridge+-+Bay+9',51.4997001234406,-.08093833923339844],[42150814,'110+Clarendon+Rd+-+Notting+Hill',51.51305790889897,-.21140532046716368],[123698555,'134+Borough+High+Street+-+London+Bridge',51.502785304387274,-.09253000675908418],[42150652,'135+Oxford+Gardens+-+North+Kensington',51.516447730116504,-.22107839584350586],[166209730,'15+Thornfield+Road+-+Shepherds+Bush',51.504241550123574,-.23064851760864258],[166436603,'2+Cromwell+Grove-+Hammersmith+',51.50068859013238,-.2223658561706543],[40474461,'21+Effie+Road+-+Fulham+Broadway',51.479545585736304,-.19588897162231944],[33809242,'26+Queensway+-+Bayswater',51.51085252402815,-.18696069717407227],[95670391,'27+Milligan+Street+-+Westferry',51.508341802467896,-.028388500213623047],[105688868,'2B+Redcross+Way+-+London+Bridge',51.50504293138238,-.09297609329223633],[166209326,'32+Lime+Grove+-+Shepherds+Bush+',51.50368057485671,-.22800922393798828],[42151816,'41+St+James+Gardens+-+Holland+Park',51.508795879381836,-.21223783493041992],[183658968,'45+Millharbour+-+Isle+of+dogs+',51.49812387544718,-.018732547760009766],[98451804,'53+Oldridge+Road+-+Balham',51.44856451098751,-.14885187149047852],[173541080,'54C+Lillie+Road+-+West+Brompton',51.486351869244224,-.1994077463444925],[59875004,'56+Elm+Park+Gardens+-+Chelsea',51.4871955049312,-.1753091812133789],[93003601,'60+Westferry+Road+-+Isle+of+Dogs',51.49776320086962,-.025877952575683594],[203774338,'62+Lower+Road+-+Canada+Water+',51.49669451869797,-.05321502685546875],[45628510,'68+St+Thomas+St+-+London+Bridge',51.50247846174438,-.08312702178955078],[166701704,'70+Fulham+High+Street+-+All+Saints+Church+Hall',51.469728722438134,-.2105426788330078],[65335570,'9+New+Park+Rd+-+Brixton+Hill',51.448772168430814,-.12478015231779437],[42561971,'Abingdon+Rd+-+Kensington',51.498017832346605,-.1962894314830511],[42272076,'Addison+Ave+-+Holland+Park',51.5058710105437,-.2119159698486328],[196619285,'Adler+Street+-+Whitechapel',51.51552970942281,-.06727516651153564],[196615579,'Alderney+Road+-+Mile+End',51.523831281801634,-.0440526008605957],[48536380,'Aldersgate+St+-+Barbican++++',51.51870431325244,-.09737491607666016],[74942951,'All+Saints+Church+-+Islington',51.535338156037135,-.11677265167236328],[196609073,'Arbour+Square+-+Stepney+Gardens+',51.51428450996886,-.04800081253051758],[155299271,'Arundel+Terrace+-+Barnes',51.486059766046814,-.23212909698486328],[63372084,'Ashford+Rd+-+Cricklewood',51.55752939574942,-.21697998046875],[126258128,'Banner+Street+-+St+Lukes',51.52425850312692,-.09125947952270508],[95479625,'Barbican',51.52092287172824,-.09648207160672992],[198591767,'Barnes+Street+-+Limehouse',51.51279836171051,-.039879036639738005],[185206187,'Barrow+Hill+Road+-+St+John%27s+Wood',51.53238829498314,-.16893625259399414],[191930528,'BASH+Studio+-+Shoreditch+',51.52391138610547,-.08076667785644531],[75988286,'Bemish+Rd+-+Putney',51.467001857537085,-.21816015243530273],[92999815,'Bermondsey+Street+-+London+Bridge',51.50429497597932,-.08340597152709961],[192421700,'Bishops+Road+-+Fulham+',51.47724012500924,-.20961999893188477],[226074669,'Black+Prince+Road+-+Lambeth+',51.491230489574114,-.11801719665527344],[44476008,'Boltons+Place+-+Chelsea',51.49009485119805,-.1849222183227539],[53566258,'Bowling+Green+Lane+-+Farringdon',51.524251827824536,-.10936975479125977],[185452198,'Bristol+Gardens+-+Warwick+Avenue+',51.522736508860255,-.18524408340454102],[196586425,'Brushfield+Street+-+Shoreditch+',51.519144934782325,-.0757455825805664],[175658599,'Bryanston+Street+-+Marble+Arch',51.51397737779247,-.1607823371887207],[175692378,'Burleigh+Street+-+Covent+Garden',51.51160704894698,-.12109637260437012],[185190484,'Burwood+Place+-+Edgware+Road+',51.51658125885788,-.16633987426757812],[170408740,'Business+Design+Centre+-+Islington',51.53592543587211,-.10409116744995117],[42845730,'Cadogan+Gate+-+Sloane+Square',51.494597157096536,-.15865802764892578],[43385069,'Cale+St+-+Chelsea',51.49056609596212,-.16605906757742755],[48541203,'Cambridge+Grove+-+Hammersmith++',51.493059115009174,-.22999330676738317],[196622501,'Cambridge+Heath+Road+-+Bethnal+Green+',51.52405824362977,-.05495309829711914],[193682034,'Carnwath+Road+-+Fulham+',51.465477950286186,-.19219636917114258],[43385580,'Cathcart+Rd+-+Chelsea',51.485805891133566,-.18605947494506836],[230091364,'Centaur+Street+-+Lambeth+North+',51.498310890771144,-.11482000350952148],[235916714,'Charterhouse+Square+-+Barbican',51.52085397189745,-.09889841079711914],[42271635,'Chepstow+Villas+-+Notting+Hill',51.51334975342731,-.199127197265625],[43386091,'Cheyne+Place++-+Chelsea',51.484845812532235,-.16301978013911733],[57445507,'Chichester+Rd+-+Kilburn',51.534483917296136,-.19417047500610352],[63376390,'Christchurch+Ave+-+Brondesbury+Park',51.542438395084325,-.21146535873413086],[63375291,'Christchurch+Ave+-+Kilburn',51.54580127959713,-.2061009407043457],[43204226,'Clapham+Junction+Station',51.46400746521843,-.16897916793823242],[230092210,'Clapham+Manor+Street+-+Clapham+',51.46407430647678,-.13509750366210938],[227932620,'Clarence+Avenue+-+Clapham',51.45146631310034,-.13514041900634766],[115272060,'Clere+St+-+Shoreditch',51.524485462825666,-.08465051651000977],[185214805,'Clifton+Hill+-+St+John%27s+Wood',51.53691311668825,-.18251895904541016],[63372626,'Coventry+Close+-+Kilburn',51.536792994490554,-.19275426864624023],[185186683,'Crawford+Place+-+Edgware+Road',51.518277039819075,-.16599655151367188],[198281300,'Crews+Street+-+Isle+of+Dogs+',51.492459619232044,-.02501964569091797],[166695476,'Dairy+Close+-+Parsons+Green+',51.47427313512371,-.20127296447753906],[185455572,'Delaware+Road+-+Warwick+Avenue+',51.52524296637827,-.18863845901408646],[196629828,'Durward+Street+-+Whitechapel+',51.5195054401361,-.06210923194885254],[42562267,'Earls+Court+Square+-+Earls+Court',51.48986772012825,-.19380569458007812],[185195138,'Eastbourne+Terrace+-+Paddington+',51.51642102432124,-.1783132553100586],[181326495,'Eddiscombe+Road+-+Parsons+Green',51.47236186376954,-.20309686660766602],[42272468,'Edwardes+Square+-+Kensington',51.49762961696847,-.2025604248046875],[185456623,'Elgin+Avenue+-+Westbourne+Park',51.52463166444756,-.1999421419459799],[222692812,'Exeter+Road+-+Kilburn+',51.55169907203511,-.21232366561889648],[68430878,'Exton+Street+-+Waterloo',51.5042549065934,-.11082887649536133],[198275531,'Fairfield+Road+-+Bow',51.530252529672204,-.021564960479736328],[68430787,'Ferndale+Rd+-+Brixton',51.46354625786747,-.11838197708129883],[192427081,'Finsbury+Business+Centre+-+Farringdon',51.5247124213932,-.10730981826782227],[115695702,'Finsbury+Square+-+Moorgate',51.52138803284355,-.08649587631225586],[185178411,'Fitzmaurice+Place+-+Green+Park',51.50864897264021,-.14528989791870117],[188038025,'Foley+Street+-+Fitzrovia',51.519265103550666,-.1405477523803711],[175652349,'Frampton+Street+-+Marylebone',51.5257537462007,-.171661376953125],[238471832,'Friars+Mead+-+Isle+of+Dogs+',51.49391582778466,-.0102996826171875],[47063861,'Gainsford+St+-+Butlers+Wharf++',51.50218460704925,-.07396459579467773],[185212732,'Garden+Road+-+Maida+Vale+',51.53156069781605,-.17724037170410156],[175649230,'Gillingham+Street+-+Victoria',51.49342152367458,-.14277935028076172],[36703049,'Glebe+Place+-+Chelsea',51.48576580549173,-.17011642456054688],[155293309,'Glebe+Road+-+Barnes',51.47405929055911,-.24292230606079102],[227934010,'Gleneagle+Road+',51.426708151467906,-.13207197189331055],[185460872,'Golden+Square+-+Piccadilly+',51.51194090554245,-.13739347457885742],[175650044,'Great+Central+Street+',51.52178857444303,-.16224145889282227],[185154835,'Great+Peter+Street+',51.497015125980425,-.1264500617980957],[205097397,'Grosvenor+Square+-+Bond+Street+',51.51185410306298,-.15039682388305664],[198277907,'Grove+Road+-+Mile+End+',51.526955245233175,-.03632783889770508],[50223131,'Hammersmith+Grove',51.494408456615595,-.22581785917282104],[205091420,'Harewood+Avenue+-+Marylebone+',51.523470810690725,-.16477346420288086],[63373020,'Hartland+Rd+-+Queen%27s+Park',51.536005518898875,-.2050924301147461],[192423864,'Hartswood+Road+-+Stamford+Brook+',51.498377681772325,-.24644136428833008],[63372439,'Harvist+Rd+-+Kensal+Rise',51.53268195487749,-.21519899368286133],[235916191,'Heckfield+Place+-+Fulham',51.479485286371805,-.19979238510131836],[205099459,'Hinde+Street+-+West+End+',51.51686166794058,-.15187740325927734],[59875634,'Holland+Villas+Rd+-+Holland+Park',51.50380078442383,-.2123880386352539],[43385732,'Hollywood+Rd+-+Chelsea',51.4853114990882,-.1830768585205078],[196634283,'Hooper+Street+-+Whitechapel+',51.51232707865778,-.06795843457049636],[185150448,'Horseferry+Road+-+St+Jame%27s+Park',51.49490441992497,-.12715816497802734],[185149891,'Hugh+Street+-+Victoria+',51.49256649850574,-.14511823654174805],[184867535,'Jersey+Court+-+Parsons+Green+',51.474674090980386,-.2009725570678711],[43385367,'Jubilee+Pl+-+Chelsea',51.48897254548231,-.1658463478088379],[227935825,'Juxton+Street+-+Lambeth',51.4938623897609,-.11527061462402344],[235592477,'Kennet+Street+-+Wapping+',51.50689941048728,-.06272077560424805],[226082425,'Kennington+Green+-+Montford+Place+',51.485805891133566,-.11200904846191406],[43368080,'King%27s+Rd+-+Chelsea',51.48517366161239,-.17429199350801847],[63373108,'Kingswood+Ave+-+Queen%27s+Park',51.535191334894435,-.2081608772277832],[48536685,'Kipling+St+-+London+Bridge++',51.50202432187146,-.08694648742675781],[42153255,'Ladbroke+Grove+-+Notting+Hill',51.51066556016945,-.20502805709838867],[42271582,'Ladbroke+Square+-+Notting+Hill',51.51081246040876,-.19985675811767578],[181864532,'Lamb%27s+Buildings-+St+Lukes+',51.52221581493277,-.09046554565429688],[57114878,'Lamb%27s+Passage+-+St+Lukes',51.522389380236795,-.09100198745727539],[185196773,'Leinster+Terrace+-+Queensway',51.51250845613965,-.1832270622253418],[172211242,'Leybourne+Park+-+Kew+Gardens',51.47825580693405,-.28635263442993164],[189506938,'Long+Lane+-+The+Borough+',51.49828417434326,-.08284807205200195],[185150244,'Lower+Belgrave+Street+-+Victoria+',51.49585291385202,-.14597654342651367],[205084989,'Lupus+Street+-+Pimlico+',51.48740928791046,-.14425992965698242],[198824314,'Manilla+Street+-+Canary+Wharf',51.5011427433163,-.025169849395751953],[42151415,'Mary+Pl+-+Holland+Park',51.51106619606999,-.21446943283081055],[68430674,'Meadow+Rd+-+Oval',51.48257220279313,-.11771678924560547],[42272680,'Melbury+Rd+-+Kensington',51.49893872231794,-.20500659942626953],[238082552,'Melton+Street+-+Euston+Station+',51.52743583596878,-.13329505920410156],[172207904,'Milton+Road+-+Mortlake',51.46645379149152,-.2664613723754883],[185182023,'Montagu+Place+-+Marylebone',51.518731017708916,-.16005277633666992],[64605353,'Museum+Street+-+Holborn',51.51635425976464,-.12473344802856445],[238475898,'Nantes+Close+-+Wandsworth+',51.461494162857,-.18331289291381836],[42562545,'Nevern+Square+-+Earls+Court',51.492072179764314,-.19805431365966797],[185198842,'Newton+Road+-+Royal+Oak',51.51598037643901,-.19296884536743164],[175651475,'Norfolk+Square+-+Paddington',51.51588690512807,-.17301321029663086],[238463148,'Norroy+Road+-+Putney+',51.46256367014161,-.22105693817138672],[185217786,'Northwick+Terrace+-+Edgware+Road',51.525299838315014,-.17595291137695312],[185457645,'Nottingham+Street+-+Baker+Street+',51.52133462703077,-.1528000831604004],[227937017,'Offley+Road+-+Oval',51.480846736773195,-.1122903510076327],[198271381,'Old+Ford+Road+-+Bethnal+Green',51.530052296537086,-.05385875701904297],[175654072,'Palace+Street+-+Victoria+',51.49816395022403,-.14001131057739258],[185202743,'Park+Crescent+-+Regent+Street+',51.52320379321331,-.1452469825744629],[205092649,'Park+Road+-+Regents+Park+',51.525353239477596,-.16043901443481445],[43956933,'Pembroke+Rd+-+Earl%27s+Court',51.49445020457691,-.20174503326416016],[117352215,'Pentonville+Rd+-+Islington',51.53192110488336,-.11027097702026367],[68549685,'Porden+Rd+-+Brixton',51.46029093720242,-.11806011199951172],[155735437,'Portland+Terrace++-+Richmond',51.46186849325763,-.3049135208129883],[185175485,'Portugal+Street+-+Holborn',51.5145916400744,-.11687994003295898],[185174017,'Princes+Gardens+-+South+Kensington',51.49986041679297,-.17380714416503906],[199170311,'Prusom+Street+-+Wapping',51.506645651619316,-.055124759674072266],[175652962,'Randolph+Avenue+-+Maida+Vale+',51.53021248311562,-.18614530563354492],[41451256,'Riverside+West+-+Wandsworth',51.46236313943491,-.19000768661499023],[175653625,'Rochester+Row+-+Victoria+',51.49339480438079,-.13735055923461914],[60725491,'Rotherhithe+St+-+Rotherhithe',51.50466895521549,-.046520233154296875],[166692129,'Rowan+Road+-+Hammersmith+',51.49352840069308,-.21979093551635742],[42845819,'Royal+Hospital+Rd+-+Chelsea',51.48902598923809,-.15627622604370117],[42271696,'Russell+Gardens+-+Kensington',51.49996785135464,-.21163023646209808],[235913083,'Russia+Lane+-+Bethnal+Green',51.532054588258276,-.053730010986328125],[63373463,'Salusbury+Rd+-+Queen%27s+Park',51.534790911189106,-.20485639572143555],[230093333,'Silverthorne+Road+-+South+Lambeth+',51.46914058889096,-.14539718627929687],[93883739,'Skylines+-+Isle+of+Dogs',51.49925751168096,-.012801271943538141],[175698283,'Soho+Square+-+Tottenham+Court+Road',51.51511242117285,-.13282299041748047],[171205663,'Southbank+Centre+-+Waterloo+',51.50604463813678,-.1153564453125],[166504184,'Southwark+Cathedral+-+London+Bridge',51.506458670496485,-.08881330490112305],[92122366,'Spencer+Mews+-+Fulham+',51.48581925300634,-.21393299102783203],[116968706,'Spencer+Mews+2+-+Fulham+',51.485552737111334,-.21352992284564756],[175656304,'Spenser+Street++-+St+James%27+Park',51.49785670936748,-.13662099838256836],[48535865,'St+Cross+St+-+Farringdon++',51.521147706192835,-.10677337646484375],[204080260,'St+George%27s+Square+',51.48718214346172,-.1342177391052246],[205096247,'St+James%27s+Square+-Piccadilly+',51.50756719022885,-.13492584228515625],[45813863,'St+Jude%27s+Church+-+South+Kensington+',51.493408164029645,-.18794775009155273],[42273233,'St+Marks+Rd+-+North+Kensington',51.52181762650952,-.21897478423333777],[170127178,'St+Mary%27s+Church-+Edith+Road+',51.493568479510415,-.21414756774902344],[63374168,'St+Paul%27s+Ave+-+Willesden+Green',51.54867021078447,-.22212982177734375],[166433377,'Stamford+Brook+Road-+Hammersmith',51.49829753255916,-.24519681930541992],[198259550,'Stepney+Way+-+Whitechapel',51.517702884830896,-.05724906921386719],[227938715,'Stirling+Road+-+Clapham+North+',51.4684455121972,-.12683629989624023],[205097914,'Sussex+Place+-+Paddington+',51.5138438414177,-.17196178436279297],[205093366,'Sutherland+Avenue+-+Maida+Vale+',51.52746619295311,-.18336432567522012],[205101623,'Temple+Place+-+Strand+',51.51138670225366,-.11196613311767578],[63374835,'The+Avenue+-+Willesden',51.5429054772399,-.20871877670288086],[56277007,'The+Brunswick+-+Bloomsbury',51.52368442354537,-.12374639511108398],[205522866,'The+Point+-+Fulham+',51.46940275481884,-.20945974375012819],[173307735,'Think+-+Maltings+Place',51.50040808149318,-.07892131805419922],[198823352,'Thomas+Road+-+Limehouse',51.51489876810915,-.02783060073852539],[235913473,'Treaty+Street+-+Islington+',51.53592543587211,-.11919736862182617],[43384856,'Treguntar+Rd+-+Chelsea',51.48813079806528,-.18326997756958008],[220195708,'University+of+Greenwich+-+Avery+Hill+Campus',51.44722721291201,.08020877838134766],[220194571,'University+of+Greenwich+-+Greenwich+Campus',51.48026037594056,-.006458759307861328],[105683286,'Upper+Marsh+-+Waterloo',51.499566545216325,-.11548519134521484],[198822640,'Vaughan+Way+-+Tower+Bridge',51.50661021032248,-.06671716108065893],[63372906,'Victoria+Road+-+Kilburn',51.53947564805075,-.196380615234375],[227942863,'Voltaire+Road+-+Clapham+',51.464609033018974,-.13119220733642578],[42845614,'Walton+Place+-+Knightsbridge',51.49790854931988,-.16252890031316233],[198821312,'Wapping+High+Street+-+Wapping+',51.50421483717224,-.06568193435668945],[185154623,'Warwick+Square+-+Pimlico',51.48985435944185,-.14241456985473633],[40190938,'West+12+Centre+-+Shepherd%27s+Bush',51.50294581383277,-.22021319624743893],[205098722,'Weymouth+Street+-+Great+Portland+Street+',51.52132127556779,-.14353036880493164],[175656857,'Weymouth+Street+-+Marylebone',51.520293201163454,-.14951705932617188],[93529319,'White+Lion+Street+-+Islington',51.532535125167136,-.11104345321655273],[205100852,'Wimpole+Street+-+West+End+',51.51698184273327,-.14771461486816406],[63373777,'Winchester+Ave+-+Queen%27s+Park',51.540436560114806,-.2089548110961914],[94252167,'Windmill+Drive+-+Clapham+Common',51.4578175404026,-.14342308044433594],[198570086,'Yabsley+Street+-+Poplar+',51.50529669917622,-.0061798095703125],[40190647,'Young+St+-+Kensington',51.50144996202149,-.18966436386108398]]; // create a data structure for all the location groups var loc_grps = [ [36703919, 51.520967441543203875, -.101706536693400051875, 15],[36703955, 51.51207951008949123076923076923076923077, -.0428172727598969082692307692307692307692, 15],[36703874, 51.53318018230010516666666666666666666667, -.1157784461975097633333333333333333333333, 15],[36703880, 51.53642868131440963636363636363636363636, -.1939568736336447972727272727272727272727, 15],[36703910, 51.49685489573367081818181818181818181818, -.0796744929386231442272727272727272727273, 15],[36703907, 51.47936290706281133333333333333333333333, -.1707969799946510931746031746031746031746, 15],[36703890, 51.50975127935223537931034482758620689655, -.1880635384330617694827586206896551724138, 15]]; // even though we have vehicle_id, it is not relevant at this stage since it will just be used for // counting up how many vehicles match said criteria. we will leave it out of the array. // make, model, location, amenity list var vehicles = [ [94563,33889893,33809242,['']],[2968515,1014543,42153255,[485650,49167247,'']],[3140121,33895007,105683286,[49167247,'']],[94563,38848713,42272680,[49167247,'']],[94563,38848713,155299271,[49167247,'']],[94563,38848713,205092649,[49167247,'']],[3140121,33895007,92999815,[49167247,'']],[3140121,33895007,56277007,[49167247,'']],[94564,39941341,42271582,['']],[2968515,1014543,185206187,[485650,49167247,'']],[2968515,1014543,92999815,[485650,49167247,'']],[2968515,1014543,42271635,[485650,49167247,'']],[2968515,1014543,185214805,[485650,49167247,'']],[2968515,1014543,43368080,[485650,49167247,'']],[2968515,1014543,185195138,[485650,49167247,'']],[2968515,1014543,42272468,[485650,49167247,'']],[2968515,1014543,205097397,[485650,49167247,'']],[2968515,1014543,40190938,[485650,49167247,'']],[2968515,1014543,166504184,[485650,49167247,'']],[2968515,1014543,185190484,[485650,'']],[94565,94571,185452198,['']],[3140121,33895007,185460872,[49167247,'']],[3140121,40407768,185178411,[49167247,'']],[94563,38848713,43386091,[49167247,'']],[94563,38848713,185154835,[49167247,'']],[94563,38848713,105688868,[49167247,'']],[94563,38848713,43204226,[49167247,'']],[94563,38848713,63372439,[49167247,'']],[94563,38848713,43385069,[49167247,'']],[94563,38848713,185217786,[49167247,'']],[94563,38848713,63373020,[49167247,'']],[94563,38848713,74942951,[49167247,'']],[94563,38848713,60725491,[49167247,'']],[94564,23278593,42561971,['']],[94564,23278593,42273233,['']],[2968515,1014543,40474461,[485650,49167247,'']],[2968515,1014543,41451256,[485650,49167247,'']],[2968515,1014543,43385732,[485650,49167247,'']],[2968515,1014543,170408740,[485650,49167247,'']],[94563,38848713,166692129,[49167247,'']],[94563,38848713,185198842,[49167247,'']],[94563,38848713,48536685,[49167247,'']],[2968515,1014543,42845614,[485650,49167247,'']],[2968515,1014543,198821312,[485650,49167247,'']],[94564,39941341,44476008,['']],[94564,39941341,185149891,['']],[94564,39941341,36703049,['']],[94564,23278593,68549685,['']],[94564,23278593,43384856,['']],[94564,23278593,63372906,['']],[94564,23278593,185149891,['']],[94564,23278593,98451804,['']],[94564,23278593,175692378,['']],[94564,23278593,57114878,['']],[94563,38848713,42150652,[49167247,'']],[94563,38848713,95670391,[49167247,'']],[94563,38848713,57445507,[49167247,'']],[94563,38848713,41451256,[49167247,'']],[94563,38848713,42271696,[49167247,'']],[94563,38848713,185212732,[49167247,'']],[94563,38848713,42150814,[49167247,'']],[94563,38848713,63373108,[49167247,'']],[94563,38848713,65335570,[49167247,'']],[94563,38848713,238463148,[49167247,'']],[94564,39941341,63373777,['']],[94564,39941341,93529319,['']],[94564,39941341,40190647,['']],[3140121,40407768,175649230,[49167247,'']],[3140121,40407768,94252167,[49167247,'']],[3140121,40407768,68430878,[49167247,'']],[3140121,40407768,40190647,[49167247,'']],[3140121,33895007,47063861,[49167247,'']],[3140121,33895007,175650044,[49167247,'']],[3140121,33895007,63373020,[49167247,'']],[3140121,33895007,48535865,[49167247,'']],[3140121,33895007,48536380,[49167247,'']],[3140121,33895007,188038025,[49167247,'']],[3140121,33895007,123698555,[49167247,'']],[3140121,33895007,50223131,[49167247,'']],[3140121,33895007,175658599,[49167247,'']],[94563,45910234,171205663,['']],[94563,45910234,53566258,['']],[94563,45910234,59875004,['']],[94563,45910234,98451804,['']],[94563,45910234,220195708,['']],[94563,45910234,43204226,['']],[94563,45910234,205100852,['']],[94563,45910234,175652349,['']],[94563,45910234,205097914,['']],[94563,45910234,175651475,['']],[94563,45910234,166701704,['']],[3140121,40407768,40474461,[49167247,'']],[94564,39941341,45628510,['']],[2968515,1014543,205099459,[485650,49167247,'']],[2968515,1014543,48541203,[485650,49167247,'']],[2968515,1014543,175656857,[485650,49167247,'']],[2968515,1014543,33809242,[485650,49167247,'']],[2968515,1014543,185217786,[485650,49167247,'']],[2968515,1014543,205092649,[485650,49167247,'']],[2968515,1014543,45628510,[485650,49167247,'']],[2968515,1014543,115272060,[485650,49167247,'']],[2968515,1014543,43204226,[485650,49167247,'']],[2968515,1014543,59874744,[485650,49167247,'']],[94564,39941341,63376390,['']],[41073642,41073737,50223131,['']],[2968515,1014543,175652962,[485650,49167247,'']],[94564,3398752,59875634,['']],[94564,3398752,175654072,['']],[94564,3398752,191930528,['']],[94564,3398752,185198842,['']],[94564,3398752,115695702,['']],[94564,3398752,117352215,['']],[94564,3398752,185206187,['']],[94564,3398752,166695476,['']],[94564,3398752,42562267,['']],[94564,3398752,155735437,['']],[94564,3398752,95479625,['']],[94564,3398752,63372626,['']],[94564,3398752,48536685,['']],[94564,191337847,175656304,[49167247,'']],[94564,3398752,173307735,['']],[2968515,1014543,75988286,[485650,49167247,'']],[2968515,1014543,98451804,[485650,49167247,'']],[2968515,1014543,63374168,[485650,49167247,'']],[2968515,1014543,205096247,[485650,49167247,'']],[2968515,1014543,116968706,[485650,49167247,'']],[2968515,1014543,63374835,[485650,49167247,'']],[2968515,1014543,175698283,[485650,49167247,'']],[2968515,1014543,63373463,[485650,49167247,'']],[2968515,1014543,53566258,[485650,49167247,'']],[2968515,1014543,68430787,[485650,49167247,'']],[2968515,1014543,170127178,[485650,49167247,'']],[2968515,1014543,63373108,[485650,49167247,'']],[2968515,1014543,68430878,[485650,49167247,'']],[2968515,1014543,175653625,[485650,49167247,'']],[2968515,1014543,115695702,[485650,49167247,'']],[2968515,1014543,68549685,[485650,49167247,'']],[94565,94569,166504184,['']],[94565,94569,198824314,['']],[94565,94569,166433377,['']],[94565,94569,166701704,['']],[94565,94569,48535865,['']],[94565,94569,68430674,['']],[94565,94569,155293309,['']],[94565,94569,40190647,['']],[94565,94569,105683286,['']],[94565,94569,56277007,['']],[94565,94569,63373463,['']],[94565,94569,93883739,['']],[94565,94569,205097914,['']],[94565,94569,63372626,['']],[94565,94569,92122366,['']],[94565,94569,42151816,['']],[94565,94569,43385580,['']],[94565,94569,205099459,['']],[94565,94569,63372439,['']],[94565,94569,166436603,['']],[94565,94569,166209326,['']],[94565,94569,175653625,['']],[94565,94569,95479625,['']],[94565,94569,47063861,['']],[94565,94569,40474461,['']],[94565,94569,220194571,['']],[94565,94569,33809242,['']],[94565,94569,126258128,['']],[94565,94569,75866747,['']],[94565,94569,40190938,['']],[94565,94569,42151415,['']],[94565,94569,170127178,['']],[94565,94569,166692129,['']],[94565,94569,42272076,['']],[94565,94569,50223131,['']],[94565,94569,98451804,['']],[94565,94569,93883739,['']],[94565,94569,198275531,['']],[94565,94569,172207904,['']],[94565,94569,171205663,['']],[94565,94569,189506938,['']],[94565,94569,172211242,['']],[94565,94569,170408740,['']],[94565,94569,173541080,['']],[94565,94569,155735437,['']],[94565,94569,175658599,['']],[94565,94569,42845819,['']],[94565,94569,175651475,['']],[94565,94569,175698283,['']],[94565,94569,68430787,['']],[94565,94569,175692378,['']],[94565,94569,43956933,['']],[94565,94569,43956933,['']],[94565,94569,175650044,['']],[94565,94569,175652962,['']],[94565,94569,199170311,['']],[94565,94569,175654072,['']],[94565,94569,175656857,['']],[94565,94569,175656304,['']],[94565,94569,175652349,['']],[94565,94569,184867535,['']],[94565,94569,45813863,['']],[94565,94569,57445507,['']],[94565,94569,203774338,['']],[94565,94569,94252167,['']],[94565,94569,42562545,['']],[94565,94569,222692812,['']],[94565,94569,166209730,['']],[94565,94569,185154835,['']],[94565,94569,43385367,['']],[94565,94569,205522866,['']],[94565,94569,63374835,['']],[94565,94569,181864532,['']],[94565,94569,205522866,['']],[94565,94569,183658968,['']],[94565,94569,181326495,['']],[94565,94569,220195708,['']],[94565,94569,198821312,['']],[94565,94569,181398985,['']],[94565,94569,185150244,['']],[94565,94569,185150448,['']],[94565,94569,185154623,['']],[94565,94569,185174017,['']],[94565,94569,185175485,['']],[94565,94569,185182023,['']],[94565,94569,185186683,['']],[94565,94569,196629828,['']],[94565,94569,185196773,['']],[94565,94569,185190484,['']],[94565,94569,185212732,['']],[94565,94569,185214805,['']],[94565,94569,185202743,['']],[94565,94569,185202743,['']],[94565,94569,185452198,['']],[94565,94569,185455572,['']],[94565,94569,185456623,['']],[94565,94569,185456623,['']],[94565,94569,185457645,['']],[94565,94569,63375291,['']],[94565,94569,188038025,['']],[94565,94569,40190938,['']],[94565,94569,185455572,['']],[94563,163026706,185150244,[49167247,'']],[94563,163026706,185150448,[49167247,'']],[94563,163026706,185154623,[49167247,'']],[94563,163026706,185174017,[49167247,'']],[94563,163026706,185175485,[49167247,'']],[94563,163026706,185178411,[49167247,'']],[94563,163026706,185182023,[49167247,'']],[94563,163026706,185186683,[49167247,'']],[94563,163026706,185196773,[49167247,'']],[94563,163026706,185460872,[49167247,'']],[94563,163026706,185457645,[49167247,'']],[94565,94569,192423864,['']],[94565,94569,192427081,['']],[94565,94569,192421700,['']],[94565,94569,192427081,['']],[94565,94569,193682034,['']],[94565,94569,48536685,['']],[94565,94569,193682034,['']],[94565,94569,173307735,['']],[94565,94569,198822640,['']],[94565,94569,43204226,['']],[94563,163026706,198823352,[49167247,'']],[94563,163026706,198281300,[49167247,'']],[94563,163026706,196619285,[49167247,'']],[94563,163026706,198591767,[49167247,'']],[94563,163026706,196622501,[49167247,'']],[94563,163026706,205098722,[49167247,'']],[94563,163026706,205096247,[49167247,'']],[94563,163026706,198824314,[49167247,'']],[94563,163026706,196586425,[49167247,'']],[94563,163026706,196629828,[49167247,'']],[94563,163026706,196634283,[49167247,'']],[94563,163026706,205097397,[49167247,'']],[94563,163026706,198822640,[49167247,'']],[94563,163026706,198277907,[49167247,'']],[94563,163026706,204080260,[49167247,'']],[94565,94569,196586425,['']],[94565,94569,196634283,['']],[94565,94569,196609073,['']],[94565,94569,198275531,['']],[94565,194608081,220194571,['']],[94565,94569,199170311,['']],[94565,94569,42845730,['']],[94565,183105355,185195138,['']],[94565,183105355,175649230,['']],[94565,94569,198259550,['']],[94563,38848713,198271381,['']],[94563,38848713,196615579,['']],[94563,38848713,63372084,['']],[94563,38848713,205097914,['']],[94563,38848713,198277907,['']],[94565,94569,204080260,['']],[94565,94569,205084989,['']],[94565,94569,205091420,['']],[94565,94569,205093366,['']],[94565,94569,198570086,['']],[94565,94569,205101623,['']],[94565,94569,205098722,['']],[94565,94569,63373777,['']],[94565,94569,63375291,['']],[94565,94569,198570086,['']],[94565,94569,198281300,['']],[94565,94569,64605353,['']],[94565,94569,198591767,['']],[94565,194608081,205084989,['']],[94565,194608081,205100852,['']],[94565,194608081,205093366,['']],[94565,194608081,205091420,['']],[94565,194608081,196609073,['']],[94565,94569,198823352,['']],[94565,94569,93003601,['']],[94565,94569,198259550,['']],[94565,94569,68430674,['']],[94565,94569,196615579,['']],[94565,94569,198271381,['']],[94565,94569,196622501,['']],[94565,94569,115272060,['']],[94565,94569,117352215,['']],[94565,94569,115272060,['']],[94565,94569,226074669,['']],[94565,94569,227942863,['']],[94565,94569,227938715,['']],[94565,94569,230093333,['']],[94565,94569,227935825,['']],[94565,94569,227937017,['']],[94565,94569,230092210,['']],[94565,94569,230091364,['']],[94565,94569,227934010,['']],[94565,94569,227932620,['']],[94565,94569,226082425,['']],[94565,94569,226074669,['']],[94565,94569,227937017,['']],[94565,94569,227942863,['']],[94565,94569,226082425,['']],[94565,94569,235913473,['']],[94565,94569,235592477,['']],[94565,94569,235913083,['']],[94565,94569,235916714,['']],[94565,94569,155299271,['']],[94565,94569,235916191,['']],[94565,94569,238082552,['']],[94565,94569,238471832,['']],[94565,94569,238475898,['']],[94565,94569,238082552,['']] ]; // local array of makes and models so we can tell which is which var mks_mos = [[41073642,1],[41073737,0],[3140121,1],[40407768,0],[33895007,0],[2968515,1],[1014543,0],[94563,1],[33889893,0],[45910234,0],[163026706,0],[38848713,0],[94564,1],[3398752,0],[191337847,0],[39941341,0],[23278593,0],[94565,1],[183105355,0],[94569,0],[94571,0],[194608081,0]]; // get a local set of ids for the amenities (we dont really need the description, unless // we want to get really fancy and have the form adjust itself based on selections made // (only show relevant body styles / amenities / neighborhoods based on the chosen make/model) var amenities = [49167247,485650]; // get a local set of ids for the styles so we can easily figure out what styles are needed var styles = [8577468,142802904,8586495,8577469,8577471]; // get a local mapping of locations to location groups. this allows us to trim accordion // results by neighborhood. var lgmap = [[74942951,36703874],[93529319,36703874],[117352215,36703874],[170408740,36703874],[235913473,36703874],[238082552,36703874],[57445507,36703880],[63372084,36703880],[63372439,36703880],[63372626,36703880],[63372906,36703880],[63373020,36703880],[63373108,36703880],[63373463,36703880],[63373777,36703880],[63374168,36703880],[63374835,36703880],[63375291,36703880],[63376390,36703880],[175650044,36703880],[175652349,36703880],[185206187,36703880],[185212732,36703880],[185214805,36703880],[185217786,36703880],[205091420,36703880],[205092649,36703880],[222692812,36703880],[33809242,36703890],[40190647,36703890],[40190938,36703890],[42150652,36703890],[42150814,36703890],[42151415,36703890],[42151816,36703890],[42153255,36703890],[42271582,36703890],[42271635,36703890],[42271696,36703890],[42272076,36703890],[42272468,36703890],[42272680,36703890],[42273233,36703890],[42561971,36703890],[43956933,36703890],[48541203,36703890],[50223131,36703890],[59875634,36703890],[92122366,36703890],[116968706,36703890],[166209326,36703890],[166209730,36703890],[166433377,36703890],[166436603,36703890],[166692129,36703890],[170127178,36703890],[173541080,36703890],[175651475,36703890],[175652349,36703890],[175652962,36703890],[175656857,36703890],[175658599,36703890],[175692378,36703890],[175698283,36703890],[185178411,36703890],[185182023,36703890],[185186683,36703890],[185190484,36703890],[185195138,36703890],[185196773,36703890],[185198842,36703890],[185202743,36703890],[185452198,36703890],[185455572,36703890],[185456623,36703890],[185457645,36703890],[185460872,36703890],[188038025,36703890],[192423864,36703890],[205093366,36703890],[205097397,36703890],[205097914,36703890],[205098722,36703890],[205099459,36703890],[205100852,36703890],[205101623,36703890],[36703049,36703907],[40474461,36703907],[41451256,36703907],[42562267,36703907],[42562545,36703907],[42845614,36703907],[42845730,36703907],[42845819,36703907],[43204226,36703907],[43368080,36703907],[43384856,36703907],[43385069,36703907],[43385367,36703907],[43385580,36703907],[43385732,36703907],[43386091,36703907],[44476008,36703907],[45813863,36703907],[59874744,36703907],[59875004,36703907],[65335570,36703907],[68430674,36703907],[68430787,36703907],[68549685,36703907],[75988286,36703907],[94252167,36703907],[98451804,36703907],[155293309,36703907],[155299271,36703907],[155735437,36703907],[166695476,36703907],[166701704,36703907],[172207904,36703907],[172211242,36703907],[175649230,36703907],[175653625,36703907],[175654072,36703907],[175656304,36703907],[181326495,36703907],[184867535,36703907],[185149891,36703907],[185150244,36703907],[185150448,36703907],[185154623,36703907],[185154835,36703907],[185174017,36703907],[185175485,36703907],[192421700,36703907],[193682034,36703907],[204080260,36703907],[205084989,36703907],[205096247,36703907],[205522866,36703907],[227932620,36703907],[227934010,36703907],[227937017,36703907],[227938715,36703907],[227942863,36703907],[230092210,36703907],[230093333,36703907],[235916191,36703907],[238463148,36703907],[238475898,36703907],[45628510,36703910],[47063861,36703910],[48536685,36703910],[60725491,36703910],[68430878,36703910],[75866747,36703910],[92999815,36703910],[105683286,36703910],[105688868,36703910],[123698555,36703910],[166504184,36703910],[171205663,36703910],[173307735,36703910],[181398985,36703910],[189506938,36703910],[203774338,36703910],[220194571,36703910],[220195708,36703910],[226074669,36703910],[226082425,36703910],[227935825,36703910],[230091364,36703910],[48535865,36703919],[48536380,36703919],[53566258,36703919],[56277007,36703919],[57114878,36703919],[64605353,36703919],[95479625,36703919],[115272060,36703919],[115695702,36703919],[126258128,36703919],[175692378,36703919],[181864532,36703919],[185175485,36703919],[191930528,36703919],[192427081,36703919],[235916714,36703919],[93003601,36703955],[93883739,36703955],[95670391,36703955],[183658968,36703955],[196586425,36703955],[196609073,36703955],[196615579,36703955],[196619285,36703955],[196622501,36703955],[196629828,36703955],[196634283,36703955],[198259550,36703955],[198271381,36703955],[198275531,36703955],[198277907,36703955],[198281300,36703955],[198570086,36703955],[198591767,36703955],[198821312,36703955],[198822640,36703955],[198823352,36703955],[198824314,36703955],[199170311,36703955],[235592477,36703955],[235913083,36703955],[238471832,36703955]]; // get a local mapping of models to styles. this allows us to trim accordion results by style var stylemap = [[94569,142802904],[94571,8577471],[1014543,8577468],[3398752,8586495],[23278593,142802904],[33895007,8577471],[45910234,8577471],[45910234,8586495],[163026706,8586495],[163026706,142802904],[183105355,8577469],[191337847,8586495],[194608081,142802904]]; // globals for finding your local address in the search box var closestaddr = new Object(); var firstaddr = new Object(); var addrstr; // TODO: right now, this just returns the coords for one address, // we should expand this to support multiple address geocoding function refreshCarsByAddress() { var addr = document.getElementById('gmaps-address').value; addr = addr.toString().replace(/(^|\s|,)([a-z]{1,2}[0-9][a-z0-9]?)\s+([0-9][a-z]{2})\s*$/i,"$1$2$3"); addrstr = addr; var new_addr; if (addr.match(/[ ]*/) != null && addr != "enter some or all of an address") { geocode(addrstr, function (p) { // see if this address is closer to the current fleet of a modified address is closer if (p) { firstaddr.lat = p.lat(); firstaddr.lng = p.lng(); } else { // this is kinda lame, but at least it is in the ocean firstaddr.lat = 0; firstaddr.lng = 0; } geocode(addrstr + ', London', function (s) { var old_dist, new_dist, e; if (!s && (firstaddr.lat == 0 && firstaddr.lng == 0)) { closestaddr.lat = 0; closestaddr.lng = 0; } else if (!s) { closestaddr.lat = firstaddr.lat; closestaddr.lng = firstaddr.lng; } else if (firstaddr.lat == 0 && firstaddr.lng == 0) { closestaddr.lat = s.lat(); closestaddr.lng = s.lng(); } else { old_dist = Math.sqrt(Math.pow(firstaddr.lat - 51.50378262, 2) + Math.pow(firstaddr.lng - -.14625415, 2)); new_dist = Math.sqrt(Math.pow(s.lat() - 51.50378262, 2) + Math.pow(s.lng() - -.14625415, 2)); if (old_dist >= new_dist) { closestaddr.lat = s.lat(); closestaddr.lng = s.lng(); } else { closestaddr.lat = firstaddr.lat; closestaddr.lng = firstaddr.lng; } } if (!(closestaddr.lat == 0 && closestaddr.lng == 0)) { find_loc.in_progress = 1; find_loc.retry = 1; place_home(closestaddr.lat, closestaddr.lng); recenter(eval(find_loc.map), closestaddr.lat, closestaddr.lng, 16, 0); e = document.getElementById('location_group_id'); if (e) { e.selectedIndex = 0; } $('#new-type-filter').hide(); find_loc.in_progress = 0; refreshAccordion(find_loc); } else { alert("sorry, we couldn't find that address"); } }); }); } }