//Javascript to create OS map for Jacobs Ladder 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(410958, 384397), 7);
        
        //Define the points for the route
		var points = [];
		var p0 = new OpenLayers.Geometry.Point(412388, 385267);
		points.push(p0);
		var p1 = new OpenLayers.Geometry.Point(412298, 385187);
		points.push(p1);
		var p3 = new OpenLayers.Geometry.Point(412343, 385132);
		points.push(p3);
		var p5 = new OpenLayers.Geometry.Point(412368, 385087);
		points.push(p5);
		var p7 = new OpenLayers.Geometry.Point(412383, 384932);
		points.push(p7);
		var p9 = new OpenLayers.Geometry.Point(412413, 384807);
		points.push(p9);
		var p11 = new OpenLayers.Geometry.Point(412428, 384747);
		points.push(p11);
		var p13 = new OpenLayers.Geometry.Point(412403, 384672);
		points.push(p13);
		var p15 = new OpenLayers.Geometry.Point(412383, 384627);
		points.push(p15);
		var p17 = new OpenLayers.Geometry.Point(412388, 384562);
		points.push(p17);
		var p19 = new OpenLayers.Geometry.Point(412438, 384542);
		points.push(p19);
		var p21 = new OpenLayers.Geometry.Point(412478, 384532);
		points.push(p21);
		var p23 = new OpenLayers.Geometry.Point(412518, 384512);
		points.push(p23);
		var p25 = new OpenLayers.Geometry.Point(412528, 384472);
		points.push(p25);
		var p27 = new OpenLayers.Geometry.Point(412593, 384482);
		points.push(p27);
		var p29 = new OpenLayers.Geometry.Point(412713, 384507);
		points.push(p29);
		var p31 = new OpenLayers.Geometry.Point(412833, 384522);
		points.push(p31);
		var p33 = new OpenLayers.Geometry.Point(412958, 384527);
		points.push(p33);
		var p35 = new OpenLayers.Geometry.Point(413038, 384532);
		points.push(p35);
		var p37 = new OpenLayers.Geometry.Point(413138, 384552);
		points.push(p37);
		var p39 = new OpenLayers.Geometry.Point(413203, 384567);
		points.push(p39);
		var p41 = new OpenLayers.Geometry.Point(413363, 384557);
		points.push(p41);
		var p43 = new OpenLayers.Geometry.Point(413473, 384547);
		points.push(p43);
		var p45 = new OpenLayers.Geometry.Point(413583, 384492);
		points.push(p45);
		var p47 = new OpenLayers.Geometry.Point(413428, 384462);
		points.push(p47);
		var p49 = new OpenLayers.Geometry.Point(413328, 384432);
		points.push(p49);
		var p51 = new OpenLayers.Geometry.Point(413118, 384307);
		points.push(p51);
		var p53 = new OpenLayers.Geometry.Point(413018, 384242);
		points.push(p53);
		var p55 = new OpenLayers.Geometry.Point(412873, 384002);
		points.push(p55);
		var p57 = new OpenLayers.Geometry.Point(412828, 383927);
		points.push(p57);
		var p59 = new OpenLayers.Geometry.Point(412753, 383897);
		points.push(p59);
		var p61 = new OpenLayers.Geometry.Point(412678, 383847);
		points.push(p61);
		var p63 = new OpenLayers.Geometry.Point(412648, 383754);
		points.push(p63);
		var p65 = new OpenLayers.Geometry.Point(412603, 383634);
		points.push(p65);
		var p67 = new OpenLayers.Geometry.Point(412540, 383553);
		points.push(p67);
		var p69 = new OpenLayers.Geometry.Point(412488, 383474);
		points.push(p69);
		var p71 = new OpenLayers.Geometry.Point(412478, 383419);
		points.push(p71);
		var p73 = new OpenLayers.Geometry.Point(412473, 383394);
		points.push(p73);
		var p75 = new OpenLayers.Geometry.Point(412413, 383384);
		points.push(p75);
		var p77 = new OpenLayers.Geometry.Point(412347, 383386);
		points.push(p77);
		var p79 = new OpenLayers.Geometry.Point(412223, 383393);
		points.push(p79);
		var p81 = new OpenLayers.Geometry.Point(412110, 383416);
		points.push(p81);
		var p83 = new OpenLayers.Geometry.Point(412037, 383416);
		points.push(p83);
		var p85 = new OpenLayers.Geometry.Point(411933, 383413);
		points.push(p85);
		var p87 = new OpenLayers.Geometry.Point(411753, 383409);
		points.push(p87);
		var p89 = new OpenLayers.Geometry.Point(411583, 383399);
		points.push(p89);
		var p91 = new OpenLayers.Geometry.Point(411398, 383414);
		points.push(p91);
		var p93 = new OpenLayers.Geometry.Point(411243, 383409);
		points.push(p93);
		var p95 = new OpenLayers.Geometry.Point(411118, 383384);
		points.push(p95);
		var p97 = new OpenLayers.Geometry.Point(410858, 383279);
		points.push(p97);
		var p99 = new OpenLayers.Geometry.Point(410698, 383194);
		points.push(p99);
		var p101 = new OpenLayers.Geometry.Point(410423, 383064);
		points.push(p101);
		var p103 = new OpenLayers.Geometry.Point(410148, 382904);
		points.push(p103);
		var p105 = new OpenLayers.Geometry.Point(409908, 382904);
		points.push(p105);
		var p107 = new OpenLayers.Geometry.Point(409830, 382851);
		points.push(p107);
		var p109 = new OpenLayers.Geometry.Point(409710, 382791);
		points.push(p109);
		var p111 = new OpenLayers.Geometry.Point(409595, 382746);
		points.push(p111);
		var p113 = new OpenLayers.Geometry.Point(409510, 382686);
		points.push(p113);
		var p115 = new OpenLayers.Geometry.Point(409435, 382641);
		points.push(p115);
		var p117 = new OpenLayers.Geometry.Point(409355, 382596);
		points.push(p117);
		var p119 = new OpenLayers.Geometry.Point(409315, 382546);
		points.push(p119);
		var p121 = new OpenLayers.Geometry.Point(409155, 382486);
		points.push(p121);
		var p123 = new OpenLayers.Geometry.Point(409100, 382521);
		points.push(p123);
		var p125 = new OpenLayers.Geometry.Point(409045, 382561);
		points.push(p125);
		var p127 = new OpenLayers.Geometry.Point(409010, 382611);
		points.push(p127);
		var p129 = new OpenLayers.Geometry.Point(408990, 382671);
		points.push(p129);
		var p131 = new OpenLayers.Geometry.Point(408945, 382651);
		points.push(p131);
		var p133 = new OpenLayers.Geometry.Point(408905, 382636);
		points.push(p133);
		var p135 = new OpenLayers.Geometry.Point(408835, 382676);
		points.push(p135);
		var p137 = new OpenLayers.Geometry.Point(408785, 382696);
		points.push(p137);
		var p139 = new OpenLayers.Geometry.Point(408715, 382716);
		points.push(p139);
		var p141 = new OpenLayers.Geometry.Point(408640, 382746);
		points.push(p141);
		var p143 = new OpenLayers.Geometry.Point(408580, 382766);
		points.push(p143);
		var p145 = new OpenLayers.Geometry.Point(408475, 382816);
		points.push(p145);
		var p147 = new OpenLayers.Geometry.Point(408419, 382921);
		points.push(p147);
		var p149 = new OpenLayers.Geometry.Point(408309, 382896);
		points.push(p149);
		var p151 = new OpenLayers.Geometry.Point(408264, 382886);
		points.push(p151);
		var p153 = new OpenLayers.Geometry.Point(408209, 382886);
		points.push(p153);
		var p155 = new OpenLayers.Geometry.Point(408169, 382901);
		points.push(p155);
		var p157 = new OpenLayers.Geometry.Point(408099, 382936);
		points.push(p157);
		var p159 = new OpenLayers.Geometry.Point(408029, 382981);
		points.push(p159);
		var p161 = new OpenLayers.Geometry.Point(407934, 383056);
		points.push(p161);
		var p163 = new OpenLayers.Geometry.Point(407859, 383116);
		points.push(p163);
		var p165 = new OpenLayers.Geometry.Point(407799, 383176);
		points.push(p165);
		var p167 = new OpenLayers.Geometry.Point(407744, 383246);
		points.push(p167);
		var p169 = new OpenLayers.Geometry.Point(407709, 383286);
		points.push(p169);
		var p171 = new OpenLayers.Geometry.Point(407659, 383306);
		points.push(p171);
		var p173 = new OpenLayers.Geometry.Point(407629, 383336);
		points.push(p173);
		var p175 = new OpenLayers.Geometry.Point(407614, 383421);
		points.push(p175);
		var p177 = new OpenLayers.Geometry.Point(407614, 383491);
		points.push(p177);
		var p179 = new OpenLayers.Geometry.Point(407654, 383551);
		points.push(p179);
		var p181 = new OpenLayers.Geometry.Point(407669, 383601);
		points.push(p181);
		var p183 = new OpenLayers.Geometry.Point(407684, 383636);
		points.push(p183);
		var p185 = new OpenLayers.Geometry.Point(407654, 383671);
		points.push(p185);
		var p187 = new OpenLayers.Geometry.Point(407679, 383736);
		points.push(p187);
		var p189 = new OpenLayers.Geometry.Point(407664, 383791);
		points.push(p189);
		var p191 = new OpenLayers.Geometry.Point(407629, 383836);
		points.push(p191);
		var p193 = new OpenLayers.Geometry.Point(407594, 383846);
		points.push(p193);
		var p195 = new OpenLayers.Geometry.Point(407554, 383851);
		points.push(p195);
		var p197 = new OpenLayers.Geometry.Point(407504, 383836);
		points.push(p197);
		var p199 = new OpenLayers.Geometry.Point(407369, 383786);
		points.push(p199);
		var p201 = new OpenLayers.Geometry.Point(407259, 383751);
		points.push(p201);
		var p203 = new OpenLayers.Geometry.Point(407229, 383751);
		points.push(p203);
		var p205 = new OpenLayers.Geometry.Point(407174, 383771);
		points.push(p205);
		var p207 = new OpenLayers.Geometry.Point(407144, 383806);
		points.push(p207);
		var p209 = new OpenLayers.Geometry.Point(407094, 383866);
		points.push(p209);
		var p211 = new OpenLayers.Geometry.Point(407059, 383916);
		points.push(p211);
		var p213 = new OpenLayers.Geometry.Point(406999, 383956);
		points.push(p213);
		var p215 = new OpenLayers.Geometry.Point(406954, 383991);
		points.push(p215);
		var p217 = new OpenLayers.Geometry.Point(406889, 384011);
		points.push(p217);
		var p219 = new OpenLayers.Geometry.Point(406849, 384031);
		points.push(p219);
		var p221 = new OpenLayers.Geometry.Point(406744, 384091);
		points.push(p221);
		var p223 = new OpenLayers.Geometry.Point(406689, 384151);
		points.push(p223);
		var p225 = new OpenLayers.Geometry.Point(406643, 384221);
		points.push(p225);
		var p227 = new OpenLayers.Geometry.Point(406588, 384291);
		points.push(p227);
		var p229 = new OpenLayers.Geometry.Point(406483, 384375);
		points.push(p229);
		var p231 = new OpenLayers.Geometry.Point(406398, 384435);
		points.push(p231);
		var p233 = new OpenLayers.Geometry.Point(406363, 384490);
		points.push(p233);
		var p235 = new OpenLayers.Geometry.Point(406303, 384560);
		points.push(p235);
		var p237 = new OpenLayers.Geometry.Point(406233, 384625);
		points.push(p237);
		var p239 = new OpenLayers.Geometry.Point(406198, 384640);
		points.push(p239);
		var p241 = new OpenLayers.Geometry.Point(406163, 384655);
		points.push(p241);
		var p243 = new OpenLayers.Geometry.Point(406123, 384655);
		points.push(p243);
		var p245 = new OpenLayers.Geometry.Point(406078, 384645);
		points.push(p245);
		var p247 = new OpenLayers.Geometry.Point(406023, 384640);
		points.push(p247);
		var p249 = new OpenLayers.Geometry.Point(405973, 384640);
		points.push(p249);
		var p251 = new OpenLayers.Geometry.Point(405933, 384650);
		points.push(p251);
		var p253 = new OpenLayers.Geometry.Point(405853, 384640);
		points.push(p253);
		var p255 = new OpenLayers.Geometry.Point(405768, 384635);
		points.push(p255);
		var p257 = new OpenLayers.Geometry.Point(405708, 384635);
		points.push(p257);
		var p259 = new OpenLayers.Geometry.Point(405633, 384640);
		points.push(p259);
		var p261 = new OpenLayers.Geometry.Point(405598, 384660);
		points.push(p261);
		var p263 = new OpenLayers.Geometry.Point(405553, 384690);
		points.push(p263);
		var p265 = new OpenLayers.Geometry.Point(405448, 384760);
		points.push(p265);
		var p267 = new OpenLayers.Geometry.Point(405388, 384800);
		points.push(p267);
		var p269 = new OpenLayers.Geometry.Point(405338, 384850);
		points.push(p269);
		var p271 = new OpenLayers.Geometry.Point(405278, 384885);
		points.push(p271);
		var p273 = new OpenLayers.Geometry.Point(405223, 384925);
		points.push(p273);
		var p275 = new OpenLayers.Geometry.Point(405164, 384973);
		points.push(p275);
		var p277 = new OpenLayers.Geometry.Point(405129, 385053);
		points.push(p277);
		var p279 = new OpenLayers.Geometry.Point(404999, 385358);
		points.push(p279);
		var p281 = new OpenLayers.Geometry.Point(405075, 385332);
		points.push(p281);
		var p283 = new OpenLayers.Geometry.Point(405160, 385332);
		points.push(p283);
		var p285 = new OpenLayers.Geometry.Point(405230, 385362);
		points.push(p285);
		var p287 = new OpenLayers.Geometry.Point(405315, 385397);
		points.push(p287);
		var p289 = new OpenLayers.Geometry.Point(405335, 385442);
		points.push(p289);
		var p291 = new OpenLayers.Geometry.Point(405365, 385562);
		points.push(p291);
		var p293 = new OpenLayers.Geometry.Point(405375, 385657);
		points.push(p293);
		var p295 = new OpenLayers.Geometry.Point(405365, 385777);
		points.push(p295);
		var p297 = new OpenLayers.Geometry.Point(405340, 385877);
		points.push(p297);
		var p299 = new OpenLayers.Geometry.Point(405318, 386082);
		points.push(p299);
		var p301 = new OpenLayers.Geometry.Point(405323, 386201);
		points.push(p301);
		var p303 = new OpenLayers.Geometry.Point(405335, 386274);
		points.push(p303);
		var p305 = new OpenLayers.Geometry.Point(405292, 386304);
		points.push(p305);
		var p307 = new OpenLayers.Geometry.Point(405262, 386390);
		points.push(p307);
		var p309 = new OpenLayers.Geometry.Point(405223, 386447);
		points.push(p309);
		var p311 = new OpenLayers.Geometry.Point(405182, 386512);
		points.push(p311);
		
		var p313 = new OpenLayers.Geometry.Point(405085, 386524);
		points.push(p313);
		var p315 = new OpenLayers.Geometry.Point(405030, 386548);
		points.push(p315);
		var p317 = new OpenLayers.Geometry.Point(404951, 386603);
		points.push(p317);
		var p319 = new OpenLayers.Geometry.Point(404908, 386633);
		points.push(p319);
		var p321 = new OpenLayers.Geometry.Point(404817, 386646);
		points.push(p321);
		var p323 = new OpenLayers.Geometry.Point(404719, 386658);
		points.push(p323);
		var p325 = new OpenLayers.Geometry.Point(404622, 386652);
		points.push(p325);
		var p327 = new OpenLayers.Geometry.Point(404536, 386658);
		points.push(p327);
		var p329 = new OpenLayers.Geometry.Point(404427, 386670);
		points.push(p329);
		var p331 = new OpenLayers.Geometry.Point(404274, 386652);
		points.push(p331);
		var p333 = new OpenLayers.Geometry.Point(404189, 386670);
		points.push(p333);
		var p335 = new OpenLayers.Geometry.Point(404128, 386688);
		points.push(p335);
		var p337 = new OpenLayers.Geometry.Point(404067, 386700);
		points.push(p337);
		var p339 = new OpenLayers.Geometry.Point(404006, 386719);
		points.push(p339);
		var p341 = new OpenLayers.Geometry.Point(403958, 386725);
		points.push(p341);
		var p343 = new OpenLayers.Geometry.Point(403909, 386725);
		points.push(p343);
		var p345 = new OpenLayers.Geometry.Point(403872, 386737);
		points.push(p345);
		var p347 = new OpenLayers.Geometry.Point(403805, 386780);
		points.push(p347);
		var p349 = new OpenLayers.Geometry.Point(403756, 386798);
		points.push(p349);
		var p351 = new OpenLayers.Geometry.Point(403721, 386883);
		points.push(p351);
		var p353 = new OpenLayers.Geometry.Point(403688, 386977);
		points.push(p353);
		var p355 = new OpenLayers.Geometry.Point(403769, 387017);
		points.push(p355);
		var p357 = new OpenLayers.Geometry.Point(403884, 386908);
		points.push(p357);
		var p359 = new OpenLayers.Geometry.Point(403950, 386846);
		points.push(p359);
		var p361 = new OpenLayers.Geometry.Point(404000, 386859);
		points.push(p361);
		var p363 = new OpenLayers.Geometry.Point(404055, 386835);
		points.push(p363);
		var p365 = new OpenLayers.Geometry.Point(404104, 386908);
		points.push(p365);
		var p367 = new OpenLayers.Geometry.Point(404165, 386999);
		points.push(p367);
		var p369 = new OpenLayers.Geometry.Point(404195, 387127);
		points.push(p369);
		var p371 = new OpenLayers.Geometry.Point(404238, 387304);
		points.push(p371);
		var p373 = new OpenLayers.Geometry.Point(404256, 387407);
		points.push(p373);
		var p375 = new OpenLayers.Geometry.Point(404262, 387468);
		points.push(p375);
		var p377 = new OpenLayers.Geometry.Point(404274, 387523);
		points.push(p377);
		var p379 = new OpenLayers.Geometry.Point(404323, 387694);
		points.push(p379);
		var p381 = new OpenLayers.Geometry.Point(404378, 387846);
		points.push(p381);
		var p383 = new OpenLayers.Geometry.Point(404427, 387968);
		points.push(p383);
		var p385 = new OpenLayers.Geometry.Point(404494, 388023);
		points.push(p385);
		var p387 = new OpenLayers.Geometry.Point(404616, 388072);
		points.push(p387);
		var p389 = new OpenLayers.Geometry.Point(404738, 388175);
		points.push(p389);
		var p391 = new OpenLayers.Geometry.Point(404841, 388254);
		points.push(p391);
		var p393 = new OpenLayers.Geometry.Point(404908, 388279);
		points.push(p393);
		var p395 = new OpenLayers.Geometry.Point(404969, 388303);
		points.push(p395);
		var p397 = new OpenLayers.Geometry.Point(405024, 388273);
		points.push(p397);
		var p399 = new OpenLayers.Geometry.Point(405079, 388248);
		points.push(p399);
		var p401 = new OpenLayers.Geometry.Point(405140, 388230);
		points.push(p401);
		var p403 = new OpenLayers.Geometry.Point(405195, 388242);
		points.push(p403);
		var p405 = new OpenLayers.Geometry.Point(405231, 388236);
		points.push(p405);
		var p407 = new OpenLayers.Geometry.Point(405408, 388200);
		points.push(p407);
		var p409 = new OpenLayers.Geometry.Point(405280, 388108);
		points.push(p409);
		var p411 = new OpenLayers.Geometry.Point(405256, 388011);
		points.push(p411);
		var p413 = new OpenLayers.Geometry.Point(405316, 387931);
		points.push(p413);
		var p415 = new OpenLayers.Geometry.Point(405420, 387877);
		points.push(p415);
		var p417 = new OpenLayers.Geometry.Point(405579, 387828);
		points.push(p417);
		var p419 = new OpenLayers.Geometry.Point(405784, 387763);
		points.push(p419);
		var p421 = new OpenLayers.Geometry.Point(405888, 387550);
		points.push(p421);
		var p423 = new OpenLayers.Geometry.Point(406375, 387221);
		points.push(p423);
		var p425 = new OpenLayers.Geometry.Point(406564, 387136);
		points.push(p425);
		var p427 = new OpenLayers.Geometry.Point(406613, 386922);
		points.push(p427);
		var p429 = new OpenLayers.Geometry.Point(406631, 386672);
		points.push(p429);
		var p431 = new OpenLayers.Geometry.Point(406564, 386630);
		points.push(p431);
		var p433 = new OpenLayers.Geometry.Point(406552, 386538);
		points.push(p433);
		var p435 = new OpenLayers.Geometry.Point(406613, 386325);
		points.push(p435);
		var p437 = new OpenLayers.Geometry.Point(406631, 386185);
		points.push(p437);
		var p439 = new OpenLayers.Geometry.Point(406650, 386063);
		points.push(p439);
		var p441 = new OpenLayers.Geometry.Point(406715, 386040);
		points.push(p441);
		var p443 = new OpenLayers.Geometry.Point(406830, 386045);
		points.push(p443);
		var p445 = new OpenLayers.Geometry.Point(407030, 386125);
		points.push(p445);
		var p447 = new OpenLayers.Geometry.Point(407190, 386205);
		points.push(p447);
		var p449 = new OpenLayers.Geometry.Point(407290, 386225);
		points.push(p449);
		var p451 = new OpenLayers.Geometry.Point(407400, 386200);
		points.push(p451);
		var p453 = new OpenLayers.Geometry.Point(407525, 386155);
		points.push(p453);
		var p455 = new OpenLayers.Geometry.Point(407620, 386080);
		points.push(p455);
		var p457 = new OpenLayers.Geometry.Point(407755, 386055);
		points.push(p457);
		var p459 = new OpenLayers.Geometry.Point(407970, 386055);
		points.push(p459);
		var p461 = new OpenLayers.Geometry.Point(408075, 386090);
		points.push(p461);
		var p463 = new OpenLayers.Geometry.Point(408175, 386185);
		points.push(p463);
		var p465 = new OpenLayers.Geometry.Point(408205, 386205);
		points.push(p465);
		var p467 = new OpenLayers.Geometry.Point(408345, 386200);
		points.push(p467);
		var p469 = new OpenLayers.Geometry.Point(408462, 386200);
		points.push(p469);
		var p471 = new OpenLayers.Geometry.Point(408642, 386210);
		points.push(p471);
		var p473 = new OpenLayers.Geometry.Point(408652, 386135);
		points.push(p473);
		var p475 = new OpenLayers.Geometry.Point(408662, 386005);
		points.push(p475);
		var p477 = new OpenLayers.Geometry.Point(408682, 385970);
		points.push(p477);
		var p479 = new OpenLayers.Geometry.Point(408752, 386025);
		points.push(p479);
		var p481 = new OpenLayers.Geometry.Point(408792, 386100);
		points.push(p481);
		var p483 = new OpenLayers.Geometry.Point(408812, 386140);
		points.push(p483);
		var p485 = new OpenLayers.Geometry.Point(408867, 386090);
		points.push(p485);
		var p487 = new OpenLayers.Geometry.Point(408907, 386035);
		points.push(p487);
		var p489 = new OpenLayers.Geometry.Point(409012, 386005);
		points.push(p489);
		var p491 = new OpenLayers.Geometry.Point(409152, 385910);
		points.push(p491);
		var p493 = new OpenLayers.Geometry.Point(409272, 385810);
		points.push(p493);
		var p495 = new OpenLayers.Geometry.Point(409462, 385680);
		points.push(p495);
		var p497 = new OpenLayers.Geometry.Point(409542, 385600);
		points.push(p497);
		var p499 = new OpenLayers.Geometry.Point(409627, 385515);
		points.push(p499);
		var p501 = new OpenLayers.Geometry.Point(409682, 385489);
		points.push(p501);
		var p503 = new OpenLayers.Geometry.Point(409762, 385459);
		points.push(p503);
		var p505 = new OpenLayers.Geometry.Point(409852, 385444);
		points.push(p505);
		var p507 = new OpenLayers.Geometry.Point(409917, 385439);
		points.push(p507);
		var p509 = new OpenLayers.Geometry.Point(410017, 385424);
		points.push(p509);
		var p511 = new OpenLayers.Geometry.Point(410077, 385419);
		points.push(p511);
		var p513 = new OpenLayers.Geometry.Point(410132, 385409);
		points.push(p513);
		var p515 = new OpenLayers.Geometry.Point(410172, 385364);
		points.push(p515);
		var p517 = new OpenLayers.Geometry.Point(410197, 385324);
		points.push(p517);
		var p519 = new OpenLayers.Geometry.Point(410222, 385314);
		points.push(p519);
		var p521 = new OpenLayers.Geometry.Point(410262, 385309);
		points.push(p521);
		var p523 = new OpenLayers.Geometry.Point(410407, 385049);
		points.push(p523);
		var p525 = new OpenLayers.Geometry.Point(410367, 384949);
		points.push(p525);
		var p527 = new OpenLayers.Geometry.Point(410372, 384914);
		points.push(p527);
		var p529 = new OpenLayers.Geometry.Point(410652, 384714);
		points.push(p529);
		var p531 = new OpenLayers.Geometry.Point(410697, 384704);
		points.push(p531);
		var p533 = new OpenLayers.Geometry.Point(410772, 384714);
		points.push(p533);
		var p535 = new OpenLayers.Geometry.Point(410852, 384739);
		points.push(p535);
		var p537 = new OpenLayers.Geometry.Point(410907, 384739);
		points.push(p537);
		var p539 = new OpenLayers.Geometry.Point(411022, 384684);
		points.push(p539);
		var p541 = new OpenLayers.Geometry.Point(411107, 384679);
		points.push(p541);
		var p543 = new OpenLayers.Geometry.Point(411187, 384659);
		points.push(p543);
		var p545 = new OpenLayers.Geometry.Point(411327, 384639);
		points.push(p545);
		var p547 = new OpenLayers.Geometry.Point(411327, 384699);
		points.push(p547);
		var p549 = new OpenLayers.Geometry.Point(411417, 384774);
		points.push(p549);
		var p551 = new OpenLayers.Geometry.Point(411492, 384799);
		points.push(p551);
		var p553 = new OpenLayers.Geometry.Point(411607, 384834);
		points.push(p553);
		var p555 = new OpenLayers.Geometry.Point(411764, 384917);
		points.push(p555);
		var p557 = new OpenLayers.Geometry.Point(411869, 384977);
		points.push(p557);
		var p559 = new OpenLayers.Geometry.Point(412019, 385032);
		points.push(p559);
		var p561 = new OpenLayers.Geometry.Point(412149, 385127);
		points.push(p561);
		var p563 = new OpenLayers.Geometry.Point(412269, 385172);
		points.push(p563);
		var p565 = new OpenLayers.Geometry.Point(412369, 385232);
		points.push(p565);
		var p567 = new OpenLayers.Geometry.Point(412389, 385262);
		points.push(p567);
		//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(412388, 385267,1);
		AddNumberedMarker(412558, 383537,2);
		AddNumberedMarker(409198, 382457,3);
		AddNumberedMarker(405258, 384907,4);
		AddNumberedMarker(405238, 386447,5);
		AddNumberedMarker(404078, 386817,6);
		AddNumberedMarker(405288, 387987,7);
		AddNumberedMarker(406668, 386047,8);
		AddNumberedMarker(408848, 386097,9);

		//Markers for Photos
		AddPhotoMarker(413238, 384547, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/IMG_2031.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/IMG_2031.jpg',680, 520,0,-25);
		AddPhotoMarker(413258, 384357, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/IMG_2032.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/IMG_2032.jpg',680, 520,0,0);
		AddPhotoMarker(410608, 383127, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/101-0135_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/101-0135_IMG.JPG',680, 520,0,0);
		AddPhotoMarkerPortrait(409598, 382717, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/101-0137_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/101-0137_IMG.JPG',520, 680,0,0);
		AddPhotoMarker(407638, 383367, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/101-0142_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/101-0142_IMG.JPG',680, 520,-30,0);
		AddPhotoMarker(405308, 385377, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/IMG_2035.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/IMG_2035.jpg',680, 520,-30,-25);
		AddPhotoMarker(405038, 388267, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/IMG_2036.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/IMG_2036.jpg',680, 520,-20,-30);
		AddPhotoMarker(407198, 386167, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/101-0147_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/101-0147_IMG.JPG',680, 520,0,0);
		AddPhotoMarker(408358, 386177, 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/thumbs/101-0155_IMG.jpg', 'http://www.mountainbikerides.co.uk/images/jacobs_route_photos/101-0155_IMG.JPG',680, 520,-5,0);

		//Check to see if quota has been used up for today?
		var supportService = new OpenSpace.SupportService();
		supportService.getTileCount(tileCountResults);
    }
