//Javascript to create OS map for Stanage Route
function init()
    {   
        //Create map and add layer for route
		osMap = new OpenSpace.Map('map');
		vectorLayer = osMap.getVectorLayer();
		//Centre map
		osMap.setCenter(new OpenSpace.MapPoint(426000, 381603), 7);
        
        //Define the points for the route
		var points = [];
		var p0 = new OpenLayers.Geometry.Point(426660, 380263);
		points.push(p0);
		var p1 = new OpenLayers.Geometry.Point(426955, 380503);
		points.push(p1);
		var p3 = new OpenLayers.Geometry.Point(427010, 380543);
		points.push(p3);
		var p5 = new OpenLayers.Geometry.Point(427175, 380703);
		points.push(p5);
		var p7 = new OpenLayers.Geometry.Point(427255, 380793);
		points.push(p7);
		var p9 = new OpenLayers.Geometry.Point(427305, 380883);
		points.push(p9);
		var p11 = new OpenLayers.Geometry.Point(427355, 380983);
		points.push(p11);
		var p13 = new OpenLayers.Geometry.Point(427395, 381088);
		points.push(p13);
		var p15 = new OpenLayers.Geometry.Point(427425, 381183);
		points.push(p15);
		var p17 = new OpenLayers.Geometry.Point(427440, 381328);
		points.push(p17);
		var p19 = new OpenLayers.Geometry.Point(427455, 381393);
		points.push(p19);
		var p21 = new OpenLayers.Geometry.Point(427495, 381461);
		points.push(p21);
		var p23 = new OpenLayers.Geometry.Point(427540, 381486);
		points.push(p23);
		var p25 = new OpenLayers.Geometry.Point(427560, 381506);
		points.push(p25);
		var p27 = new OpenLayers.Geometry.Point(427610, 381581);
		points.push(p27);
		var p29 = new OpenLayers.Geometry.Point(427650, 381661);
		points.push(p29);
		var p31 = new OpenLayers.Geometry.Point(427850, 382041);
		points.push(p31);
		var p33 = new OpenLayers.Geometry.Point(427915, 382146);
		points.push(p33);
		var p35 = new OpenLayers.Geometry.Point(428250, 382391);
		points.push(p35);
		var p37 = new OpenLayers.Geometry.Point(428295, 382421);
		points.push(p37);
		var p39 = new OpenLayers.Geometry.Point(428305, 382461);
		points.push(p39);
		var p41 = new OpenLayers.Geometry.Point(428375, 382481);
		points.push(p41);
		var p43 = new OpenLayers.Geometry.Point(428475, 382551);
		points.push(p43);
		var p45 = new OpenLayers.Geometry.Point(428590, 382636);
		points.push(p45);
		var p47 = new OpenLayers.Geometry.Point(428665, 382696);
		points.push(p47);
		var p49 = new OpenLayers.Geometry.Point(428825, 383012);
		points.push(p49);
		var p51 = new OpenLayers.Geometry.Point(428975, 383387);
		points.push(p51);
		var p53 = new OpenLayers.Geometry.Point(429015, 383507);
		points.push(p53);
		var p55 = new OpenLayers.Geometry.Point(429070, 383722);
		points.push(p55);
		var p57 = new OpenLayers.Geometry.Point(429015, 383708);
		points.push(p57);
		var p59 = new OpenLayers.Geometry.Point(428910, 383813);
		points.push(p59);
		var p61 = new OpenLayers.Geometry.Point(428780, 383928);
		points.push(p61);
		var p63 = new OpenLayers.Geometry.Point(428590, 384018);
		points.push(p63);
		var p65 = new OpenLayers.Geometry.Point(428455, 384068);
		points.push(p65);
		var p67 = new OpenLayers.Geometry.Point(428430, 384113);
		points.push(p67);
		var p69 = new OpenLayers.Geometry.Point(428445, 384153);
		points.push(p69);
		var p71 = new OpenLayers.Geometry.Point(428450, 384208);
		points.push(p71);
		var p73 = new OpenLayers.Geometry.Point(428420, 384253);
		points.push(p73);
		var p75 = new OpenLayers.Geometry.Point(428335, 384308);
		points.push(p75);
		var p77 = new OpenLayers.Geometry.Point(428285, 384368);
		points.push(p77);
		var p79 = new OpenLayers.Geometry.Point(428235, 384423);
		points.push(p79);
		var p81 = new OpenLayers.Geometry.Point(428190, 384483);
		points.push(p81);
		var p83 = new OpenLayers.Geometry.Point(428115, 384518);
		points.push(p83);
		var p85 = new OpenLayers.Geometry.Point(428000, 384548);
		points.push(p85);
		var p87 = new OpenLayers.Geometry.Point(427885, 384558);
		points.push(p87);
		var p89 = new OpenLayers.Geometry.Point(427780, 384553);
		points.push(p89);
		var p91 = new OpenLayers.Geometry.Point(427715, 384558);
		points.push(p91);
		var p93 = new OpenLayers.Geometry.Point(427660, 384593);
		points.push(p93);
		var p95 = new OpenLayers.Geometry.Point(427625, 384638);
		points.push(p95);
		var p97 = new OpenLayers.Geometry.Point(427640, 384708);
		points.push(p97);
		var p99 = new OpenLayers.Geometry.Point(427660, 384823);
		points.push(p99);
		var p101 = new OpenLayers.Geometry.Point(427685, 385133);
		points.push(p101);
		var p103 = new OpenLayers.Geometry.Point(427680, 385223);
		points.push(p103);
		var p105 = new OpenLayers.Geometry.Point(427670, 385278);
		points.push(p105);
		var p107 = new OpenLayers.Geometry.Point(427710, 385313);
		points.push(p107);
		var p109 = new OpenLayers.Geometry.Point(427805, 385358);
		points.push(p109);
		var p111 = new OpenLayers.Geometry.Point(427810, 385383);
		points.push(p111);
		var p113 = new OpenLayers.Geometry.Point(427775, 385403);
		points.push(p113);
		var p115 = new OpenLayers.Geometry.Point(427750, 385438);
		points.push(p115);
		var p117 = new OpenLayers.Geometry.Point(427725, 385513);
		points.push(p117);
		var p119 = new OpenLayers.Geometry.Point(427655, 385503);
		points.push(p119);
		var p121 = new OpenLayers.Geometry.Point(427610, 385503);
		points.push(p121);
		var p123 = new OpenLayers.Geometry.Point(427490, 385528);
		points.push(p123);
		var p125 = new OpenLayers.Geometry.Point(427360, 385558);
		points.push(p125);
		var p127 = new OpenLayers.Geometry.Point(427300, 385568);
		points.push(p127);
		var p129 = new OpenLayers.Geometry.Point(427140, 385563);
		points.push(p129);
		var p131 = new OpenLayers.Geometry.Point(427085, 385877);
		points.push(p131);
		var p133 = new OpenLayers.Geometry.Point(427035, 385872);
		points.push(p133);
		var p135 = new OpenLayers.Geometry.Point(426940, 385797);
		points.push(p135);
		var p137 = new OpenLayers.Geometry.Point(426870, 385797);
		points.push(p137);
		var p139 = new OpenLayers.Geometry.Point(426790, 385802);
		points.push(p139);
		var p141 = new OpenLayers.Geometry.Point(426715, 385812);
		points.push(p141);
		var p143 = new OpenLayers.Geometry.Point(426635, 385817);
		points.push(p143);
		var p145 = new OpenLayers.Geometry.Point(426540, 385812);
		points.push(p145);
		var p147 = new OpenLayers.Geometry.Point(426400, 385797);
		points.push(p147);
		var p149 = new OpenLayers.Geometry.Point(426340, 385797);
		points.push(p149);
		var p151 = new OpenLayers.Geometry.Point(426280, 385777);
		points.push(p151);
		var p153 = new OpenLayers.Geometry.Point(426215, 385717);
		points.push(p153);
		var p155 = new OpenLayers.Geometry.Point(426175, 385717);
		points.push(p155);
		var p157 = new OpenLayers.Geometry.Point(426130, 385722);
		points.push(p157);
		var p159 = new OpenLayers.Geometry.Point(426070, 385742);
		points.push(p159);
		var p161 = new OpenLayers.Geometry.Point(426025, 385772);
		points.push(p161);
		var p163 = new OpenLayers.Geometry.Point(425985, 385787);
		points.push(p163);
		var p165 = new OpenLayers.Geometry.Point(425880, 385772);
		points.push(p165);
		var p167 = new OpenLayers.Geometry.Point(425805, 385752);
		points.push(p167);
		var p169 = new OpenLayers.Geometry.Point(425755, 385717);
		points.push(p169);
		var p171 = new OpenLayers.Geometry.Point(425605, 385562);
		points.push(p171);
		var p173 = new OpenLayers.Geometry.Point(425600, 385517);
		points.push(p173);
		var p175 = new OpenLayers.Geometry.Point(425635, 385172);
		points.push(p175);
		var p177 = new OpenLayers.Geometry.Point(425632, 385122);
		points.push(p177);
		var p179 = new OpenLayers.Geometry.Point(425622, 385087);
		points.push(p179);
		var p181 = new OpenLayers.Geometry.Point(425507, 385002);
		points.push(p181);
		var p183 = new OpenLayers.Geometry.Point(425337, 384867);
		points.push(p183);
		var p185 = new OpenLayers.Geometry.Point(425182, 384742);
		points.push(p185);
		var p187 = new OpenLayers.Geometry.Point(425127, 384717);
		points.push(p187);
		var p189 = new OpenLayers.Geometry.Point(425052, 384697);
		points.push(p189);
		var p191 = new OpenLayers.Geometry.Point(424952, 384657);
		points.push(p191);
		var p193 = new OpenLayers.Geometry.Point(424792, 384512);
		points.push(p193);
		var p195 = new OpenLayers.Geometry.Point(424722, 384447);
		points.push(p195);
		var p197 = new OpenLayers.Geometry.Point(424662, 384422);
		points.push(p197);
		var p199 = new OpenLayers.Geometry.Point(424567, 384412);
		points.push(p199);
		var p201 = new OpenLayers.Geometry.Point(424427, 384387);
		points.push(p201);
		var p203 = new OpenLayers.Geometry.Point(424247, 384357);
		points.push(p203);
		var p205 = new OpenLayers.Geometry.Point(424112, 384342);
		points.push(p205);
		var p207 = new OpenLayers.Geometry.Point(424077, 384352);
		points.push(p207);
		var p209 = new OpenLayers.Geometry.Point(424015, 384382);
		points.push(p209);
		var p211 = new OpenLayers.Geometry.Point(423970, 384422);
		points.push(p211);
		var p213 = new OpenLayers.Geometry.Point(423880, 384502);
		points.push(p213);
		var p215 = new OpenLayers.Geometry.Point(423785, 384592);
		points.push(p215);
		var p217 = new OpenLayers.Geometry.Point(423675, 384692);
		points.push(p217);
		var p219 = new OpenLayers.Geometry.Point(423570, 384752);
		points.push(p219);
		var p221 = new OpenLayers.Geometry.Point(423485, 384797);
		points.push(p221);
		var p223 = new OpenLayers.Geometry.Point(423440, 384802);
		points.push(p223);
		var p225 = new OpenLayers.Geometry.Point(423380, 384797);
		points.push(p225);
		var p227 = new OpenLayers.Geometry.Point(423290, 384792);
		points.push(p227);
		var p229 = new OpenLayers.Geometry.Point(423165, 384777);
		points.push(p229);
		var p231 = new OpenLayers.Geometry.Point(423095, 384762);
		points.push(p231);
		var p233 = new OpenLayers.Geometry.Point(423020, 384762);
		points.push(p233);
		var p235 = new OpenLayers.Geometry.Point(422975, 384767);
		points.push(p235);
		var p237 = new OpenLayers.Geometry.Point(422895, 384782);
		points.push(p237);
		var p239 = new OpenLayers.Geometry.Point(422840, 384767);
		points.push(p239);
		var p241 = new OpenLayers.Geometry.Point(422795, 384742);
		points.push(p241);
		var p243 = new OpenLayers.Geometry.Point(422735, 384707);
		points.push(p243);
		var p245 = new OpenLayers.Geometry.Point(422685, 384642);
		points.push(p245);
		var p247 = new OpenLayers.Geometry.Point(422680, 384572);
		points.push(p247);
		var p249 = new OpenLayers.Geometry.Point(422670, 384477);
		points.push(p249);
		var p251 = new OpenLayers.Geometry.Point(422675, 384357);
		points.push(p251);
		var p253 = new OpenLayers.Geometry.Point(422692, 384300);
		points.push(p253);
		var p255 = new OpenLayers.Geometry.Point(422685, 384272);
		points.push(p255);
		var p257 = new OpenLayers.Geometry.Point(422680, 384227);
		points.push(p257);
		var p259 = new OpenLayers.Geometry.Point(422670, 384177);
		points.push(p259);
		var p261 = new OpenLayers.Geometry.Point(422640, 384137);
		points.push(p261);
		var p263 = new OpenLayers.Geometry.Point(422600, 384097);
		points.push(p263);
		var p265 = new OpenLayers.Geometry.Point(422570, 384052);
		points.push(p265);
		var p267 = new OpenLayers.Geometry.Point(422450, 383972);
		points.push(p267);
		var p269 = new OpenLayers.Geometry.Point(422355, 383917);
		points.push(p269);
		var p271 = new OpenLayers.Geometry.Point(422305, 383897);
		points.push(p271);
		var p273 = new OpenLayers.Geometry.Point(422260, 383887);
		points.push(p273);
		var p275 = new OpenLayers.Geometry.Point(422215, 383892);
		points.push(p275);
		var p277 = new OpenLayers.Geometry.Point(422165, 383912);
		points.push(p277);
		var p279 = new OpenLayers.Geometry.Point(422105, 383952);
		points.push(p279);
		var p281 = new OpenLayers.Geometry.Point(422040, 383987);
		points.push(p281);
		var p283 = new OpenLayers.Geometry.Point(421990, 384022);
		points.push(p283);
		var p285 = new OpenLayers.Geometry.Point(421950, 384032);
		points.push(p285);
		var p287 = new OpenLayers.Geometry.Point(421905, 384052);
		points.push(p287);
		var p289 = new OpenLayers.Geometry.Point(421870, 384082);
		points.push(p289);
		var p291 = new OpenLayers.Geometry.Point(421825, 384082);
		points.push(p291);
		var p293 = new OpenLayers.Geometry.Point(421780, 384062);
		points.push(p293);
		var p295 = new OpenLayers.Geometry.Point(421735, 384027);
		points.push(p295);
		var p297 = new OpenLayers.Geometry.Point(421685, 383982);
		points.push(p297);
		var p299 = new OpenLayers.Geometry.Point(421645, 383952);
		points.push(p299);
		var p301 = new OpenLayers.Geometry.Point(421585, 383942);
		points.push(p301);
		var p303 = new OpenLayers.Geometry.Point(421440, 383932);
		points.push(p303);
		var p305 = new OpenLayers.Geometry.Point(421402, 383937);
		points.push(p305);
		var p307 = new OpenLayers.Geometry.Point(421357, 383957);
		points.push(p307);
		var p309 = new OpenLayers.Geometry.Point(421342, 383972);
		points.push(p309);
		var p311 = new OpenLayers.Geometry.Point(421352, 383932);
		points.push(p311);
		
		var p313 = new OpenLayers.Geometry.Point(421322, 383912);
		points.push(p313);
		var p315 = new OpenLayers.Geometry.Point(421277, 383902);
		points.push(p315);
		var p317 = new OpenLayers.Geometry.Point(421212, 383857);
		points.push(p317);
		var p319 = new OpenLayers.Geometry.Point(421112, 383797);
		points.push(p319);
		var p321 = new OpenLayers.Geometry.Point(420997, 383727);
		points.push(p321);
		var p323 = new OpenLayers.Geometry.Point(420967, 383707);
		points.push(p323);
		var p325 = new OpenLayers.Geometry.Point(420912, 383657);
		points.push(p325);
		var p327 = new OpenLayers.Geometry.Point(420845, 383611);
		points.push(p327);
		var p329 = new OpenLayers.Geometry.Point(420802, 383586);
		points.push(p329);
		var p331 = new OpenLayers.Geometry.Point(420744, 383543);
		points.push(p331);
		var p333 = new OpenLayers.Geometry.Point(420749, 383492);
		points.push(p333);
		var p335 = new OpenLayers.Geometry.Point(420737, 383441);
		points.push(p335);
		var p337 = new OpenLayers.Geometry.Point(420682, 383321);
		points.push(p337);
		var p339 = new OpenLayers.Geometry.Point(420622, 383181);
		points.push(p339);
		var p341 = new OpenLayers.Geometry.Point(420602, 383078);
		points.push(p341);
		var p343 = new OpenLayers.Geometry.Point(420602, 382976);
		points.push(p343);
		var p345 = new OpenLayers.Geometry.Point(420607, 382886);
		points.push(p345);
		var p347 = new OpenLayers.Geometry.Point(420567, 382901);
		points.push(p347);
		var p349 = new OpenLayers.Geometry.Point(420482, 382926);
		points.push(p349);
		var p351 = new OpenLayers.Geometry.Point(420382, 382961);
		points.push(p351);
		var p353 = new OpenLayers.Geometry.Point(420312, 382981);
		points.push(p353);
		var p355 = new OpenLayers.Geometry.Point(420252, 383001);
		points.push(p355);
		var p357 = new OpenLayers.Geometry.Point(420206, 383011);
		points.push(p357);
		var p359 = new OpenLayers.Geometry.Point(420166, 383006);
		points.push(p359);
		var p361 = new OpenLayers.Geometry.Point(420141, 382976);
		points.push(p361);
		var p363 = new OpenLayers.Geometry.Point(420106, 382991);
		points.push(p363);
		var p365 = new OpenLayers.Geometry.Point(420116, 383086);
		points.push(p365);
		var p367 = new OpenLayers.Geometry.Point(420116, 383146);
		points.push(p367);
		var p369 = new OpenLayers.Geometry.Point(420091, 383211);
		points.push(p369);
		var p371 = new OpenLayers.Geometry.Point(420056, 383296);
		points.push(p371);
		var p373 = new OpenLayers.Geometry.Point(420031, 383351);
		points.push(p373);
		var p375 = new OpenLayers.Geometry.Point(420021, 383421);
		points.push(p375);
		var p377 = new OpenLayers.Geometry.Point(419996, 383511);
		points.push(p377);
		var p379 = new OpenLayers.Geometry.Point(419971, 383571);
		points.push(p379);
		var p381 = new OpenLayers.Geometry.Point(419926, 383666);
		points.push(p381);
		var p383 = new OpenLayers.Geometry.Point(419916, 383636);
		points.push(p383);
		var p385 = new OpenLayers.Geometry.Point(419906, 383576);
		points.push(p385);
		var p387 = new OpenLayers.Geometry.Point(419941, 383531);
		points.push(p387);
		var p389 = new OpenLayers.Geometry.Point(419946, 383496);
		points.push(p389);
		var p391 = new OpenLayers.Geometry.Point(419936, 383466);
		points.push(p391);
		var p393 = new OpenLayers.Geometry.Point(419876, 383431);
		points.push(p393);
		var p395 = new OpenLayers.Geometry.Point(419826, 383476);
		points.push(p395);
		var p397 = new OpenLayers.Geometry.Point(419741, 383541);
		points.push(p397);
		var p399 = new OpenLayers.Geometry.Point(419631, 383591);
		points.push(p399);
		var p401 = new OpenLayers.Geometry.Point(419561, 383621);
		points.push(p401);
		var p403 = new OpenLayers.Geometry.Point(419491, 383646);
		points.push(p403);
		var p405 = new OpenLayers.Geometry.Point(419441, 383686);
		points.push(p405);
		var p407 = new OpenLayers.Geometry.Point(419416, 383726);
		points.push(p407);
		var p409 = new OpenLayers.Geometry.Point(419361, 383736);
		points.push(p409);
		var p411 = new OpenLayers.Geometry.Point(419306, 383731);
		points.push(p411);
		var p413 = new OpenLayers.Geometry.Point(419231, 383731);
		points.push(p413);
		var p415 = new OpenLayers.Geometry.Point(419181, 383741);
		points.push(p415);
		var p417 = new OpenLayers.Geometry.Point(419076, 383786);
		points.push(p417);
		var p419 = new OpenLayers.Geometry.Point(419001, 383816);
		points.push(p419);
		var p421 = new OpenLayers.Geometry.Point(418936, 383856);
		points.push(p421);
		var p423 = new OpenLayers.Geometry.Point(418901, 383886);
		points.push(p423);
		var p425 = new OpenLayers.Geometry.Point(418856, 383896);
		points.push(p425);
		var p427 = new OpenLayers.Geometry.Point(418776, 383911);
		points.push(p427);
		var p429 = new OpenLayers.Geometry.Point(418696, 383926);
		points.push(p429);
		var p431 = new OpenLayers.Geometry.Point(418643, 383926);
		points.push(p431);
		var p433 = new OpenLayers.Geometry.Point(418583, 383916);
		points.push(p433);
		var p435 = new OpenLayers.Geometry.Point(418523, 383916);
		points.push(p435);
		var p437 = new OpenLayers.Geometry.Point(418448, 383941);
		points.push(p437);
		var p439 = new OpenLayers.Geometry.Point(418388, 383971);
		points.push(p439);
		var p441 = new OpenLayers.Geometry.Point(418323, 383991);
		points.push(p441);
		var p443 = new OpenLayers.Geometry.Point(418263, 383996);
		points.push(p443);
		var p445 = new OpenLayers.Geometry.Point(418213, 383966);
		points.push(p445);
		var p447 = new OpenLayers.Geometry.Point(418183, 383931);
		points.push(p447);
		var p449 = new OpenLayers.Geometry.Point(418158, 383991);
		points.push(p449);
		var p451 = new OpenLayers.Geometry.Point(418148, 384051);
		points.push(p451);
		var p453 = new OpenLayers.Geometry.Point(418143, 384106);
		points.push(p453);
		var p455 = new OpenLayers.Geometry.Point(418143, 384161);
		points.push(p455);
		var p457 = new OpenLayers.Geometry.Point(418143, 384221);
		points.push(p457);
		var p459 = new OpenLayers.Geometry.Point(418138, 384266);
		points.push(p459);
		var p461 = new OpenLayers.Geometry.Point(418128, 384306);
		points.push(p461);
		var p463 = new OpenLayers.Geometry.Point(418103, 384341);
		points.push(p463);
		var p465 = new OpenLayers.Geometry.Point(418053, 384356);
		points.push(p465);
		var p467 = new OpenLayers.Geometry.Point(418023, 384386);
		points.push(p467);
		var p469 = new OpenLayers.Geometry.Point(417998, 384416);
		points.push(p469);
		var p471 = new OpenLayers.Geometry.Point(417973, 384451);
		points.push(p471);
		var p473 = new OpenLayers.Geometry.Point(417972, 384523);
		points.push(p473);
		var p475 = new OpenLayers.Geometry.Point(417962, 384568);
		points.push(p475);
		var p477 = new OpenLayers.Geometry.Point(417922, 384598);
		points.push(p477);
		var p479 = new OpenLayers.Geometry.Point(417877, 384648);
		points.push(p479);
		var p481 = new OpenLayers.Geometry.Point(417862, 384723);
		points.push(p481);
		var p483 = new OpenLayers.Geometry.Point(417827, 384778);
		points.push(p483);
		var p485 = new OpenLayers.Geometry.Point(417782, 384823);
		points.push(p485);
		var p487 = new OpenLayers.Geometry.Point(417722, 384848);
		points.push(p487);
		var p489 = new OpenLayers.Geometry.Point(417647, 384883);
		points.push(p489);
		var p491 = new OpenLayers.Geometry.Point(417587, 384923);
		points.push(p491);
		var p493 = new OpenLayers.Geometry.Point(417542, 385003);
		points.push(p493);
		var p495 = new OpenLayers.Geometry.Point(417487, 385078);
		points.push(p495);
		var p497 = new OpenLayers.Geometry.Point(417452, 385173);
		points.push(p497);
		var p499 = new OpenLayers.Geometry.Point(417372, 385341);
		points.push(p499);
		var p501 = new OpenLayers.Geometry.Point(417362, 385391);
		points.push(p501);
		var p503 = new OpenLayers.Geometry.Point(417337, 385486);
		points.push(p503);
		var p505 = new OpenLayers.Geometry.Point(417302, 385561);
		points.push(p505);
		var p507 = new OpenLayers.Geometry.Point(417277, 385606);
		points.push(p507);
		var p509 = new OpenLayers.Geometry.Point(417262, 385756);
		points.push(p509);
		var p511 = new OpenLayers.Geometry.Point(417247, 385861);
		points.push(p511);
		var p513 = new OpenLayers.Geometry.Point(417222, 385981);
		points.push(p513);
		var p515 = new OpenLayers.Geometry.Point(417202, 386071);
		points.push(p515);
		var p517 = new OpenLayers.Geometry.Point(417137, 386106);
		points.push(p517);
		var p519 = new OpenLayers.Geometry.Point(417092, 386141);
		points.push(p519);
		var p521 = new OpenLayers.Geometry.Point(416997, 386181);
		points.push(p521);
		var p523 = new OpenLayers.Geometry.Point(416917, 386223);
		points.push(p523);
		var p525 = new OpenLayers.Geometry.Point(416889, 386238);
		points.push(p525);
		var p527 = new OpenLayers.Geometry.Point(416920, 386187);
		points.push(p527);
		var p529 = new OpenLayers.Geometry.Point(416959, 386127);
		points.push(p529);
		var p531 = new OpenLayers.Geometry.Point(416990, 386084);
		points.push(p531);
		var p533 = new OpenLayers.Geometry.Point(417015, 386009);
		points.push(p533);
		var p535 = new OpenLayers.Geometry.Point(417013, 385944);
		points.push(p535);
		var p537 = new OpenLayers.Geometry.Point(417005, 385879);
		points.push(p537);
		var p539 = new OpenLayers.Geometry.Point(417015, 385799);
		points.push(p539);
		var p541 = new OpenLayers.Geometry.Point(417030, 385709);
		points.push(p541);
		var p543 = new OpenLayers.Geometry.Point(417031, 385667);
		points.push(p543);
		var p545 = new OpenLayers.Geometry.Point(417036, 385638);
		points.push(p545);
		var p547 = new OpenLayers.Geometry.Point(417035, 385609);
		points.push(p547);
		var p549 = new OpenLayers.Geometry.Point(417045, 385529);
		points.push(p549);
		var p551 = new OpenLayers.Geometry.Point(417045, 385489);
		points.push(p551);
		var p553 = new OpenLayers.Geometry.Point(417060, 385444);
		points.push(p553);
		var p555 = new OpenLayers.Geometry.Point(417080, 385384);
		points.push(p555);
		var p557 = new OpenLayers.Geometry.Point(417085, 384884);
		points.push(p557);
		var p559 = new OpenLayers.Geometry.Point(417080, 384859);
		points.push(p559);
		var p561 = new OpenLayers.Geometry.Point(417050, 384849);
		points.push(p561);
		var p563 = new OpenLayers.Geometry.Point(417000, 384829);
		points.push(p563);
		var p565 = new OpenLayers.Geometry.Point(416900, 384709);
		points.push(p565);
		var p567 = new OpenLayers.Geometry.Point(416855, 384662);
		points.push(p567);
		var p569 = new OpenLayers.Geometry.Point(416815, 384607);
		points.push(p569);
		var p571 = new OpenLayers.Geometry.Point(416785, 384527);
		points.push(p571);
		var p573 = new OpenLayers.Geometry.Point(416775, 384457);
		points.push(p573);
		var p575 = new OpenLayers.Geometry.Point(416925, 384185);
		points.push(p575);
		var p577 = new OpenLayers.Geometry.Point(417000, 384085);
		points.push(p577);
		var p579 = new OpenLayers.Geometry.Point(417105, 383910);
		points.push(p579);
		var p581 = new OpenLayers.Geometry.Point(417160, 383855);
		points.push(p581);
		var p583 = new OpenLayers.Geometry.Point(417180, 383795);
		points.push(p583);
		var p585 = new OpenLayers.Geometry.Point(417200, 383715);
		points.push(p585);
		var p587 = new OpenLayers.Geometry.Point(417210, 383640);
		points.push(p587);
		var p589 = new OpenLayers.Geometry.Point(417220, 383550);
		points.push(p589);
		var p591 = new OpenLayers.Geometry.Point(417217, 383494);
		points.push(p591);
		var p593 = new OpenLayers.Geometry.Point(417250, 383488);
		points.push(p593);
		var p595 = new OpenLayers.Geometry.Point(417315, 383428);
		points.push(p595);
		var p597 = new OpenLayers.Geometry.Point(417490, 383348);
		points.push(p597);
		var p599 = new OpenLayers.Geometry.Point(417770, 383218);
		points.push(p599);
		var p601 = new OpenLayers.Geometry.Point(417835, 383168);
		points.push(p601);
		var p603 = new OpenLayers.Geometry.Point(417875, 383118);
		points.push(p603);
		var p605 = new OpenLayers.Geometry.Point(417910, 383063);
		points.push(p605);
		var p607 = new OpenLayers.Geometry.Point(418020, 383003);
		points.push(p607);
		var p609 = new OpenLayers.Geometry.Point(418175, 382893);
		points.push(p609);
		var p611 = new OpenLayers.Geometry.Point(418420, 382778);
		points.push(p611);
		var p613 = new OpenLayers.Geometry.Point(418390, 382728);
		points.push(p613);
		var p615 = new OpenLayers.Geometry.Point(418375, 382653);
		points.push(p615);
		var p617 = new OpenLayers.Geometry.Point(418355, 382603);
		points.push(p617);
		var p619 = new OpenLayers.Geometry.Point(418245, 382548);
		points.push(p619);
		var p621 = new OpenLayers.Geometry.Point(418255, 382523);
		points.push(p621);
		var p623 = new OpenLayers.Geometry.Point(418310, 382463);
		points.push(p623);
		var p625 = new OpenLayers.Geometry.Point(418355, 382448);
		points.push(p625);
		var p627 = new OpenLayers.Geometry.Point(418440, 382438);
		points.push(p627);
		var p629 = new OpenLayers.Geometry.Point(418390, 382318);
		points.push(p629);
		var p631 = new OpenLayers.Geometry.Point(418350, 382213);
		points.push(p631);
		var p633 = new OpenLayers.Geometry.Point(418340, 382163);
		points.push(p633);
		var p635 = new OpenLayers.Geometry.Point(418335, 382103);
		points.push(p635);
		var p637 = new OpenLayers.Geometry.Point(418340, 382038);
		points.push(p637);
		var p639 = new OpenLayers.Geometry.Point(418360, 381918);
		points.push(p639);
		var p641 = new OpenLayers.Geometry.Point(418360, 381873);
		points.push(p641);
		var p643 = new OpenLayers.Geometry.Point(418360, 381818);
		points.push(p643);
		var p645 = new OpenLayers.Geometry.Point(418375, 381768);
		points.push(p645);
		var p647 = new OpenLayers.Geometry.Point(418380, 381713);
		points.push(p647);
		var p649 = new OpenLayers.Geometry.Point(418380, 381658);
		points.push(p649);
		var p651 = new OpenLayers.Geometry.Point(418365, 381598);
		points.push(p651);
		var p653 = new OpenLayers.Geometry.Point(418300, 381493);
		points.push(p653);
		var p655 = new OpenLayers.Geometry.Point(418265, 381433);
		points.push(p655);
		var p657 = new OpenLayers.Geometry.Point(418245, 381378);
		points.push(p657);
		var p659 = new OpenLayers.Geometry.Point(418245, 381298);
		points.push(p659);
		var p661 = new OpenLayers.Geometry.Point(418250, 381223);
		points.push(p661);
		var p663 = new OpenLayers.Geometry.Point(418230, 381133);
		points.push(p663);
		var p665 = new OpenLayers.Geometry.Point(418230, 381028);
		points.push(p665);
		var p667 = new OpenLayers.Geometry.Point(418225, 380793);
		points.push(p667);
		var p669 = new OpenLayers.Geometry.Point(418220, 380682);
		points.push(p669);
		var p671 = new OpenLayers.Geometry.Point(418230, 380542);
		points.push(p671);
		var p673 = new OpenLayers.Geometry.Point(418260, 380452);
		points.push(p673);
		var p675 = new OpenLayers.Geometry.Point(418335, 380277);
		points.push(p675);
		var p677 = new OpenLayers.Geometry.Point(418385, 380187);
		points.push(p677);
		var p679 = new OpenLayers.Geometry.Point(418410, 380147);
		points.push(p679);
		var p681 = new OpenLayers.Geometry.Point(418455, 380117);
		points.push(p681);
		var p683 = new OpenLayers.Geometry.Point(418505, 380097);
		points.push(p683);
		var p685 = new OpenLayers.Geometry.Point(418630, 380082);
		points.push(p685);
		var p687 = new OpenLayers.Geometry.Point(418755, 380092);
		points.push(p687);
		var p689 = new OpenLayers.Geometry.Point(418820, 380137);
		points.push(p689);
		var p691 = new OpenLayers.Geometry.Point(418855, 380152);
		points.push(p691);
		var p693 = new OpenLayers.Geometry.Point(418915, 380172);
		points.push(p693);
		var p695 = new OpenLayers.Geometry.Point(418990, 380227);
		points.push(p695);
		var p697 = new OpenLayers.Geometry.Point(419065, 380307);
		points.push(p697);
		var p699 = new OpenLayers.Geometry.Point(419110, 380362);
		points.push(p699);
		var p701 = new OpenLayers.Geometry.Point(419180, 380412);
		points.push(p701);
		var p703 = new OpenLayers.Geometry.Point(419220, 380457);
		points.push(p703);
		var p705 = new OpenLayers.Geometry.Point(419255, 380517);
		points.push(p705);
		var p707 = new OpenLayers.Geometry.Point(419275, 380557);
		points.push(p707);
		var p709 = new OpenLayers.Geometry.Point(419220, 380562);
		points.push(p709);
		var p711 = new OpenLayers.Geometry.Point(419175, 380572);
		points.push(p711);
		var p713 = new OpenLayers.Geometry.Point(419135, 380587);
		points.push(p713);
		var p715 = new OpenLayers.Geometry.Point(419120, 380652);
		points.push(p715);
		var p717 = new OpenLayers.Geometry.Point(419095, 380787);
		points.push(p717);
		var p719 = new OpenLayers.Geometry.Point(419090, 380867);
		points.push(p719);
		var p721 = new OpenLayers.Geometry.Point(419092, 380917);
		points.push(p721);
		var p723 = new OpenLayers.Geometry.Point(419105, 380971);
		points.push(p723);
		var p725 = new OpenLayers.Geometry.Point(419175, 381077);
		points.push(p725);
		var p727 = new OpenLayers.Geometry.Point(419365, 381302);
		points.push(p727);
		var p729 = new OpenLayers.Geometry.Point(419430, 381327);
		points.push(p729);
		var p731 = new OpenLayers.Geometry.Point(419495, 381327);
		points.push(p731);
		var p733 = new OpenLayers.Geometry.Point(419615, 381327);
		points.push(p733);
		var p735 = new OpenLayers.Geometry.Point(419675, 381317);
		points.push(p735);
		var p737 = new OpenLayers.Geometry.Point(419745, 381297);
		points.push(p737);
		var p739 = new OpenLayers.Geometry.Point(419765, 381302);
		points.push(p739);
		var p741 = new OpenLayers.Geometry.Point(419835, 381332);
		points.push(p741);
		var p743 = new OpenLayers.Geometry.Point(419965, 381412);
		points.push(p743);
		var p745 = new OpenLayers.Geometry.Point(420080, 381467);
		points.push(p745);
		var p747 = new OpenLayers.Geometry.Point(420100, 381482);
		points.push(p747);
		var p749 = new OpenLayers.Geometry.Point(420185, 381467);
		points.push(p749);
		var p751 = new OpenLayers.Geometry.Point(420280, 381417);
		points.push(p751);
		var p753 = new OpenLayers.Geometry.Point(420350, 381397);
		points.push(p753);
		var p755 = new OpenLayers.Geometry.Point(420445, 381377);
		points.push(p755);
		var p757 = new OpenLayers.Geometry.Point(420520, 381367);
		points.push(p757);
		var p759 = new OpenLayers.Geometry.Point(420555, 381357);
		points.push(p759);
		var p761 = new OpenLayers.Geometry.Point(420660, 381322);
		points.push(p761);
		var p763 = new OpenLayers.Geometry.Point(420820, 381222);
		points.push(p763);
		var p765 = new OpenLayers.Geometry.Point(421010, 381092);
		points.push(p765);
		var p767 = new OpenLayers.Geometry.Point(421085, 381067);
		points.push(p767);
		var p769 = new OpenLayers.Geometry.Point(421210, 381027);
		points.push(p769);
		var p771 = new OpenLayers.Geometry.Point(421285, 381027);
		points.push(p771);
		var p773 = new OpenLayers.Geometry.Point(421300, 380997);
		points.push(p773);
		var p775 = new OpenLayers.Geometry.Point(421375, 380922);
		points.push(p775);
		var p777 = new OpenLayers.Geometry.Point(421470, 380852);
		points.push(p777);
		var p779 = new OpenLayers.Geometry.Point(421560, 380802);
		points.push(p779);
		var p781 = new OpenLayers.Geometry.Point(421590, 380767);
		points.push(p781);
		var p783 = new OpenLayers.Geometry.Point(421685, 380632);
		points.push(p783);
		var p785 = new OpenLayers.Geometry.Point(421740, 380557);
		points.push(p785);
		var p787 = new OpenLayers.Geometry.Point(421765, 380512);
		points.push(p787);
		var p789 = new OpenLayers.Geometry.Point(421740, 380442);
		points.push(p789);
		var p791 = new OpenLayers.Geometry.Point(421710, 380387);
		points.push(p791);
		var p793 = new OpenLayers.Geometry.Point(421660, 380342);
		points.push(p793);
		var p795 = new OpenLayers.Geometry.Point(421645, 380312);
		points.push(p795);
		var p797 = new OpenLayers.Geometry.Point(421670, 380282);
		points.push(p797);
		var p799 = new OpenLayers.Geometry.Point(421820, 380192);
		points.push(p799);
		var p801 = new OpenLayers.Geometry.Point(421895, 380222);
		points.push(p801);
		var p803 = new OpenLayers.Geometry.Point(421926, 380237);
		points.push(p803);
		var p805 = new OpenLayers.Geometry.Point(421966, 380287);
		points.push(p805);
		var p807 = new OpenLayers.Geometry.Point(422031, 380342);
		points.push(p807);
		var p809 = new OpenLayers.Geometry.Point(422101, 380392);
		points.push(p809);
		var p811 = new OpenLayers.Geometry.Point(422146, 380417);
		points.push(p811);
		var p813 = new OpenLayers.Geometry.Point(422221, 380412);
		points.push(p813);
		var p815 = new OpenLayers.Geometry.Point(422331, 380397);
		points.push(p815);
		var p817 = new OpenLayers.Geometry.Point(422426, 380447);
		points.push(p817);
		var p819 = new OpenLayers.Geometry.Point(422496, 380502);
		points.push(p819);
		var p821 = new OpenLayers.Geometry.Point(422536, 380512);
		points.push(p821);
		var p823 = new OpenLayers.Geometry.Point(422581, 380517);
		points.push(p823);
		var p825 = new OpenLayers.Geometry.Point(422626, 380502);
		points.push(p825);
		var p827 = new OpenLayers.Geometry.Point(422701, 380487);
		points.push(p827);
		var p829 = new OpenLayers.Geometry.Point(422826, 380447);
		points.push(p829);
		var p831 = new OpenLayers.Geometry.Point(422926, 380422);
		points.push(p831);
		var p833 = new OpenLayers.Geometry.Point(423141, 380387);
		points.push(p833);
		var p835 = new OpenLayers.Geometry.Point(423291, 380422);
		points.push(p835);
		var p837 = new OpenLayers.Geometry.Point(423376, 380457);
		points.push(p837);
		var p839 = new OpenLayers.Geometry.Point(423351, 380487);
		points.push(p839);
		var p841 = new OpenLayers.Geometry.Point(423321, 380577);
		points.push(p841);
		var p843 = new OpenLayers.Geometry.Point(423321, 380652);
		points.push(p843);
		var p845 = new OpenLayers.Geometry.Point(423326, 380732);
		points.push(p845);
		var p847 = new OpenLayers.Geometry.Point(423321, 380777);
		points.push(p847);
		var p849 = new OpenLayers.Geometry.Point(423291, 380812);
		points.push(p849);
		var p851 = new OpenLayers.Geometry.Point(423246, 380852);
		points.push(p851);
		var p853 = new OpenLayers.Geometry.Point(423216, 380897);
		points.push(p853);
		var p855 = new OpenLayers.Geometry.Point(423191, 380962);
		points.push(p855);
		var p857 = new OpenLayers.Geometry.Point(423176, 381032);
		points.push(p857);
		var p859 = new OpenLayers.Geometry.Point(423166, 381152);
		points.push(p859);
		var p861 = new OpenLayers.Geometry.Point(423161, 381187);
		points.push(p861);
		var p863 = new OpenLayers.Geometry.Point(423126, 381242);
		points.push(p863);
		var p865 = new OpenLayers.Geometry.Point(423081, 381322);
		points.push(p865);
		var p867 = new OpenLayers.Geometry.Point(423026, 381382);
		points.push(p867);
		var p869 = new OpenLayers.Geometry.Point(422991, 381417);
		points.push(p869);
		var p871 = new OpenLayers.Geometry.Point(422961, 381502);
		points.push(p871);
		var p873 = new OpenLayers.Geometry.Point(423101, 381542);
		points.push(p873);
		var p875 = new OpenLayers.Geometry.Point(423246, 381572);
		points.push(p875);
		var p877 = new OpenLayers.Geometry.Point(423311, 381582);
		points.push(p877);
		var p879 = new OpenLayers.Geometry.Point(423346, 381572);
		points.push(p879);
		var p881 = new OpenLayers.Geometry.Point(423366, 381532);
		points.push(p881);
		var p883 = new OpenLayers.Geometry.Point(423361, 381487);
		points.push(p883);
		var p885 = new OpenLayers.Geometry.Point(423351, 381442);
		points.push(p885);
		var p887 = new OpenLayers.Geometry.Point(423386, 381372);
		points.push(p887);
		var p889 = new OpenLayers.Geometry.Point(423406, 381337);
		points.push(p889);
		var p891 = new OpenLayers.Geometry.Point(423421, 381252);
		points.push(p891);
		var p893 = new OpenLayers.Geometry.Point(423441, 381182);
		points.push(p893);
		var p895 = new OpenLayers.Geometry.Point(423466, 381117);
		points.push(p895);
		var p897 = new OpenLayers.Geometry.Point(423526, 381062);
		points.push(p897);
		var p899 = new OpenLayers.Geometry.Point(423621, 381027);
		points.push(p899);
		var p901 = new OpenLayers.Geometry.Point(423700, 381002);
		points.push(p901);
		var p903 = new OpenLayers.Geometry.Point(423795, 380977);
		points.push(p903);
		var p905 = new OpenLayers.Geometry.Point(423880, 380962);
		points.push(p905);
		var p907 = new OpenLayers.Geometry.Point(423940, 380902);
		points.push(p907);
		var p909 = new OpenLayers.Geometry.Point(423995, 380827);
		points.push(p909);
		var p911 = new OpenLayers.Geometry.Point(424037, 380777);
		points.push(p911);
		var p913 = new OpenLayers.Geometry.Point(424067, 380747);
		points.push(p913);
		var p915 = new OpenLayers.Geometry.Point(424077, 380717);
		points.push(p915);
		var p917 = new OpenLayers.Geometry.Point(424087, 380667);
		points.push(p917);
		var p919 = new OpenLayers.Geometry.Point(424106, 380632);
		points.push(p919);
		var p921 = new OpenLayers.Geometry.Point(424147, 380622);
		points.push(p921);
		var p923 = new OpenLayers.Geometry.Point(424227, 380632);
		points.push(p923);
		var p925 = new OpenLayers.Geometry.Point(424298, 380647);
		points.push(p925);
		var p927 = new OpenLayers.Geometry.Point(424378, 380642);
		points.push(p927);
		var p929 = new OpenLayers.Geometry.Point(424458, 380607);
		points.push(p929);
		var p931 = new OpenLayers.Geometry.Point(424488, 380577);
		points.push(p931);
		var p933 = new OpenLayers.Geometry.Point(424523, 380487);
		points.push(p933);
		var p935 = new OpenLayers.Geometry.Point(424578, 380387);
		points.push(p935);
		var p937 = new OpenLayers.Geometry.Point(424638, 380292);
		points.push(p937);
		var p939 = new OpenLayers.Geometry.Point(424713, 380167);
		points.push(p939);
		var p941 = new OpenLayers.Geometry.Point(424773, 380087);
		points.push(p941);
		var p943 = new OpenLayers.Geometry.Point(424823, 380017);
		points.push(p943);
		var p945 = new OpenLayers.Geometry.Point(424873, 379977);
		points.push(p945);
		var p947 = new OpenLayers.Geometry.Point(424958, 379962);
		points.push(p947);
		var p949 = new OpenLayers.Geometry.Point(425058, 379992);
		points.push(p949);
		var p951 = new OpenLayers.Geometry.Point(425163, 380047);
		points.push(p951);
		var p953 = new OpenLayers.Geometry.Point(425253, 380102);
		points.push(p953);
		var p955 = new OpenLayers.Geometry.Point(425338, 380142);
		points.push(p955);
		var p957 = new OpenLayers.Geometry.Point(425558, 380282);
		points.push(p957);
		var p959 = new OpenLayers.Geometry.Point(425748, 380432);
		points.push(p959);
		var p961 = new OpenLayers.Geometry.Point(426103, 380707);
		points.push(p961);
		var p963 = new OpenLayers.Geometry.Point(426143, 380697);
		points.push(p963);
		var p965 = new OpenLayers.Geometry.Point(426218, 380622);
		points.push(p965);
		var p967 = new OpenLayers.Geometry.Point(426328, 380502);
		points.push(p967);
		var p969 = new OpenLayers.Geometry.Point(426389, 380432);
		points.push(p969);
		var p971 = new OpenLayers.Geometry.Point(426440, 380352);
		points.push(p971);
		var p973 = new OpenLayers.Geometry.Point(426510, 380287);
		points.push(p973);
		var p975 = new OpenLayers.Geometry.Point(426585, 380247);
		points.push(p975);
		var p977 = new OpenLayers.Geometry.Point(426625, 380227);
		points.push(p977);
		var p979 = new OpenLayers.Geometry.Point(426645, 380247);
		points.push(p979);
		
//Create route from list of points
        var lineString = new OpenLayers.Geometry.LineString(points);
        var lineFeature = new OpenLayers.Feature.Vector(lineString, null, style_route);
        vectorLayer.addFeatures([lineFeature]);		
		
		//Markers for Description Points
		AddNumberedMarker(426660, 380263,1);
		AddNumberedMarker(429100, 383693,2);
		AddNumberedMarker(425660, 385113,3);
		AddNumberedMarker(422700, 384323,4);
		AddNumberedMarker(420850, 383593,5);
		AddNumberedMarker(418210, 383923,6);
		AddNumberedMarker(417230, 383473,7);
		AddNumberedMarker(420120, 381463,8);
		AddNumberedMarker(422980, 381483,9);

		//Markers for Photos
		AddPhotoMarkerPortrait(425360, 384853, 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/thumbs/100-0048_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/100-0048_IMG.JPG',520, 680,0,0);
		AddPhotoMarker(424590, 384403, 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/thumbs/112-1254_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/112-1254_IMG.JPG',680, 520,-15,5);
		AddPhotoMarkerPortrait(421270, 383863, 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/thumbs/PIC00005.jpg', 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/PIC00005.jpg',520, 680,0,0);
		AddPhotoMarker(417950, 384583, 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/thumbs/102-0222_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/102-0222_IMG.JPG',680, 520,10,0);
		AddPhotoMarker(418780, 380073, 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/thumbs/112-1259_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/112-1259_IMG.JPG',680, 520,0,0);
		AddPhotoMarkerPortrait(421220, 381023, 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/thumbs/112-1260_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/stanage_route_photos/112-1260_IMG.JPG',520, 680,-25,2);
		
		//Check to see if quota has been used up for today?
		var supportService = new OpenSpace.SupportService();
		supportService.getTileCount(tileCountResults);
    }
