//Javascript to create OS map for Eyam 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(422109, 374989), 7);
        
        //Define the points for the route
		var points = [];
		var p0 = new OpenLayers.Geometry.Point(422089, 376439);
		points.push(p0);
		var p1 = new OpenLayers.Geometry.Point(422194, 376464);
		points.push(p1);
		var p3 = new OpenLayers.Geometry.Point(422264, 376479);
		points.push(p3);
		var p5 = new OpenLayers.Geometry.Point(422359, 376474);
		points.push(p5);
		var p7 = new OpenLayers.Geometry.Point(422414, 376449);
		points.push(p7);
		var p9 = new OpenLayers.Geometry.Point(422501, 376433);
		points.push(p9);
		var p11 = new OpenLayers.Geometry.Point(422591, 376388);
		points.push(p11);
		var p13 = new OpenLayers.Geometry.Point(422771, 376298);
		points.push(p13);
		var p15 = new OpenLayers.Geometry.Point(422971, 376113);
		points.push(p15);
		var p17 = new OpenLayers.Geometry.Point(423096, 376018);
		points.push(p17);
		var p19 = new OpenLayers.Geometry.Point(423166, 375993);
		points.push(p19);
		var p21 = new OpenLayers.Geometry.Point(423239, 375989);
		points.push(p21);
		var p23 = new OpenLayers.Geometry.Point(423299, 375984);
		points.push(p23);
		var p25 = new OpenLayers.Geometry.Point(423419, 375949);
		points.push(p25);
		var p27 = new OpenLayers.Geometry.Point(423409, 375874);
		points.push(p27);
		var p29 = new OpenLayers.Geometry.Point(423374, 375759);
		points.push(p29);
		var p31 = new OpenLayers.Geometry.Point(423344, 375739);
		points.push(p31);
		var p33 = new OpenLayers.Geometry.Point(423284, 375749);
		points.push(p33);
		var p35 = new OpenLayers.Geometry.Point(423244, 375644);
		points.push(p35);
		var p37 = new OpenLayers.Geometry.Point(423219, 375579);
		points.push(p37);
		var p39 = new OpenLayers.Geometry.Point(423139, 375524);
		points.push(p39);
		var p41 = new OpenLayers.Geometry.Point(423139, 375489);
		points.push(p41);
		var p43 = new OpenLayers.Geometry.Point(423094, 375479);
		points.push(p43);
		var p45 = new OpenLayers.Geometry.Point(423074, 375434);
		points.push(p45);
		var p47 = new OpenLayers.Geometry.Point(423219, 375349);
		points.push(p47);
		var p49 = new OpenLayers.Geometry.Point(423574, 375079);
		points.push(p49);
		var p51 = new OpenLayers.Geometry.Point(423339, 374899);
		points.push(p51);
		var p53 = new OpenLayers.Geometry.Point(423229, 374859);
		points.push(p53);
		var p55 = new OpenLayers.Geometry.Point(423169, 374849);
		points.push(p55);
		var p57 = new OpenLayers.Geometry.Point(422929, 374839);
		points.push(p57);
		var p59 = new OpenLayers.Geometry.Point(422789, 374834);
		points.push(p59);
		var p61 = new OpenLayers.Geometry.Point(422679, 374819);
		points.push(p61);
		var p63 = new OpenLayers.Geometry.Point(422609, 374789);
		points.push(p63);
		var p65 = new OpenLayers.Geometry.Point(422544, 374749);
		points.push(p65);
		var p67 = new OpenLayers.Geometry.Point(422499, 374709);
		points.push(p67);
		var p69 = new OpenLayers.Geometry.Point(422439, 374599);
		points.push(p69);
		var p71 = new OpenLayers.Geometry.Point(422374, 374469);
		points.push(p71);
		var p73 = new OpenLayers.Geometry.Point(422334, 374419);
		points.push(p73);
		var p75 = new OpenLayers.Geometry.Point(422294, 374394);
		points.push(p75);
		var p77 = new OpenLayers.Geometry.Point(422234, 374379);
		points.push(p77);
		var p79 = new OpenLayers.Geometry.Point(422184, 374364);
		points.push(p79);
		var p81 = new OpenLayers.Geometry.Point(422134, 374339);
		points.push(p81);
		var p83 = new OpenLayers.Geometry.Point(422094, 374314);
		points.push(p83);
		var p85 = new OpenLayers.Geometry.Point(422049, 374269);
		points.push(p85);
		var p87 = new OpenLayers.Geometry.Point(421984, 374179);
		points.push(p87);
		var p89 = new OpenLayers.Geometry.Point(421909, 374089);
		points.push(p89);
		var p91 = new OpenLayers.Geometry.Point(421859, 374069);
		points.push(p91);
		var p93 = new OpenLayers.Geometry.Point(421769, 374039);
		points.push(p93);
		var p95 = new OpenLayers.Geometry.Point(421699, 374034);
		points.push(p95);
		var p97 = new OpenLayers.Geometry.Point(421614, 374024);
		points.push(p97);
		var p99 = new OpenLayers.Geometry.Point(421534, 374029);
		points.push(p99);
		var p101 = new OpenLayers.Geometry.Point(421474, 374034);
		points.push(p101);
		var p103 = new OpenLayers.Geometry.Point(421419, 374054);
		points.push(p103);
		var p105 = new OpenLayers.Geometry.Point(421369, 374084);
		points.push(p105);
		var p107 = new OpenLayers.Geometry.Point(421319, 374109);
		points.push(p107);
		var p109 = new OpenLayers.Geometry.Point(421254, 374149);
		points.push(p109);
		var p111 = new OpenLayers.Geometry.Point(421219, 374164);
		points.push(p111);
		var p113 = new OpenLayers.Geometry.Point(421124, 374169);
		points.push(p113);
		var p115 = new OpenLayers.Geometry.Point(421059, 374179);
		points.push(p115);
		var p117 = new OpenLayers.Geometry.Point(420984, 374184);
		points.push(p117);
		var p119 = new OpenLayers.Geometry.Point(420919, 374194);
		points.push(p119);
		var p121 = new OpenLayers.Geometry.Point(420854, 374199);
		points.push(p121);
		var p123 = new OpenLayers.Geometry.Point(420804, 374214);
		points.push(p123);
		var p125 = new OpenLayers.Geometry.Point(420744, 374209);
		points.push(p125);
		var p127 = new OpenLayers.Geometry.Point(420686, 374206);
		points.push(p127);
		var p129 = new OpenLayers.Geometry.Point(420676, 374154);
		points.push(p129);
		var p131 = new OpenLayers.Geometry.Point(420701, 374114);
		points.push(p131);
		var p133 = new OpenLayers.Geometry.Point(420701, 374064);
		points.push(p133);
		var p135 = new OpenLayers.Geometry.Point(420711, 373979);
		points.push(p135);
		var p137 = new OpenLayers.Geometry.Point(420711, 373934);
		points.push(p137);
		var p139 = new OpenLayers.Geometry.Point(420671, 373804);
		points.push(p139);
		var p141 = new OpenLayers.Geometry.Point(420591, 373620);
		points.push(p141);
		var p143 = new OpenLayers.Geometry.Point(420571, 373440);
		points.push(p143);
		var p145 = new OpenLayers.Geometry.Point(420551, 373236);
		points.push(p145);
		var p147 = new OpenLayers.Geometry.Point(420556, 373195);
		points.push(p147);
		var p149 = new OpenLayers.Geometry.Point(420686, 373225);
		points.push(p149);
		var p151 = new OpenLayers.Geometry.Point(420821, 373270);
		points.push(p151);
		var p153 = new OpenLayers.Geometry.Point(420921, 373330);
		points.push(p153);
		var p155 = new OpenLayers.Geometry.Point(421001, 373380);
		points.push(p155);
		var p157 = new OpenLayers.Geometry.Point(421081, 373435);
		points.push(p157);
		var p159 = new OpenLayers.Geometry.Point(421201, 373505);
		points.push(p159);
		var p161 = new OpenLayers.Geometry.Point(421236, 373515);
		points.push(p161);
		var p163 = new OpenLayers.Geometry.Point(421311, 373520);
		points.push(p163);
		var p165 = new OpenLayers.Geometry.Point(421421, 373515);
		points.push(p165);
		var p167 = new OpenLayers.Geometry.Point(421421, 373450);
		points.push(p167);
		var p169 = new OpenLayers.Geometry.Point(421441, 373340);
		points.push(p169);
		var p171 = new OpenLayers.Geometry.Point(421481, 373190);
		points.push(p171);
		var p173 = new OpenLayers.Geometry.Point(421501, 373110);
		points.push(p173);
		var p175 = new OpenLayers.Geometry.Point(421526, 373040);
		points.push(p175);
		var p177 = new OpenLayers.Geometry.Point(421556, 372974);
		points.push(p177);
		var p179 = new OpenLayers.Geometry.Point(421581, 372924);
		points.push(p179);
		var p181 = new OpenLayers.Geometry.Point(421611, 372884);
		points.push(p181);
		var p183 = new OpenLayers.Geometry.Point(421671, 372819);
		points.push(p183);
		var p185 = new OpenLayers.Geometry.Point(421681, 372814);
		points.push(p185);
		var p187 = new OpenLayers.Geometry.Point(421631, 372767);
		points.push(p187);
		var p189 = new OpenLayers.Geometry.Point(421586, 372732);
		points.push(p189);
		var p191 = new OpenLayers.Geometry.Point(421531, 372652);
		points.push(p191);
		var p193 = new OpenLayers.Geometry.Point(421481, 372577);
		points.push(p193);
		var p195 = new OpenLayers.Geometry.Point(421456, 372557);
		points.push(p195);
		var p197 = new OpenLayers.Geometry.Point(421376, 372562);
		points.push(p197);
		var p199 = new OpenLayers.Geometry.Point(421361, 372512);
		points.push(p199);
		var p201 = new OpenLayers.Geometry.Point(421331, 372452);
		points.push(p201);
		var p203 = new OpenLayers.Geometry.Point(421291, 372412);
		points.push(p203);
		var p205 = new OpenLayers.Geometry.Point(421276, 372357);
		points.push(p205);
		var p207 = new OpenLayers.Geometry.Point(421276, 372262);
		points.push(p207);
		var p209 = new OpenLayers.Geometry.Point(421276, 372112);
		points.push(p209);
		var p211 = new OpenLayers.Geometry.Point(421391, 372107);
		points.push(p211);
		var p213 = new OpenLayers.Geometry.Point(421511, 372132);
		points.push(p213);
		var p215 = new OpenLayers.Geometry.Point(421616, 372187);
		points.push(p215);
		var p217 = new OpenLayers.Geometry.Point(421846, 372272);
		points.push(p217);
		var p219 = new OpenLayers.Geometry.Point(421966, 372307);
		points.push(p219);
		var p221 = new OpenLayers.Geometry.Point(422051, 372302);
		points.push(p221);
		var p223 = new OpenLayers.Geometry.Point(422166, 372297);
		points.push(p223);
		var p225 = new OpenLayers.Geometry.Point(422271, 372307);
		points.push(p225);
		var p227 = new OpenLayers.Geometry.Point(422361, 372307);
		points.push(p227);
		var p229 = new OpenLayers.Geometry.Point(422351, 372232);
		points.push(p229);
		var p231 = new OpenLayers.Geometry.Point(422311, 372182);
		points.push(p231);
		var p233 = new OpenLayers.Geometry.Point(422276, 372147);
		points.push(p233);
		var p235 = new OpenLayers.Geometry.Point(422306, 372052);
		points.push(p235);
		var p237 = new OpenLayers.Geometry.Point(422341, 372007);
		points.push(p237);
		var p239 = new OpenLayers.Geometry.Point(422386, 371987);
		points.push(p239);
		var p241 = new OpenLayers.Geometry.Point(422466, 371972);
		points.push(p241);
		var p243 = new OpenLayers.Geometry.Point(422541, 371957);
		points.push(p243);
		var p245 = new OpenLayers.Geometry.Point(422621, 371912);
		points.push(p245);
		var p247 = new OpenLayers.Geometry.Point(422696, 371862);
		points.push(p247);
		var p249 = new OpenLayers.Geometry.Point(422771, 371852);
		points.push(p249);
		var p251 = new OpenLayers.Geometry.Point(422901, 371842);
		points.push(p251);
		var p253 = new OpenLayers.Geometry.Point(423031, 371847);
		points.push(p253);
		var p255 = new OpenLayers.Geometry.Point(423086, 371842);
		points.push(p255);
		var p257 = new OpenLayers.Geometry.Point(423166, 371792);
		points.push(p257);
		var p259 = new OpenLayers.Geometry.Point(423206, 371747);
		points.push(p259);
		var p261 = new OpenLayers.Geometry.Point(423261, 371682);
		points.push(p261);
		var p263 = new OpenLayers.Geometry.Point(423321, 371587);
		points.push(p263);
		var p265 = new OpenLayers.Geometry.Point(423361, 371522);
		points.push(p265);
		var p267 = new OpenLayers.Geometry.Point(423411, 371462);
		points.push(p267);
		var p269 = new OpenLayers.Geometry.Point(423496, 371377);
		points.push(p269);
		var p271 = new OpenLayers.Geometry.Point(423381, 371349);
		points.push(p271);
		var p273 = new OpenLayers.Geometry.Point(423411, 371324);
		points.push(p273);
		var p275 = new OpenLayers.Geometry.Point(423476, 371299);
		points.push(p275);
		var p277 = new OpenLayers.Geometry.Point(423556, 371254);
		points.push(p277);
		var p279 = new OpenLayers.Geometry.Point(423621, 371259);
		points.push(p279);
		var p281 = new OpenLayers.Geometry.Point(423701, 371289);
		points.push(p281);
		var p283 = new OpenLayers.Geometry.Point(423761, 371329);
		points.push(p283);
		var p285 = new OpenLayers.Geometry.Point(423811, 371329);
		points.push(p285);
		var p287 = new OpenLayers.Geometry.Point(423846, 371279);
		points.push(p287);
		var p289 = new OpenLayers.Geometry.Point(423821, 371219);
		points.push(p289);
		var p291 = new OpenLayers.Geometry.Point(423801, 371139);
		points.push(p291);
		var p293 = new OpenLayers.Geometry.Point(423831, 371099);
		points.push(p293);
		var p295 = new OpenLayers.Geometry.Point(423841, 371044);
		points.push(p295);
		var p297 = new OpenLayers.Geometry.Point(424076, 371049);
		points.push(p297);
		var p299 = new OpenLayers.Geometry.Point(424116, 370974);
		points.push(p299);
		var p301 = new OpenLayers.Geometry.Point(424141, 370934);
		points.push(p301);
		var p303 = new OpenLayers.Geometry.Point(424031, 370844);
		points.push(p303);
		var p305 = new OpenLayers.Geometry.Point(423936, 370749);
		points.push(p305);
		var p307 = new OpenLayers.Geometry.Point(423866, 370664);
		points.push(p307);
		var p309 = new OpenLayers.Geometry.Point(423901, 370604);
		points.push(p309);
		var p311 = new OpenLayers.Geometry.Point(423916, 370504);
		points.push(p311);
		
		var p313 = new OpenLayers.Geometry.Point(423941, 370414);
		points.push(p313);
		var p315 = new OpenLayers.Geometry.Point(423956, 370344);
		points.push(p315);
		var p317 = new OpenLayers.Geometry.Point(423961, 370209);
		points.push(p317);
		var p319 = new OpenLayers.Geometry.Point(423946, 370054);
		points.push(p319);
		var p321 = new OpenLayers.Geometry.Point(423921, 369994);
		points.push(p321);
		var p323 = new OpenLayers.Geometry.Point(423901, 369959);
		points.push(p323);
		var p325 = new OpenLayers.Geometry.Point(423506, 369714);
		points.push(p325);
		var p327 = new OpenLayers.Geometry.Point(423226, 369637);
		points.push(p327);
		var p329 = new OpenLayers.Geometry.Point(423131, 369607);
		points.push(p329);
		var p331 = new OpenLayers.Geometry.Point(423051, 369587);
		points.push(p331);
		var p333 = new OpenLayers.Geometry.Point(422946, 369547);
		points.push(p333);
		var p335 = new OpenLayers.Geometry.Point(422881, 369517);
		points.push(p335);
		var p337 = new OpenLayers.Geometry.Point(422841, 369482);
		points.push(p337);
		var p339 = new OpenLayers.Geometry.Point(422801, 369432);
		points.push(p339);
		var p341 = new OpenLayers.Geometry.Point(422746, 369407);
		points.push(p341);
		var p343 = new OpenLayers.Geometry.Point(422726, 369367);
		points.push(p343);
		var p345 = new OpenLayers.Geometry.Point(422706, 369297);
		points.push(p345);
		var p347 = new OpenLayers.Geometry.Point(422706, 369247);
		points.push(p347);
		var p349 = new OpenLayers.Geometry.Point(422666, 369262);
		points.push(p349);
		var p351 = new OpenLayers.Geometry.Point(422606, 369217);
		points.push(p351);
		var p353 = new OpenLayers.Geometry.Point(422546, 369162);
		points.push(p353);
		var p355 = new OpenLayers.Geometry.Point(422491, 369122);
		points.push(p355);
		var p357 = new OpenLayers.Geometry.Point(422421, 369077);
		points.push(p357);
		var p359 = new OpenLayers.Geometry.Point(422331, 369037);
		points.push(p359);
		var p361 = new OpenLayers.Geometry.Point(422296, 368997);
		points.push(p361);
		var p363 = new OpenLayers.Geometry.Point(422271, 369072);
		points.push(p363);
		var p365 = new OpenLayers.Geometry.Point(422231, 369132);
		points.push(p365);
		var p367 = new OpenLayers.Geometry.Point(422196, 369197);
		points.push(p367);
		var p369 = new OpenLayers.Geometry.Point(422171, 369287);
		points.push(p369);
		var p371 = new OpenLayers.Geometry.Point(422151, 369392);
		points.push(p371);
		var p373 = new OpenLayers.Geometry.Point(422146, 369487);
		points.push(p373);
		var p375 = new OpenLayers.Geometry.Point(422121, 369587);
		points.push(p375);
		var p377 = new OpenLayers.Geometry.Point(422086, 369697);
		points.push(p377);
		var p379 = new OpenLayers.Geometry.Point(422036, 369787);
		points.push(p379);
		var p381 = new OpenLayers.Geometry.Point(422006, 369872);
		points.push(p381);
		var p383 = new OpenLayers.Geometry.Point(421956, 369937);
		points.push(p383);
		var p385 = new OpenLayers.Geometry.Point(421921, 370022);
		points.push(p385);
		var p387 = new OpenLayers.Geometry.Point(421911, 370102);
		points.push(p387);
		var p389 = new OpenLayers.Geometry.Point(421891, 370192);
		points.push(p389);
		var p391 = new OpenLayers.Geometry.Point(421871, 370272);
		points.push(p391);
		var p393 = new OpenLayers.Geometry.Point(421841, 370367);
		points.push(p393);
		var p395 = new OpenLayers.Geometry.Point(421796, 370452);
		points.push(p395);
		var p397 = new OpenLayers.Geometry.Point(421666, 370612);
		points.push(p397);
		var p399 = new OpenLayers.Geometry.Point(421586, 370677);
		points.push(p399);
		var p401 = new OpenLayers.Geometry.Point(421506, 370732);
		points.push(p401);
		var p403 = new OpenLayers.Geometry.Point(421431, 370762);
		points.push(p403);
		var p405 = new OpenLayers.Geometry.Point(421356, 370792);
		points.push(p405);
		var p407 = new OpenLayers.Geometry.Point(420816, 370932);
		points.push(p407);
		var p409 = new OpenLayers.Geometry.Point(420616, 371022);
		points.push(p409);
		var p411 = new OpenLayers.Geometry.Point(420626, 371062);
		points.push(p411);
		var p413 = new OpenLayers.Geometry.Point(420656, 371117);
		points.push(p413);
		var p415 = new OpenLayers.Geometry.Point(420691, 371172);
		points.push(p415);
		var p417 = new OpenLayers.Geometry.Point(420736, 371197);
		points.push(p417);
		var p419 = new OpenLayers.Geometry.Point(420776, 371232);
		points.push(p419);
		var p421 = new OpenLayers.Geometry.Point(420811, 371267);
		points.push(p421);
		var p423 = new OpenLayers.Geometry.Point(420831, 371297);
		points.push(p423);
		var p425 = new OpenLayers.Geometry.Point(421046, 371462);
		points.push(p425);
		var p427 = new OpenLayers.Geometry.Point(421026, 371747);
		points.push(p427);
		var p429 = new OpenLayers.Geometry.Point(421026, 371847);
		points.push(p429);
		var p431 = new OpenLayers.Geometry.Point(421046, 371937);
		points.push(p431);
		var p433 = new OpenLayers.Geometry.Point(421076, 372042);
		points.push(p433);
		var p435 = new OpenLayers.Geometry.Point(421141, 372082);
		points.push(p435);
		var p437 = new OpenLayers.Geometry.Point(421231, 372107);
		points.push(p437);
		var p439 = new OpenLayers.Geometry.Point(421271, 372107);
		points.push(p439);
		var p441 = new OpenLayers.Geometry.Point(421271, 372234);
		points.push(p441);
		var p443 = new OpenLayers.Geometry.Point(421276, 372359);
		points.push(p443);
		var p445 = new OpenLayers.Geometry.Point(421296, 372419);
		points.push(p445);
		var p447 = new OpenLayers.Geometry.Point(421336, 372454);
		points.push(p447);
		var p449 = new OpenLayers.Geometry.Point(421361, 372514);
		points.push(p449);
		var p451 = new OpenLayers.Geometry.Point(421376, 372574);
		points.push(p451);
		var p453 = new OpenLayers.Geometry.Point(421451, 372554);
		points.push(p453);
		var p455 = new OpenLayers.Geometry.Point(421486, 372574);
		points.push(p455);
		var p457 = new OpenLayers.Geometry.Point(421526, 372649);
		points.push(p457);
		var p459 = new OpenLayers.Geometry.Point(421586, 372734);
		points.push(p459);
		var p461 = new OpenLayers.Geometry.Point(421641, 372769);
		points.push(p461);
		var p463 = new OpenLayers.Geometry.Point(421681, 372814);
		points.push(p463);
		var p465 = new OpenLayers.Geometry.Point(421706, 372844);
		points.push(p465);
		var p467 = new OpenLayers.Geometry.Point(421776, 372939);
		points.push(p467);
		var p469 = new OpenLayers.Geometry.Point(421866, 373044);
		points.push(p469);
		var p471 = new OpenLayers.Geometry.Point(421896, 373074);
		points.push(p471);
		var p473 = new OpenLayers.Geometry.Point(421931, 373114);
		points.push(p473);
		var p475 = new OpenLayers.Geometry.Point(422001, 373134);
		points.push(p475);
		var p477 = new OpenLayers.Geometry.Point(422061, 373169);
		points.push(p477);
		var p479 = new OpenLayers.Geometry.Point(422151, 373184);
		points.push(p479);
		var p481 = new OpenLayers.Geometry.Point(422236, 373204);
		points.push(p481);
		var p483 = new OpenLayers.Geometry.Point(422316, 373239);
		points.push(p483);
		var p485 = new OpenLayers.Geometry.Point(422406, 373294);
		points.push(p485);
		var p487 = new OpenLayers.Geometry.Point(422476, 373344);
		points.push(p487);
		var p489 = new OpenLayers.Geometry.Point(422536, 373414);
		points.push(p489);
		var p491 = new OpenLayers.Geometry.Point(422581, 373494);
		points.push(p491);
		var p493 = new OpenLayers.Geometry.Point(422591, 373529);
		points.push(p493);
		var p495 = new OpenLayers.Geometry.Point(422571, 373564);
		points.push(p495);
		var p497 = new OpenLayers.Geometry.Point(422556, 373619);
		points.push(p497);
		var p499 = new OpenLayers.Geometry.Point(422491, 373629);
		points.push(p499);
		var p501 = new OpenLayers.Geometry.Point(422426, 373639);
		points.push(p501);
		var p503 = new OpenLayers.Geometry.Point(422346, 373644);
		points.push(p503);
		var p505 = new OpenLayers.Geometry.Point(422266, 373649);
		points.push(p505);
		var p507 = new OpenLayers.Geometry.Point(422211, 373629);
		points.push(p507);
		var p509 = new OpenLayers.Geometry.Point(422151, 373624);
		points.push(p509);
		var p511 = new OpenLayers.Geometry.Point(422081, 373624);
		points.push(p511);
		var p513 = new OpenLayers.Geometry.Point(422006, 373639);
		points.push(p513);
		var p515 = new OpenLayers.Geometry.Point(421951, 373659);
		points.push(p515);
		var p517 = new OpenLayers.Geometry.Point(421896, 373659);
		points.push(p517);
		var p519 = new OpenLayers.Geometry.Point(421799, 373660);
		points.push(p519);
		var p521 = new OpenLayers.Geometry.Point(421761, 373714);
		points.push(p521);
		var p523 = new OpenLayers.Geometry.Point(421726, 373764);
		points.push(p523);
		var p525 = new OpenLayers.Geometry.Point(421686, 373799);
		points.push(p525);
		var p527 = new OpenLayers.Geometry.Point(421616, 373824);
		points.push(p527);
		var p529 = new OpenLayers.Geometry.Point(421526, 373859);
		points.push(p529);
		var p531 = new OpenLayers.Geometry.Point(421451, 373874);
		points.push(p531);
		var p533 = new OpenLayers.Geometry.Point(421416, 373889);
		points.push(p533);
		var p535 = new OpenLayers.Geometry.Point(421366, 373889);
		points.push(p535);
		var p537 = new OpenLayers.Geometry.Point(421306, 373894);
		points.push(p537);
		var p539 = new OpenLayers.Geometry.Point(421261, 373904);
		points.push(p539);
		var p541 = new OpenLayers.Geometry.Point(421186, 373929);
		points.push(p541);
		var p543 = new OpenLayers.Geometry.Point(421076, 373969);
		points.push(p543);
		var p545 = new OpenLayers.Geometry.Point(420996, 374014);
		points.push(p545);
		var p547 = new OpenLayers.Geometry.Point(420911, 374064);
		points.push(p547);
		var p549 = new OpenLayers.Geometry.Point(420821, 374104);
		points.push(p549);
		var p551 = new OpenLayers.Geometry.Point(420736, 374139);
		points.push(p551);
		var p553 = new OpenLayers.Geometry.Point(420676, 374159);
		points.push(p553);
		var p555 = new OpenLayers.Geometry.Point(420686, 374224);
		points.push(p555);
		var p557 = new OpenLayers.Geometry.Point(420748, 374275);
		points.push(p557);
		var p559 = new OpenLayers.Geometry.Point(420821, 374339);
		points.push(p559);
		var p561 = new OpenLayers.Geometry.Point(420866, 374393);
		points.push(p561);
		var p563 = new OpenLayers.Geometry.Point(420911, 374464);
		points.push(p563);
		var p565 = new OpenLayers.Geometry.Point(420961, 374569);
		points.push(p565);
		var p567 = new OpenLayers.Geometry.Point(421016, 374689);
		points.push(p567);
		var p569 = new OpenLayers.Geometry.Point(421076, 374809);
		points.push(p569);
		var p571 = new OpenLayers.Geometry.Point(421126, 374919);
		points.push(p571);
		var p573 = new OpenLayers.Geometry.Point(421196, 375044);
		points.push(p573);
		var p575 = new OpenLayers.Geometry.Point(421251, 375159);
		points.push(p575);
		var p577 = new OpenLayers.Geometry.Point(421276, 375234);
		points.push(p577);
		var p579 = new OpenLayers.Geometry.Point(421306, 375324);
		points.push(p579);
		var p581 = new OpenLayers.Geometry.Point(421336, 375424);
		points.push(p581);
		var p583 = new OpenLayers.Geometry.Point(421361, 375494);
		points.push(p583);
		var p585 = new OpenLayers.Geometry.Point(421406, 375564);
		points.push(p585);
		var p587 = new OpenLayers.Geometry.Point(421471, 375624);
		points.push(p587);
		var p589 = new OpenLayers.Geometry.Point(421581, 375679);
		points.push(p589);
		var p591 = new OpenLayers.Geometry.Point(421656, 375724);
		points.push(p591);
		var p593 = new OpenLayers.Geometry.Point(421706, 375744);
		points.push(p593);
		var p595 = new OpenLayers.Geometry.Point(421751, 375769);
		points.push(p595);
		var p597 = new OpenLayers.Geometry.Point(421801, 375819);
		points.push(p597);
		var p599 = new OpenLayers.Geometry.Point(421806, 375879);
		points.push(p599);
		var p601 = new OpenLayers.Geometry.Point(421836, 375929);
		points.push(p601);
		var p603 = new OpenLayers.Geometry.Point(421866, 375989);
		points.push(p603);
		var p605 = new OpenLayers.Geometry.Point(421901, 376044);
		points.push(p605);
		var p607 = new OpenLayers.Geometry.Point(421936, 376153);
		points.push(p607);
		var p609 = new OpenLayers.Geometry.Point(421971, 376243);
		points.push(p609);
		var p611 = new OpenLayers.Geometry.Point(421981, 376298);
		points.push(p611);
		var p613 = new OpenLayers.Geometry.Point(421971, 376358);
		points.push(p613);
		var p615 = new OpenLayers.Geometry.Point(422006, 376408);
		points.push(p615);
		var p617 = new OpenLayers.Geometry.Point(422051, 376448);
		points.push(p617);
		var p619 = new OpenLayers.Geometry.Point(422086, 376448);
		points.push(p619);
		
		//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(422089, 376439,1);
		AddNumberedMarker(423449, 375929,2);
		AddNumberedMarker(420699, 374179,3);
		AddNumberedMarker(421439, 373489,4);
		AddNumberedMarker(423899, 370629,5);
		AddNumberedMarker(420629, 371029,6);
		AddNumberedMarker(421819, 373629,7);

		//Markers for Photos
		AddPhotoMarker(423429, 375819, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/top_descent_to_stoney.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/top_descent_to_stoney.jpg', 680, 520,0,0);
		AddPhotoMarker(421289, 375149, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/quarry_descent.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/quarry_descent.jpg', 680, 520,-40,-20);
		AddPhotoMarker(421199, 373899, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/descend_mx_ruts.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/descend_mx_ruts.jpg', 680, 520,-20,0);
		AddPhotoMarkerPortrait(421459, 373419, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/top_rowland_descent.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/top_rowland_descent.jpg', 520, 680,0,-10);
		AddPhotoMarker(422499, 373339, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/above_hassop.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/above_hassop.jpg', 680, 520,0,0);
		AddPhotoMarker(422689, 371859, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/ford_near_hassop.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/ford_near_hassop.jpg', 680, 520,0,5);
		AddPhotoMarkerPortrait(423869, 371259, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/climb_to_pilsley.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/climb_to_pilsley.jpg', 520, 680,5,-10);
		AddPhotoMarkerPortrait(421479, 373259, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/P1010387.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/P1010387.JPG', 640, 840,-40,-10);
		AddPhotoMarker(420989, 374549, 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/thumbs/104-0442_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/eyam_route_photos/104-0442_IMG.JPG', 680, 520,0,0);
		
		//Check to see if quota has been used up for today?
		var supportService = new OpenSpace.SupportService();
		supportService.getTileCount(tileCountResults);
    }
