var plan_key = 'z2b'; 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 fleets var fleets = [ [78159586,'UNM, Albuquerque',35.08328831,-106.61876678],[158265992,'Ann Arbor',42.28062066,-83.74887074],[68587351,'Atlanta',33.77865536,-84.35872828],[308666645,'Baltimore',39.32159996,-76.61464279],[112063630,'University of New England',43.457613,-70.388018],[262891110,'Bloomington, IN',39.17195855,-86.51712388],[330395419,'Boise, ID',43.60436868,-116.20525986],[94396,'Boston',42.35880044,-71.09823744],[112122921,'Bowdoin College',43.90665864,-69.96335149],[330385327,'Buffalo, NY',42.98824082,-78.79555464],[198218761,'Carlisle, PA',40.20425118,-77.20002115],[143706795,'Champaign-Urbana',40.10772279,-88.22806406],[3803902,'UNC, Chapel Hill',35.908026,-79.05114071],[112325518,'University Of Virginia',38.03356733,-78.51218998],[17224376,'Chicago',41.90956973,-87.64725064],[205570925,'Chico, CA',39.72935098,-121.84749573],[68586947,'Pomona College',34.09973736,-117.71383777],[123217231,'Hamilton College',43.050416,-75.405772],[127719907,'Connecticut College',41.38111554,-72.10581422],[198225209,'Davis, CA',38.53952123,-121.75376773],[112327733,'Duke University',36.00383154,-78.92766416],[223796425,'Durham, NH',43.13740052,-70.9341073],[198230069,'Elmhurst, IL',41.8980946,-87.94761658],[60875888,'Elon University',36.1042835,-79.50393677],[114353330,'Endicott College',42.55323836,-70.84785014],[333954088,'Frederick, MD',39.4213715,-77.42084742],[68588579,'University of Florida',29.64429503,-82.34416008],[202674481,'Geneseo, NY',42.79667601,-77.8227067],[333950091,'Greensboro, NC',36.06926867,-79.80953693],[336758398,'Greenville, NC',35.60675436,-77.36996055],[123216474,'Dartmouth College',43.70331224,-72.28847802],[112103043,'Trinity College',41.74874796,-72.69083753],[276790762,'Hayward, CA',37.65348938,-122.05314204],[208797135,'Hempstead, NY',40.71677764,-73.59999776],[112331901,'Rice University',29.720611,-95.393747],[75868817,'University of California, Irvine',33.64419194,-117.83699277],[336746184,'La Salle University',40.04208851,-75.15902102],[57894666,'Bates College',44.10387385,-70.20388126],[205565409,'Long Beach, CA',33.78461145,-118.12581539],[202670692,'Los Angeles, CA',34.04429471,-118.35798214],[335747044,'Memphis, TN',35.15497729,-89.98853356],[111165345,'University of Miami',25.73548282,-80.26171982],[55504024,'Middlebury College',44.00885161,-73.18031788],[217132444,'Middletown, CT',41.55402978,-72.65612572],[68588373,'University of Wisconsin, Milwaukee',43.06680008,-87.88792169],[16675595,'University of Minnesota, Twin Cities',44.97666121,-93.23074463],[336749395,'Morgantown, WV',39.64053403,-79.95851928],[57161044,'Drew University',40.76347872,-74.42529202],[91772368,'North Central College',41.77451216,-88.14246565],[111033669,'Belmont University',36.13235083,-86.79366052],[57895972,'Yale University',41.31463214,-72.9251367],[94510,'New York/New Jersey',40.74758853,-73.97171357],[68588166,'Old Dominion University',36.88513004,-76.30539179],[329893243,'Notre Dame, IN',41.70578458,-86.23280525],[336755036,'Omaha, NE',41.26453555,-95.94648421],[164349200,'SUNY Oswego',43.45368216,-76.54305696],[223802975,'Pasadena, CA',34.1379273,-118.12560216],[68586539,'Philadelphia',39.95303519,-75.17283457],[68586744,'Arizona State University',33.43336412,-111.94373846],[68585504,'Pittsburgh',40.44548711,-79.96665394],[336763263,'Point Loma Nazarene University',32.71931303,-117.25048989],[68587553,'Portland',45.51860675,-122.66922954],[295727707,'Poughkeepsie, NY ',41.69062418,-73.89680564],[347042669,'Poultney, VT',43.51747434,-73.24223399],[279696977,'Princeton, NJ',40.33364561,-74.64149818],[15384127,'Brown University',41.82746668,-71.39897704],[347059082,'Puget Sound',47.26263637,-122.47922301],[55508781,'Purchase College',41.03453169,-73.69348884],[330398576,'Richmond, VA',37.54544498,-77.44175255],[251385232,'Riverside, CA',33.97524903,-117.32827127],[27964167,'University of Rochester',43.13618429,-77.61818111],[68586335,'University of California, San Diego',32.85605027,-117.22045362],[12875314,'San Francisco',37.78045273,-122.38605793],[223807304,'San Luis Obispo, CA',35.30206013,-120.66099644],[68587958,'University of California, SB',34.41148147,-119.84817713],[248495835,'Santa Clara, CA',37.35014486,-121.9382295],[57895424,'UC Santa Cruz',36.99178613,-122.05396092],[68587153,'Seattle',47.6265593,-122.32762785],[198047155,'South Royalton, VT',43.82242149,-72.52046227],[66971113,'Stanford University',37.42402988,-122.16503942],[124035540,'Syracuse University',43.0293298,-76.12745069],[333957195,'Tacoma, WA',47.14629488,-122.43932247],[20898503,'Toronto',43.67074056,-79.39564108],[198227861,'Tuscaloosa, AL',33.21296078,-87.54640587],[40436214,'Vancouver',49.27754814,-123.12312175],[330390760,'Waco, TX',31.54654401,-97.12183356],[94434,'Washington DC',38.9137265,-77.0359559],[112324150,'Colby College',44.56624951,-69.66116309],[27545823,'Smith College',42.31869862,-72.63788201],[347046417,'Williamsburg, VA',37.27093017,-76.71632901],[183971853,'Winona',44.0472212,-91.64642572],[248493136,'Winston-Salem, NC',36.13210388,-80.27641296],[61287858,'Holy Cross',42.24011509,-71.81026697]]; // create a data structure for all the locations var locs = [ [59874744,'104+Elm+Park+Gardens+-+Chelsea',51.48830871844143,-.17661888687981106],[75866747,'11+Bell+Yard+Mews+-+London+Bridge',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],[166209326,'32+Lime+Grove+-+Shepherds+Bush+',51.50368057485671,-.22800922393798828],[303695829,'32+Queen%27s+Gate+-+South+Kensington+',51.49803149272494,-.17965842778217253],[42151816,'41+St+James+Gardens+-+Holland+Park',51.508795879381836,-.21223783493041992],[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],[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],[275261484,'Allen+Street+-+Kensington+',51.49896543836212,-.19552230834960938],[155299271,'Arundel+Terrace+-+Barnes',51.486059766046814,-.23212909698486328],[63372084,'Ashford+Rd+-+Cricklewood',51.55752939574942,-.21697998046875],[258443064,'Bagleys+Lane+-+Imperial+Wharf',51.47300341832713,-.18417119979858398],[126258128,'Banner+Street+-+St+Lukes',51.52425850312692,-.09125947952270508],[95479625,'Barbican',51.52092287172824,-.09648207160672992],[276816901,'Barlby+Road+-+Ladbroke+Grove+',51.52327054772943,-.21910429000854492],[185206187,'Barrow+Hill+Road+-+St+John%27s+Wood',51.53238829498314,-.16893625259399414],[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],[275286645,'Bonchurch+Road+-+Ladbroke+Grove',51.5212411667077,-.21167993545532227],[275343049,'Bramley+Road+-+Latimer+Road+',51.51280224425956,-.21764516830444336],[185452198,'Bristol+Gardens+-+Warwick+Avenue+',51.522736508860255,-.18524408340454102],[196586425,'Brushfield+Street+-+Shoreditch+',51.519144934782325,-.0757455825805664],[243688498,'Brushfield+Street+-+Spitalfields+Market',51.519013833855226,-.07765073980700891],[175658599,'Bryanston+Street+-+Marble+Arch',51.51397737779247,-.1607823371887207],[175692378,'Burleigh+Street+-+Covent+Garden',51.51160704894698,-.12109637260437012],[185190484,'Burwood+Place+-+Edgware+Road+',51.51658125885788,-.16633987426757812],[42845730,'Cadogan+Gate+-+Sloane+Square',51.494597157096536,-.15865802764892578],[43385069,'Cale+St+-+Chelsea',51.49056609596212,-.16605906757742755],[196622501,'Cambridge+Heath+Road+-+Bethnal+Green+',51.52405824362977,-.05495309829711914],[43385580,'Cathcart+Rd+-+Chelsea',51.485805891133566,-.18605947494506836],[243709757,'Cavell+Street+-+Whitechapel+',51.516995195468446,-.05722761154174805],[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],[185195138,'Cleveland+Gardens+-+Paddington+',51.51521924732889,-.18378496170043945],[185214805,'Clifton+Hill+-+St+John%27s+Wood',51.53691311668825,-.18251895904541016],[238519052,'Commercial+Road+-+Whitechapel',51.51521924732889,-.06703376770019531],[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],[242824433,'Denton+Road+-+Twickenham',51.453779599249,-.3082609176635742],[275283731,'Earl%27s+Court+Gardens+-+Earls+Court',51.49261993804863,-.19208908081054688],[42562267,'Earls+Court+Square+-+Earls+Court',51.48986772012825,-.19380569458007812],[181326495,'Eddiscombe+Road+-+Parsons+Green',51.47236186376954,-.20309686660766602],[42272468,'Edwardes+Square+-+Kensington',51.49762961696847,-.2025604248046875],[275262667,'Egerton+Gardens+-+Brompton+',51.49526511712426,-.16829252243041992],[261800013,'Elbe+Street+-+Imperial+Wharf',51.47264254499865,-.18447160720825195],[185456623,'Elgin+Avenue+-+Westbourne+Park',51.52463166444756,-.1999421419459799],[276774404,'Emery+Hill+Street+-+Victoria+',51.49485098306011,-.13649225234985352],[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],[243686612,'Fieldgate+Street+-+Whitechapel+',51.51724889669295,-.06284952163696289],[192427081,'Finsbury+Business+Centre+-+Farringdon',51.5247124213932,-.10730981826782227],[115695702,'Finsbury+Square+-+Moorgate',51.52138803284355,-.08649587631225586],[185178411,'Fitzmaurice+Place+-+Green+Park',51.50864897264021,-.14528989791870117],[175652349,'Frampton+Street+-+Marylebone',51.5257537462007,-.171661376953125],[243623363,'Gainsborough+Court+-+Hammersmith+',51.503293230761045,-.22715091705322266],[47063861,'Gainsford+St+-+Butlers+Wharf++',51.50218460704925,-.07396459579467773],[185212732,'Garden+Road+-+Maida+Vale+',51.53156069781605,-.17724037170410156],[175649230,'Gillingham+Street+-+Victoria',51.49342152367458,-.14277935028076172],[172208882,'Gipsy+Lane+-+Barnes',51.464782817796085,-.23706436157226562],[36703049,'Glebe+Place+-+Chelsea',51.48576580549173,-.17011642456054688],[155293309,'Glebe+Road+-+Barnes',51.47405929055911,-.24292230606079102],[227934010,'Gleneagle+Road+',51.426708151467906,-.13207197189331055],[294502562,'Glengarnock+Avenue+-+Island+Gardens+',51.48897466188551,-.007111769388137146],[185460872,'Golden+Square+-+Piccadilly+',51.51194090554245,-.13739347457885742],[175650044,'Great+Central+Street+',51.52178857444303,-.16224145889282227],[185154835,'Great+Peter+Street+',51.497015125980425,-.1264500617980957],[294500613,'Greville+Road+',51.536239093588826,-.19105911254882812],[248930980,'Greyhound+Road+-+Hammersmith+',51.48666104309777,-.20929813385009766],[205097397,'Grosvenor+Square+-+Bond+Street+',51.51185410306298,-.15039682388305664],[198277907,'Grove+Road+-+Mile+End+',51.52508245693278,-.03481687261887347],[50223131,'Hammersmith+Grove',51.494408456615595,-.22581785917282104],[275264931,'Hans+Road+-+Knightsbridge+',51.4987383514873,-.16376495361328125],[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],[59875634,'Holland+Villas+Rd+-+Holland+Park',51.50380078442383,-.2123880386352539],[43385732,'Hollywood+Rd+-+Chelsea',51.4853114990882,-.1830768585205078],[196634283,'Hooper+Street+-+Whitechapel+',51.51232707865778,-.06795843457049636],[314535515,'Hornton+Street+-+Kensington+',51.50233153463367,-.19455671310424805],[185150448,'Horseferry+Road+-+St+James%27s+Park',51.49490441992497,-.12715816497802734],[185149891,'Hugh+Street+-+Victoria+',51.49256649850574,-.14511823654174805],[242832601,'Inglethorpe+Street+-+Fulham+',51.47853645189877,-.21783828735351562],[184867535,'Jersey+Court+-+Parsons+Green+',51.474674090980386,-.2009725570678711],[43385367,'Jubilee+Pl+-+Chelsea',51.48897254548231,-.1658463478088379],[227935825,'Juxon+Street+-+Lambeth',51.49409730376302,-.11589875862244894],[253074036,'Kempsford+Gardens+-+West+Brompton+',51.489146237459536,-.19449234008789062],[275276876,'Kensington+Church+Street+-+Kensington+',51.50412134171919,-.19292593002319336],[275268675,'Kensington+Church+Street+-+Notting+Hill+Gate+',51.508755813953826,-.19509315490722656],[276808296,'Kensington+Court+-+Kensington+',51.50130303159478,-.18844127655029297],[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],[243723690,'Lamb+Street+-+Spitalfields+',51.52011962787024,-.0750589370727539],[181864532,'Lamb%27s+Buildings-+St+Lukes+',51.52221581493277,-.09046554565429688],[242826947,'Lancaster+Park+-+Richmond+',51.45730947473661,-.3021669387817383],[286842141,'Ledbury+Road+-+Westbourne+Grove+',51.51435127755928,-.19914865493774414],[185196773,'Leinster+Terrace+-+Queensway',51.51184074882071,-.18309831619262695],[243682288,'Leman+Street+-+Tower+Gateway+',51.51197429106741,-.06917953491210938],[172211242,'Leybourne+Park+-+Kew+Gardens',51.47822907875211,-.2864813804626465],[276820639,'Limerston+Street+-+Kings+Road+',51.48328042687542,-.17833471298217773],[276774068,'Lothrop+Street+-+Queen%27s+Park',51.52966517664533,-.20786046981811523],[275281438,'Lots+Road+-+West+Brompton',51.47999310516344,-.18563032150268555],[185150244,'Lower+Belgrave+Street+-+Victoria+',51.49585291385202,-.14597654342651367],[205084989,'Lupus+Street+-+Pimlico+',51.487449372107484,-.1432943344116211],[205099459,'Manchester+Square+-+West+End+',51.516756456334534,-.1521547367581989],[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],[185182023,'Montagu+Place+-+Marylebone',51.518731017708916,-.16005277633666992],[64605353,'Museum+Street+-+Holborn',51.51635425976464,-.12473344802856445],[238475898,'Nantes+Close+-+Wandsworth+',51.461494162857,-.18331289291381836],[243715899,'Naval+Row+-+Blackwall+',51.509103046492804,-.005321502685546875],[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],[276776866,'Oak+Tree+Road+-+St+John%27s+Wood+',51.52905111765143,-.1706528663635254],[227937017,'Offley+Road+-+Oval',51.480846736773195,-.1122903510076327],[309909789,'Old+Brompton+Road+-+Earls+Court+',51.48958714489154,-.1892566680908203],[198271381,'Old+Ford+Road+-+Bethnal+Green',51.530052296537086,-.05385875701904297],[243728526,'Old+Montague+Street+-+Brick+Lane+',51.51743583353309,-.06971597671508789],[276778435,'Old+Pye+Street+-+St+James%27s+Park+',51.497616258556825,-.1307469606399536],[175654072,'Palace+Street+-+Victoria+',51.49816395022403,-.14001131057739258],[185202743,'Park+Crescent+-+Regent+Street+',51.52320379321331,-.1452469825744629],[205092649,'Park+Road+-+Regents+Park+',51.525353239477596,-.16043901443481445],[286843076,'Pembridge+Place+-+Notting+Hill+',51.51260193438331,-.19554376602172852],[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.46190859990418,-.30499935150146484],[280020143,'Portobello+Road+-+Notting+Hill+Gate+',51.51106619606999,-.19794702529907227],[185175485,'Portugal+Street+-+Holborn',51.5145916400744,-.11687994003295898],[185174017,'Princes+Gardens+-+South+Kensington',51.49986041679297,-.17380714416503906],[276822710,'Queen%27s+Gate+Terrace+-+Knightsbridge+',51.49857790785855,-.18361321403331568],[275265672,'Queensgate++-+South+Kensington+',51.49445930378903,-.17890359849739357],[175652962,'Randolph+Avenue+-+Maida+Vale+',51.53021248311562,-.18614530563354492],[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],[258437337,'Scotts+Road+-+Hammersmith+',51.50314630627729,-.23109912872314453],[275321396,'Sedding+Street+-+Sloane+Square+',51.4934348833156,-.1569199562072754],[230093333,'Silverthorne+Road+-+South+Lambeth+',51.46914058889096,-.14539718627929687],[93883739,'Skylines+-+Isle+of+Dogs',51.499326103426,-.01238107681274414],[175698283,'Soho+Square+-+Tottenham+Court+Road',51.51511242117285,-.13282299041748047],[166504184,'Southwark+Cathedral+-+London+Bridge',51.506458670496485,-.08881330490112305],[92122366,'Spencer+Mews+-+Fulham+',51.48581925300634,-.21393299102783203],[175656304,'Spenser+Street++-+St+James%27s+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.50764064540292,-.13485074043273926],[276813553,'St+Leonards+Terrace+-+Sloane+Square+',51.48894582358093,-.16076087951660156],[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],[276799574,'St%2e+Helen%27s+Gardens+-+Ladbroke+Grove',51.51674962614536,-.21747402358599935],[166433377,'Stamford+Brook+Road-+Hammersmith',51.49829753255916,-.24519681930541992],[269002682,'Stamford+Court+-+Goldhawk+Road+',51.49574604228349,-.24435997009277344],[198259550,'Stepney+Way+-+Whitechapel',51.517651211115805,-.05531526082891352],[227938715,'Stirling+Road+-+Clapham+North+',51.4684455121972,-.12683629989624023],[205097914,'Sussex+Place+-+Paddington+',51.5138438414177,-.17196178436279297],[205093366,'Sutherland+Avenue+-+Maida+Vale+',51.52758268212619,-.18269062042236328],[314535113,'Talbot+Road+-+Ladbroke+Grove+',51.516233946863025,-.20322712943142546],[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],[300436445,'Tower+Bridge+Square+-+Tower+Bridge+',51.502612031433955,-.07634639739990234],[235913473,'Treaty+Street+-+Islington+',51.53592543587211,-.11919736862182617],[43384856,'Tregunter+Rd+-+Chelsea',51.48589766166442,-.18741632206011696],[220195708,'University+of+Greenwich+-+Avery+Hill+Campus',51.44722721291201,.08020877838134766],[220194571,'University+of+Greenwich+-+Greenwich+Campus',51.48026037594056,-.006458759307861328],[198822640,'Vaughan+Way+-+Tower+Bridge',51.50820824957313,-.06677627563476562],[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.50426826305928,-.0657033920288086],[185154623,'Warwick+Square+-+Pimlico',51.48985435944185,-.14241456985473633],[286839271,'Waterloo+Station+-+Spur+Road+',51.50185067895931,-.1117086410522461],[40190938,'West+12+Centre+-+Shepherd%27s+Bush',51.50294581383277,-.22021319624743893],[275278749,'Westbourne+Park+Road+-+Portobello+',51.51684831516626,-.2054142951965332],[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],[91682899,'Winchelsea+Close+-+Putney',51.4571222912236,-.22118568420410156],[63373777,'Winchester+Ave+-+Queen%27s+Park',51.540436560114806,-.2089548110961914],[94252167,'Windmill+Drive+-+Clapham+Common',51.4578175404026,-.14342308044433594],[276826990,'Young+Street+-+Kensington+',51.50102994577058,-.18963339879666047]]; // create a data structure for all the location groups var loc_grps = [ [36703919, 51.52037895927111238461538461538461538462, -.1035512436145707969230769230769230769231, 15],[36703955, 51.51441209669957061538461538461538461538, -.0489111325664574893846153846153846153846, 15],[36703874, 51.53392995548993525, -.1143211126327514625, 15],[36703880, 51.53576628144504192, -.1904823303222656248, 15],[36703910, 51.49675232835127344444444444444444444444, -.0745695644531624301666666666666666666667, 15],[36703907, 51.48062688926362894871794871794871794872, -.1749216503373625235897435897435897435897, 15],[36703890, 51.51006180051318564864864864864864864865, -.1930002994780570991891891891891891891892, 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 = [ [3140121,33895007,286839271,[49167247,'']],[94563,38848713,155299271,[49167247,'']],[94563,38848713,205092649,[49167247,'']],[3140121,33895007,185198842,[49167247,'']],[2968515,1014543,185206187,[485650,49167247,'']],[2968515,1014543,92999815,[485650,49167247,'']],[2968515,1014543,185214805,[485650,49167247,'']],[2968515,1014543,242832601,[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,'']],[94563,38848713,43386091,[49167247,'']],[94563,38848713,185217786,[49167247,'']],[94563,38848713,43385069,[49167247,'']],[94563,38848713,243686612,[49167247,'']],[94563,38848713,63373020,[49167247,'']],[94563,38848713,60725491,[49167247,'']],[94564,23278593,198259550,['']],[94564,23278593,42273233,['']],[2968515,1014543,275281438,[485650,49167247,'']],[2968515,1014543,43385732,[485650,49167247,'']],[2968515,1014543,115272060,[485650,49167247,'']],[94563,38848713,65335570,[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,['']],[94563,38848713,42150652,[49167247,'']],[94563,38848713,198259550,[49167247,'']],[94563,38848713,294502562,[49167247,'']],[94563,38848713,92122366,[49167247,'']],[94563,38848713,42150814,[49167247,'']],[94563,38848713,63373108,[49167247,'']],[94563,38848713,198823352,[49167247,'']],[94563,38848713,198281300,[49167247,'']],[94564,39941341,63373777,['']],[94564,39941341,93529319,['']],[3140121,33895007,50223131,[49167247,'']],[3140121,33895007,175650044,[49167247,'']],[3140121,33895007,63373020,[49167247,'']],[3140121,33895007,92999815,[49167247,'']],[3140121,33895007,48536380,[49167247,'']],[3140121,33895007,276776866,[49167247,'']],[3140121,33895007,68430878,[49167247,'']],[3140121,33895007,47063861,[49167247,'']],[94563,45910234,185178411,['']],[94563,45910234,45628510,['']],[94563,45910234,59875004,['']],[94563,45910234,98451804,['']],[94563,45910234,40474461,['']],[94563,45910234,43204226,['']],[94563,45910234,205100852,['']],[94563,45910234,175652349,['']],[94563,45910234,205097914,['']],[94563,45910234,175651475,['']],[94563,45910234,166701704,['']],[94564,39941341,45628510,['']],[2968515,1014543,59874744,[485650,49167247,'']],[94564,3398752,59875634,['']],[94564,3398752,175654072,['']],[94564,3398752,275343049,['']],[94564,3398752,185198842,['']],[94564,3398752,117352215,['']],[94564,3398752,185206187,['']],[94564,3398752,166695476,['']],[94564,3398752,42562267,['']],[94564,3398752,42271582,['']],[94564,3398752,63372626,['']],[94564,3398752,56277007,['']],[94564,191337847,205093366,['']],[94564,3398752,173307735,['']],[2968515,1014543,63374168,[485650,49167247,'']],[2968515,1014543,205096247,[485650,49167247,'']],[2968515,1014543,275261484,[485650,49167247,'']],[2968515,1014543,275283731,[485650,49167247,'']],[2968515,1014543,175698283,[485650,49167247,'']],[2968515,1014543,63373463,[485650,49167247,'']],[2968515,1014543,269002682,[485650,49167247,'']],[2968515,1014543,68430787,[485650,49167247,'']],[2968515,1014543,170127178,[485650,49167247,'']],[2968515,1014543,275265672,[485650,49167247,'']],[2968515,1014543,68430878,[485650,49167247,'']],[2968515,1014543,115695702,[485650,49167247,'']],[2968515,1014543,68549685,[485650,49167247,'']],[94565,94569,115695702,['']],[94565,94569,198824314,['']],[94565,94569,166433377,['']],[94565,94569,166701704,['']],[94565,94569,243682288,[49167247,'']],[94565,94569,42153255,['']],[94565,94569,175656857,['']],[94565,94569,275268675,['']],[94565,94569,166504184,['']],[94565,94569,230091364,['']],[94565,94569,56277007,['']],[94565,94569,63373463,['']],[94565,94569,243715899,[49167247,'']],[94565,94569,205097914,['']],[94565,94569,294500613,['']],[94565,94569,185186683,['']],[94565,94569,42151816,['']],[94565,94569,43385580,['']],[94565,94569,205099459,['']],[94565,94569,63372439,[49167247,'']],[94565,94569,166436603,['']],[94565,94569,166209326,['']],[94565,94569,276774404,[49167247,'']],[94565,94569,276820639,['']],[94565,94569,47063861,['']],[94565,94569,243623363,[49167247,'']],[94565,94569,43368080,['']],[94565,94569,64605353,['']],[94565,94569,276774068,['']],[94565,94569,75866747,['']],[94565,94569,40190938,['']],[94565,94569,42151415,['']],[94565,94569,170127178,['']],[94565,94569,166692129,['']],[94565,94569,42272076,['']],[94565,94569,50223131,['']],[94565,94569,33809242,['']],[94565,94569,243688498,[49167247,'']],[94565,94569,198275531,['']],[94565,94569,294500613,['']],[94565,94569,286839271,['']],[94565,94569,286842141,['']],[94565,94569,172211242,[49167247,'']],[94565,94569,275262667,[49167247,'']],[94565,94569,173541080,['']],[94565,94569,155735437,[49167247,'']],[94565,94569,175658599,['']],[94565,94569,42845819,[49167247,'']],[94565,94569,175651475,['']],[94565,94569,175698283,[49167247,'']],[94565,94569,68430787,['']],[94565,94569,175692378,['']],[94565,94569,275264931,['']],[94565,94569,98451804,['']],[94565,94569,175650044,[49167247,'']],[94565,94569,175652962,[49167247,'']],[94565,94569,43956933,['']],[94565,94569,175654072,['']],[94565,94569,175656857,[49167247,'']],[94565,94569,175656304,[49167247,'']],[94565,94569,175652349,['']],[94565,94569,184867535,['']],[94565,94569,286843076,['']],[94565,94569,57445507,['']],[94565,94569,203774338,['']],[94565,94569,94252167,['']],[94565,94569,42562545,[49167247,'']],[94565,94569,222692812,[49167247,'']],[94565,94569,166209730,['']],[94565,94569,185154835,['']],[94565,94569,43385367,['']],[94565,94569,261800013,[49167247,'']],[94565,94569,63374835,['']],[94565,94569,181864532,['']],[94565,94569,75988286,['']],[94565,94569,309909789,['']],[94565,94569,181326495,['']],[94565,94569,220195708,['']],[94565,94569,300436445,['']],[94565,94569,75866747,['']],[94565,94569,185150244,['']],[94565,94569,185150448,[49167247,'']],[94565,94569,185154623,['']],[94565,94569,185174017,['']],[94565,94569,185175485,[49167247,'']],[94565,94569,185182023,['']],[94565,94569,235916714,['']],[94565,94569,196619285,['']],[94565,94569,185196773,['']],[94565,94569,185190484,['']],[94565,94569,185212732,['']],[94565,94569,185214805,['']],[94565,94569,185202743,['']],[94565,94569,185202743,['']],[94565,94569,185452198,['']],[94565,94569,185455572,[49167247,'']],[94565,94569,185456623,[49167247,'']],[94565,94569,185456623,['']],[94565,94569,185457645,['']],[94565,94569,63375291,[49167247,'']],[94565,94569,276776866,['']],[94565,94569,93883739,['']],[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,192421700,[49167247,'']],[94565,94569,192427081,[49167247,'']],[94565,94569,258437337,[49167247,'']],[94565,94569,48536685,['']],[94565,94569,276799574,['']],[94565,94569,173307735,['']],[94565,94569,198822640,['']],[94565,94569,43204226,[49167247,'']],[94563,163026706,243715899,[49167247,'']],[94563,163026706,275321396,[49167247,'']],[94563,163026706,275276876,[49167247,'']],[94563,163026706,276826990,[49167247,'']],[94563,163026706,196622501,[49167247,'']],[94563,163026706,205096247,[49167247,'']],[94563,163026706,198824314,[49167247,'']],[94563,163026706,196586425,[49167247,'']],[94563,163026706,196634283,[49167247,'']],[94563,163026706,205097397,[49167247,'']],[94563,163026706,314535113,[49167247,'']],[94563,163026706,198277907,[49167247,'']],[94563,163026706,204080260,[49167247,'']],[94565,94569,196586425,['']],[94565,94569,243723690,['']],[94565,94569,91682899,[49167247,'']],[94565,194608081,220194571,['']],[94565,94569,40474461,['']],[94565,94569,42845730,['']],[94565,183105355,185195138,['']],[94565,183105355,175649230,['']],[94565,94569,238519052,['']],[94563,38848713,196615579,['']],[94563,38848713,198271381,['']],[94563,38848713,63372084,['']],[94563,38848713,126258128,['']],[94563,38848713,198277907,['']],[94565,94569,204080260,['']],[94565,94569,205084989,['']],[94565,94569,205091420,[49167247,'']],[94565,94569,205093366,['']],[94565,94569,276774404,['']],[94565,94569,205101623,['']],[94565,94569,205098722,[49167247,'']],[94565,94569,63373777,['']],[94565,94569,63375291,[49167247,'']],[94565,94569,230092210,[49167247,'']],[94565,94569,243688498,['']],[94565,94569,33809242,['']],[94565,94569,275278749,['']],[94565,194608081,205084989,['']],[94565,194608081,205100852,['']],[94565,194608081,63376390,['']],[94565,194608081,205091420,['']],[94565,194608081,314535515,['']],[94565,94569,198275531,['']],[94565,94569,294502562,['']],[94565,94569,68430674,[49167247,'']],[94565,94569,50223131,['']],[94565,94569,198271381,['']],[94565,94569,196622501,[49167247,'']],[94565,94569,115272060,['']],[94565,94569,117352215,['']],[94565,94569,115272060,['']],[94565,94569,226074669,['']],[94565,94569,276808296,['']],[94565,94569,227938715,['']],[94565,94569,230093333,[49167247,'']],[94565,94569,227935825,['']],[94565,94569,227937017,[49167247,'']],[94565,94569,230091364,['']],[94565,94569,227934010,['']],[94565,94569,227932620,[49167247,'']],[94565,94569,196615579,[49167247,'']],[94565,94569,276813553,['']],[94565,94569,227937017,['']],[94565,94569,227942863,['']],[94565,94569,205098722,['']],[94565,94569,235913473,['']],[94565,94569,276816901,['']],[94565,94569,95670391,[49167247,'']],[94565,94569,205099459,['']],[94565,94569,155299271,[49167247,'']],[94565,94569,238463148,[49167247,'']],[94565,94569,269002682,[49167247,'']],[94565,94569,238475898,['']],[94565,94569,238082552,[49167247,'']],[94565,94569,155293309,[49167247,'']],[94565,94569,242826947,[49167247,'']],[94565,94569,242824433,[49167247,'']],[94565,94569,48536685,['']],[94565,94569,238082552,['']],[94565,94569,275286645,[49167247,'']],[94565,94569,172208882,[49167247,'']],[94565,94569,276822710,['']],[94565,94569,42271635,['']],[94565,94569,253074036,[49167247,'']],[94565,94569,235913083,['']],[94565,94569,243709757,['']],[94565,94569,243728526,['']],[94565,94569,93883739,[49167247,'']],[94565,94569,248930980,['']],[94565,94569,40190938,['']],[94565,94569,95479625,['']],[94565,94569,48535865,['']],[94565,94569,123698555,[49167247,'']],[94563,163026706,276778435,['']],[94564,3398752,276774068,[49167247,'']],[94564,23278593,42271696,['']],[94564,23278593,43204226,['']],[94564,23278593,42561971,['']],[94564,23278593,74942951,['']],[94564,23278593,42272680,['']],[94564,23278593,185154835,['']],[94564,23278593,303695829,['']],[94564,23278593,280020143,['']],[94564,23278593,185212732,['']],[94564,23278593,166692129,['']],[41073642,41073737,175652962,['']],[41073642,41073737,48536685,['']],[41073642,41073737,175649230,['']],[41073642,41073737,98451804,['']],[41073642,41073737,258443064,['']],[41073642,41073737,175658599,['']],[41073642,41073737,205522866,['']],[41073642,41073737,205092649,['']],[41073642,41073737,185217786,['']],[41073642,41073737,43204226,['']] ]; // local array of makes and models so we can tell which is which var mks_mos = [[41073642,1],[41073737,0],[3140121,1],[33895007,0],[2968515,1],[1014543,0],[94563,1],[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 = [[33809242,36703890],[36703049,36703907],[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],[42562267,36703907],[42562545,36703907],[42845614,36703907],[42845819,36703907],[42845730,36703907],[43204226,36703907],[43368080,36703907],[43384856,36703907],[43385069,36703907],[43385367,36703907],[43385580,36703907],[43385732,36703907],[43386091,36703907],[44476008,36703907],[43956933,36703890],[45628510,36703910],[47063861,36703910],[48535865,36703919],[48536380,36703919],[48536685,36703910],[50223131,36703890],[56277007,36703919],[60725491,36703910],[59874744,36703907],[59875004,36703907],[59875634,36703890],[63372084,36703880],[63372439,36703880],[63372626,36703880],[57445507,36703880],[63372906,36703880],[63373020,36703880],[63373108,36703880],[63373463,36703880],[63373777,36703880],[63374168,36703880],[63374835,36703880],[63375291,36703880],[63376390,36703880],[64605353,36703919],[65335570,36703907],[68430787,36703907],[68430674,36703907],[68430878,36703910],[68549685,36703907],[74942951,36703874],[75866747,36703910],[75988286,36703907],[91682899,36703907],[94252167,36703907],[92999815,36703910],[92122366,36703890],[93529319,36703874],[93883739,36703955],[95479625,36703919],[95670391,36703955],[98451804,36703907],[115272060,36703919],[115695702,36703919],[117352215,36703874],[123698555,36703910],[126258128,36703919],[40474461,36703907],[155293309,36703907],[155299271,36703907],[155735437,36703907],[166209326,36703890],[166209730,36703890],[166436603,36703890],[166504184,36703910],[166692129,36703890],[166701704,36703907],[166433377,36703890],[166695476,36703907],[170127178,36703890],[172208882,36703907],[172211242,36703907],[173541080,36703890],[173307735,36703910],[175692378,36703890],[175650044,36703880],[175652349,36703890],[175651475,36703890],[175649230,36703907],[175652349,36703880],[175654072,36703907],[175656304,36703907],[175656857,36703890],[175658599,36703890],[175652962,36703890],[175698283,36703890],[175692378,36703919],[181326495,36703907],[181864532,36703919],[184867535,36703907],[185149891,36703907],[185150244,36703907],[185150448,36703907],[185154623,36703907],[185154835,36703907],[185174017,36703907],[185175485,36703907],[185178411,36703890],[185182023,36703890],[185186683,36703890],[185190484,36703890],[185195138,36703890],[185196773,36703890],[185198842,36703890],[185202743,36703890],[185206187,36703880],[185212732,36703880],[185214805,36703880],[185217786,36703880],[185455572,36703890],[185452198,36703890],[185456623,36703890],[185457645,36703890],[185460872,36703890],[185175485,36703919],[192421700,36703907],[192423864,36703890],[192427081,36703919],[196586425,36703955],[196615579,36703955],[196619285,36703955],[196634283,36703955],[196622501,36703955],[198259550,36703955],[198271381,36703955],[198275531,36703955],[198277907,36703955],[198281300,36703955],[198821312,36703955],[198822640,36703955],[198823352,36703955],[198824314,36703955],[203774338,36703910],[205084989,36703907],[205091420,36703880],[205092649,36703880],[205093366,36703890],[205096247,36703907],[205097397,36703890],[205097914,36703890],[205098722,36703890],[205099459,36703890],[205100852,36703890],[205101623,36703890],[204080260,36703907],[205522866,36703907],[220194571,36703910],[220195708,36703910],[222692812,36703880],[226074669,36703910],[227932620,36703907],[227934010,36703907],[227935825,36703910],[227937017,36703907],[227938715,36703907],[227942863,36703907],[230091364,36703910],[230092210,36703907],[230093333,36703907],[235913083,36703955],[235913473,36703874],[242826947,36703907],[238475898,36703907],[238463148,36703907],[235916714,36703919],[242824433,36703907],[242832601,36703907],[243623363,36703890],[243682288,36703955],[243686612,36703955],[243688498,36703955],[243715899,36703955],[243728526,36703955],[243723690,36703955],[243709757,36703955],[248930980,36703890],[238519052,36703955],[253074036,36703907],[238082552,36703880],[258443064,36703907],[258437337,36703890],[261800013,36703907],[269002682,36703890],[276774068,36703890],[276774404,36703907],[276776866,36703880],[276778435,36703907],[275261484,36703890],[275264931,36703907],[275262667,36703907],[275265672,36703907],[275268675,36703890],[275276876,36703890],[275278749,36703890],[275281438,36703907],[275283731,36703907],[275286645,36703890],[275321396,36703907],[275343049,36703890],[276799574,36703890],[276808296,36703890],[276813553,36703907],[276816901,36703890],[276820639,36703907],[276822710,36703907],[276826990,36703890],[280020143,36703890],[286839271,36703910],[286842141,36703890],[286843076,36703890],[294500613,36703880],[294502562,36703955],[300436445,36703910],[303695829,36703907],[309909789,36703907],[314535515,36703890],[314535113,36703890]]; // 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; 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 + ', Massachusetts', 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.50337267, 2) + Math.pow(firstaddr.lng - -.15615202, 2)); new_dist = Math.sqrt(Math.pow(s.lat() - 51.50337267, 2) + Math.pow(s.lng() - -.15615202, 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"); } }); }); } }