//****************************** paths and markers ********************************
//*********************************************************************************

//****************************** Path Function ************************************
//*********************************************************************************
//path 0
function addToLineString(lineString, lat, lng, latOffset, lngOffset) {
  lineString.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}
//*****

//path 1
function addToLineString1(lineString1, lat, lng, latOffset, lngOffset) {
  lineString1.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}
//*****

//path 2
function addToLineString2(lineString2, lat, lng, latOffset, lngOffset) {
  lineString2.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//*****

// path 3
function addToLineString3(lineString3, lat, lng, latOffset, lngOffset) {
  lineString3.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}
//****

//path 4
function addToLineString4(lineString4, lat, lng, latOffset, lngOffset) {
  lineString4.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 5
function addToLineString5(lineString5, lat, lng, latOffset, lngOffset) {
  lineString5.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 6
function addToLineString6(lineString6, lat, lng, latOffset, lngOffset) {
  lineString6.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 7
function addToLineString7(lineString7, lat, lng, latOffset, lngOffset) {
  lineString7.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 8
function addToLineString8(lineString8, lat, lng, latOffset, lngOffset) {
  lineString8.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 9
function addToLineString9(lineString9, lat, lng, latOffset, lngOffset) {
  lineString9.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 10
function addToLineString10(lineString10, lat, lng, latOffset, lngOffset) {
  lineString10.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 11
function addToLineString11(lineString11, lat, lng, latOffset, lngOffset) {
  lineString11.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 12
function addToLineString12(lineString12, lat, lng, latOffset, lngOffset) {
  lineString12.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 13
function addToLineString13(lineString13, lat, lng, latOffset, lngOffset) {
  lineString13.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//path 14
function addToLineString14(lineString14, lat, lng, latOffset, lngOffset) {
  lineString14.getCoordinates().
    pushLatLngAlt(lat + latOffset, lng + lngOffset, 0);
}

//*********************************************************************************

//  **************************** placemark code ***********************************
//*********************************************************************************
function pLab()
{
fname= new Array()
vname=new Array()
latCo= new Array()
lonCo= new Array()

fname[1]="Harrison Stickle"
latCo[1]=54.4569
lonCo[1]=-3.1095

fname[2]="Pike of Stickle"
latCo[2]=54.4564
lonCo[2]=-3.1214

fname[3]="Pavey Ark"
latCo[3]=54.4615
lonCo[3]=-3.1051

fname[4]="High Raise"
latCo[4]=54.4774
lonCo[4]=-3.1086

fname[5]="Sergeant Man"
latCo[5]=54.4702
lonCo[5]=-3.1027

fname[6]="Thorn Crag"
latCo[6]=54.4544
lonCo[6]=-3.1126

fname[7]="Loft Crag"
latCo[7]=54.4543
lonCo[7]=-3.1159

fname[8]="Thunacar Knott"
latCo[8]=54.4616
lonCo[8]=-3.1099

fname[9]="Blea Rigg"
latCo[9]=54.46017
lonCo[9]=-3.0779
//*************************************

//***********************************
// **** view features ****

vname[100]="Stickle Tarn"
latCo[100]=54.4593
lonCo[100]=-3.1010

vname[101]="Codale Tarn"
latCo[101]=54.4697
lonCo[101]=-3.0866

vname[102]="Easedale Tarn"
latCo[102]=54.4694
lonCo[102]=-3.0702

vname[103]="Stickle/Mill Ghyll"
latCo[103]=54.4537
lonCo[103]=-3.0961

vname[104]="Dungeon Ghyll"
latCo[104]=54.4495
lonCo[104]=-3.0972

vname[105]="New Dungeon Ghyll Hotel"
latCo[105]=54.4491
lonCo[105]=-3.0897

vname[106]="Grasmere"
latCo[106]=54.4579
lonCo[106]=-3.0215

vname[107]="Great Langdale"
latCo[107]=54.4438
lonCo[107]=-3.1003

vname[108]="Easedale"
latCo[108]=54.4680
lonCo[108]=-3.0466

vname[109]="Top of Stake Pass"
latCo[109]=54.4683
lonCo[109]=-3.1351

vname[110]="High White Stones"
latCo[110]=54.4760
lonCo[110]=-3.1113

vname[111]="Stake Gill"
latCo[111]=54.4602
lonCo[111]=-3.1430

vname[112]="Martcrag Moor"
latCo[112]=54.4630
lonCo[112]=-3.1319
//**********************************


//***********************************************************************************
//**************************** lineString ******************************************
//**********************************************************************************
//get view
//var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
//var lat = 54.465805
//var lng = -3.276359
//*****

//Path 0 - create  placemark & linestring object.
var lineStringPlacemark = ge.createPlacemark('');
var lineString = ge.createLineString('');
lineStringPlacemark.setGeometry(lineString);
lineString.setTessellate(true);
//*****

//path 1 - create placemark & linestring object.
var lineStringPlacemark1 = ge.createPlacemark('');
var lineString1 = ge.createLineString('');
lineStringPlacemark1.setGeometry(lineString1);
lineString1.setTessellate(true);
//*****

//path 2 - create placemark & linestring object.
var lineStringPlacemark2 = ge.createPlacemark('');
var lineString2 = ge.createLineString('');
lineStringPlacemark2.setGeometry(lineString2);
lineString2.setTessellate(true);
//*****

//path 3 - create placemark & linestring object.
var lineStringPlacemark3 = ge.createPlacemark('');
var lineString3 = ge.createLineString('');
lineStringPlacemark3.setGeometry(lineString3);
lineString3.setTessellate(true);
//*****

//path 4 - create placemark & linestring object.
var lineStringPlacemark4 = ge.createPlacemark('');
var lineString4 = ge.createLineString('');
lineStringPlacemark4.setGeometry(lineString4);
lineString4.setTessellate(true);
//*****

//path 5 - create placemark & linestring object.
var lineStringPlacemark5 = ge.createPlacemark('');
var lineString5 = ge.createLineString('');
lineStringPlacemark5.setGeometry(lineString5);
lineString5.setTessellate(true);
//*****

//path 6 - create placemark & linestring object.
var lineStringPlacemark6 = ge.createPlacemark('');
var lineString6 = ge.createLineString('');
lineStringPlacemark6.setGeometry(lineString6);
lineString6.setTessellate(true);
//*****

//path 7 - create placemark & linestring object.
var lineStringPlacemark7 = ge.createPlacemark('');
var lineString7 = ge.createLineString('');
lineStringPlacemark7.setGeometry(lineString7);
lineString7.setTessellate(true);
//*****

//path 8 - create placemark & linestring object.
var lineStringPlacemark8 = ge.createPlacemark('');
var lineString8 = ge.createLineString('');
lineStringPlacemark8.setGeometry(lineString8);
lineString8.setTessellate(true);
//*****

//path 9 - create placemark & linestring object.
var lineStringPlacemark9 = ge.createPlacemark('');
var lineString9 = ge.createLineString('');
lineStringPlacemark9.setGeometry(lineString9);
lineString9.setTessellate(true);
//*****

//path 10 - create placemark & linestring object.
var lineStringPlacemark10 = ge.createPlacemark('');
var lineString10 = ge.createLineString('');
lineStringPlacemark10.setGeometry(lineString10);
lineString10.setTessellate(true);
//*****

//path 11 - create placemark & linestring object.
var lineStringPlacemark11 = ge.createPlacemark('');
var lineString11 = ge.createLineString('');
lineStringPlacemark11.setGeometry(lineString11);
lineString11.setTessellate(true);
//*****

//path 12 - create placemark & linestring object.
var lineStringPlacemark12 = ge.createPlacemark('');
var lineString12 = ge.createLineString('');
lineStringPlacemark12.setGeometry(lineString12);
lineString12.setTessellate(true);
//*****

//path 13 - create placemark & linestring object.
var lineStringPlacemark13 = ge.createPlacemark('');
var lineString13 = ge.createLineString('');
lineStringPlacemark13.setGeometry(lineString13);
lineString13.setTessellate(true);
//*****

//path 14 - create placemark & linestring object.
var lineStringPlacemark14 = ge.createPlacemark('');
var lineString14 = ge.createLineString('');
lineStringPlacemark14.setGeometry(lineString14);
lineString14.setTessellate(true);
//*****


//***********************************************************************************
//***********************************************************************************


//path 0 New Dungeon Ghyll    ***********************
addToLineString(lineString, 54.4488, -3.0898, 0,0,0);
addToLineString(lineString, 54.4492, -3.0903, 0,0,0);
addToLineString(lineString, 54.4503, -3.0921, 0,0,0);
addToLineString(lineString, 54.4519, -3.0942, 0,0,0);
addToLineString(lineString, 54.4525, -3.0943, 0,0,0);
addToLineString(lineString, 54.4529, -3.0953, 0,0,0);
addToLineString(lineString, 54.4531, -3.0951, 0,0,0);
addToLineString(lineString, 54.4552, -3.0987, 0,0,0);
addToLineString(lineString, 54.4557, -3.0988, 0,0,0);
addToLineString(lineString, 54.4564, -3.0993, 0,0,0);
addToLineString(lineString, 54.4572, -3.0991, 0,0,0);
addToLineString(lineString, 54.4580, -3.0999, 0,0,0);
addToLineString(lineString, 54.4581, -3.0997, 0,0,0);
addToLineString(lineString, 54.4583, -3.0998, 0,0,0);
addToLineString(lineString, 54.4591, -3.0994, 0,0,0);
addToLineString(lineString, 54.4597, -3.0980, 0,0,0);
addToLineString(lineString, 54.4600, -3.0976, 0,0,0);
addToLineString(lineString, 54.4602, -3.0975, 0,0,0);
addToLineString(lineString, 54.4606, -3.0979, 0,0,0);
addToLineString(lineString, 54.4612, -3.0979, 0,0,0);
addToLineString(lineString, 54.4620, -3.0978, 0,0,0);
addToLineString(lineString, 54.4626, -3.0980, 0,0,0);
addToLineString(lineString, 54.4631, -3.0988, 0,0,0);
addToLineString(lineString, 54.4634, -3.0994, 0,0,0);
addToLineString(lineString, 54.4633, -3.1001, 0,0,0);
addToLineString(lineString, 54.4631, -3.1010, 0,0,0);
addToLineString(lineString, 54.4630, -3.1019, 0,0,0);
addToLineString(lineString, 54.4629, -3.1031, 0,0,0);
addToLineString(lineString, 54.4628, -3.1043, 0,0,0);
addToLineString(lineString, 54.4627, -3.1054, 0,0,0);
addToLineString(lineString, 54.4622, -3.1055, 0,0,0);
addToLineString(lineString, 54.4620, -3.1054, 0,0,0);
addToLineString(lineString, 54.4618, -3.1052, 0,0,0);
addToLineString(lineString, 54.4615, -3.1051, 0,0,0);
//addToLineString(lineString, 54.4616, -3.1054, 0,0,0); **** delete line ****
addToLineString(lineString, 54.4614, -3.1058, 0,0,0);
addToLineString(lineString, 54.4609, -3.1077, 0,0,0);
addToLineString(lineString, 54.4601, -3.1100, 0,0,0);
addToLineString(lineString, 54.4598, -3.1100, 0,0,0);
addToLineString(lineString, 54.4583, -3.1095, 0,0,0);
addToLineString(lineString, 54.4578, -3.1092, 0,0,0);
addToLineString(lineString, 54.4577, -3.1092, 0,0,0);
addToLineString(lineString, 54.4575, -3.1091, 0,0,0);
addToLineString(lineString, 54.4566, -3.1090, 0,0,0);
addToLineString(lineString, 54.4565, -3.1101, 0,0,0);
addToLineString(lineString, 54.4567, -3.1114, 0,0,0);
addToLineString(lineString, 54.4568, -3.1131, 0,0,0);
addToLineString(lineString, 54.4567, -3.1140, 0,0,0);
addToLineString(lineString, 54.4564, -3.1151, 0,0,0);
addToLineString(lineString, 54.4565, -3.1156, 0,0,0);
addToLineString(lineString, 54.4560, -3.1160, 0,0,0);
addToLineString(lineString, 54.4565, -3.1177, 0,0,0);
addToLineString(lineString, 54.4566, -3.1196, 0,0,0);
addToLineString(lineString, 54.4567, -3.1209, 0,0,0);
addToLineString(lineString, 54.4613, -3.1246, 0,0,0);
addToLineString(lineString, 54.4674, -3.1361, 0,0,0);
addToLineString(lineString, 54.4627, -3.1435, 0,0,0);
addToLineString(lineString, 54.4562, -3.1412, 0,0,0);
addToLineString(lineString, 54.4546, -3.1366, 0,0,0);
addToLineString(lineString, 54.4532, -3.1343, 0,0,0);
addToLineString(lineString, 54.4514, -3.1317, 0,0,0);
addToLineString(lineString, 54.4492, -3.1274, 0,0,0);
addToLineString(lineString, 54.4482, -3.1254, 0,0,0);
addToLineString(lineString, 54.4475, -3.1228, 0,0,0);
addToLineString(lineString, 54.4459, -3.1184, 0,0,0);
addToLineString(lineString, 54.4454, -3.1158, 0,0,0);
addToLineString(lineString, 54.4456, -3.1038, 0,0,0);
addToLineString(lineString, 54.4461, -3.1028, 0,0,0);
addToLineString(lineString, 54.4466, -3.0991, 0,0,0);
addToLineString(lineString, 54.4468, -3.0976, 0,0,0);
addToLineString(lineString, 54.4479, -3.0955, 0,0,0);
addToLineString(lineString, 54.4487, -3.0937, 0,0,0);
addToLineString(lineString, 54.4488, -3.0923, 0,0,0);
addToLineString(lineString, 54.4491, -3.0916, 0,0,0);
addToLineString(lineString, 54.4492, -3.0903, 0,0,0);


ge.getFeatures().appendChild(lineStringPlacemark);
//***********************************************************************************

//path 1 - Loft Crag Ascent  *********
addToLineString(lineString1, 54.4488, -3.0923, 0,0,0);
addToLineString(lineString1, 54.4492, -3.0937, 0,0,0);
addToLineString(lineString1, 54.4495, -3.0942, 0,0,0);
addToLineString(lineString1, 54.4494, -3.0960, 0,0,0);
addToLineString(lineString1, 54.4492, -3.0965, 0,0,0);
addToLineString(lineString1, 54.4494, -3.0971, 0,0,0);
addToLineString(lineString1, 54.4493, -3.1006, 0,0,0);
addToLineString(lineString1, 54.4496, -3.1026, 0,0,0);
addToLineString(lineString1, 54.4500, -3.1026, 0,0,0);
addToLineString(lineString1, 54.4504, -3.1029, 0,0,0);
addToLineString(lineString1, 54.4502, -3.1035, 0,0,0);
addToLineString(lineString1, 54.4498, -3.1051, 0,0,0);
addToLineString(lineString1, 54.4503, -3.1058, 0,0,0);
addToLineString(lineString1, 54.4507, -3.1059, 0,0,0);
addToLineString(lineString1, 54.4512, -3.1065, 0,0,0);
addToLineString(lineString1, 54.4516, -3.1083, 0,0,0);
addToLineString(lineString1, 54.4521, -3.1108, 0,0,0);
addToLineString(lineString1, 54.4528, -3.1122, 0,0,0);
addToLineString(lineString1, 54.4537, -3.1128, 0,0,0);
addToLineString(lineString1, 54.4542, -3.1131, 0,0,0);
addToLineString(lineString1, 54.4546, -3.1133, 0,0,0);
addToLineString(lineString1, 54.4552, -3.1130, 0,0,0);
addToLineString(lineString1, 54.4561, -3.1133, 0,0,0);
addToLineString(lineString1, 54.4568, -3.1131, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark1); 
//***********************************************************************************

//path 2 - Stickle Tarn to Harrison Stickle *****************************************
addToLineString2(lineString2, 54.4580, -3.0999, 0,0,0);
addToLineString2(lineString2, 54.4575, -3.1008, 0,0,0); 
addToLineString2(lineString2, 54.4578, -3.1022, 0,0,0); 
addToLineString2(lineString2, 54.4576, -3.1045, 0,0,0);
addToLineString2(lineString2, 54.4581, -3.1056, 0,0,0);
addToLineString2(lineString2, 54.4586, -3.1074, 0,0,0); 
addToLineString2(lineString2, 54.4587, -3.1085, 0,0,0);
addToLineString2(lineString2, 54.4586, -3.1090, 0,0,0); 
addToLineString2(lineString2, 54.4578, -3.1092, 0,0,0); 

ge.getFeatures().appendChild(lineStringPlacemark2); 
// **********************************************************************************

//path 3 - Jacks Rake  *****************************************
addToLineString3(lineString3, 54.4578, -3.1022, 0,0,0);
addToLineString3(lineString3, 54.4582, -3.1032, 0,0,0);
addToLineString3(lineString3, 54.4587, -3.1035, 0,0,0);
addToLineString3(lineString3, 54.4593, -3.1039, 0,0,0);
addToLineString3(lineString3, 54.4598, -3.1036, 0,0,0);
addToLineString3(lineString3, 54.4612, -3.1021, 0,0,0);
addToLineString3(lineString3, 54.4614, -3.1030, 0,0,0);
addToLineString3(lineString3, 54.4616, -3.1031, 0,0,0);
addToLineString3(lineString3, 54.4612, -3.1039, 0,0,0);
addToLineString3(lineString3, 54.4610, -3.1048, 0,0,0);
addToLineString3(lineString3, 54.4609, -3.1053, 0,0,0);
addToLineString3(lineString3, 54.460998, -3.105320, 0,0,0);
addToLineString3(lineString3, 54.4608, -3.1057, 0,0,0);
addToLineString3(lineString3, 54.4608, -3.1060, 0,0,0);
addToLineString3(lineString3, 54.4608, -3.1063, 0,0,0);
addToLineString3(lineString3, 54.4614, -3.1058, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark3); 
// **********************************************************************************

//path 4 - Sergeant Man White Stones Thunacar Knott  ********************************
addToLineString4(lineString4, 54.4600, -3.0976, 0,0,0);
addToLineString4(lineString4, 54.4599, -3.0949, 0,0,0); //**
addToLineString4(lineString4, 54.4611, -3.0943, 0,0,0);
addToLineString4(lineString4, 54.4618, -3.0922, 0,0,0); //**
addToLineString4(lineString4, 54.4662, -3.0932, 0,0,0); //**
addToLineString4(lineString4, 54.4671, -3.0957, 0,0,0);
addToLineString4(lineString4, 54.4703, -3.0999, 0,0,0);
addToLineString4(lineString4, 54.4705, -3.1019, 0,0,0);
addToLineString4(lineString4, 54.4702, -3.1026, 0,0,0);
addToLineString4(lineString4, 54.4724, -3.1048, 0,0,0);
addToLineString4(lineString4, 54.4740, -3.1086, 0,0,0);
addToLineString4(lineString4, 54.4760, -3.1113, 0,0,0); //**
addToLineString4(lineString4, 54.4734, -3.1115, 0,0,0);
addToLineString4(lineString4, 54.4723, -3.1109, 0,0,0);
addToLineString4(lineString4, 54.4674, -3.1132, 0,0,0);
addToLineString4(lineString4, 54.4638, -3.1119, 0,0,0);
addToLineString4(lineString4, 54.4614, -3.1127, 0,0,0);
addToLineString4(lineString4, 54.4601, -3.1100, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark4); 
//***********************************************************************************

//path 5 - Grasmere to Sergeant Man  ************************************************
addToLineString5(lineString5, 54.4644, -3.0341, 0,0,0);
addToLineString5(lineString5, 54.4659, -3.0441, 0,0,0); 
addToLineString5(lineString5, 54.4671, -3.0473, 0,0,0); 
addToLineString5(lineString5, 54.4681, -3.0484, 0,0,0); 
addToLineString5(lineString5, 54.4679, -3.0507, 0,0,0); 
addToLineString5(lineString5, 54.4686, -3.0535, 0,0,0); 
addToLineString5(lineString5, 54.4690, -3.0536, 0,0,0);
addToLineString5(lineString5, 54.4700, -3.0550, 0,0,0);
addToLineString5(lineString5, 54.4707, -3.0564, 0,0,0); 
addToLineString5(lineString5, 54.4693, -3.0599, 0,0,0);
addToLineString5(lineString5, 54.4694, -3.0604, 0,0,0);
addToLineString5(lineString5, 54.4691, -3.0632, 0,0,0);
addToLineString5(lineString5, 54.4690, -3.0656, 0,0,0);
addToLineString5(lineString5, 54.4677, -3.0682, 0,0,0);
addToLineString5(lineString5, 54.4676, -3.0693, 0,0,0); //**
addToLineString5(lineString5, 54.4664, -3.0728, 0,0,0); 
addToLineString5(lineString5, 54.4665, -3.0750, 0,0,0); 
addToLineString5(lineString5, 54.4662, -3.0772, 0,0,0);
addToLineString5(lineString5, 54.4659, -3.0797, 0,0,0);
addToLineString5(lineString5, 54.4667, -3.0839, 0,0,0);
addToLineString5(lineString5, 54.4669, -3.0868, 0,0,0);
addToLineString5(lineString5, 54.4665, -3.0906, 0,0,0);
addToLineString5(lineString5, 54.4667, -3.0907, 0,0,0);
addToLineString5(lineString5, 54.4665, -3.0929, 0,0,0);
addToLineString5(lineString5, 54.4662, -3.0932, 0,0,0); //**

ge.getFeatures().appendChild(lineStringPlacemark5); 

//***********************************************************************************

//path  - Grasmere - Greenup - Stonethwaite  ****************************************
addToLineString6(lineString6, 54.4644, -3.0341, 0,0,0);
addToLineString6(lineString6, 54.4655, -3.0344, 0,0,0);
addToLineString6(lineString6, 54.4669, -3.0397, 0,0,0);
addToLineString6(lineString6, 54.4682, -3.0416, 0,0,0);
addToLineString6(lineString6, 54.4689, -3.0459, 0,0,0);
addToLineString6(lineString6, 54.4712, -3.0473, 0,0,0);
addToLineString6(lineString6, 54.4724, -3.0499, 0,0,0);
addToLineString6(lineString6, 54.4731, -3.0505, 0,0,0);
addToLineString6(lineString6, 54.4745, -3.0521, 0,0,0);
addToLineString6(lineString6, 54.4750, -3.0533, 0,0,0);
addToLineString6(lineString6, 54.4748, -3.0545, 0,0,0); //**
addToLineString6(lineString6, 54.4778, -3.0601, 0,0,0);
addToLineString6(lineString6, 54.4789, -3.0703, 0,0,0);
addToLineString6(lineString6, 54.4791, -3.0768, 0,0,0);
addToLineString6(lineString6, 54.4800, -3.0809, 0,0,0);
addToLineString6(lineString6, 54.4799, -3.0836, 0,0,0);
addToLineString6(lineString6, 54.4813, -3.0860, 0,0,0);
addToLineString6(lineString6, 54.4818, -3.0863, 0,0,0);
addToLineString6(lineString6, 54.4826, -3.0883, 0,0,0);
addToLineString6(lineString6, 54.4829, -3.0887, 0,0,0);
addToLineString6(lineString6, 54.4832, -3.0912, 0,0,0);
addToLineString6(lineString6, 54.4844, -3.0988, 0,0,0);
addToLineString6(lineString6, 54.4852, -3.1040, 0,0,0); //**
addToLineString6(lineString6, 54.4861, -3.1061, 0,0,0);  
addToLineString6(lineString6, 54.4912, -3.1074, 0,0,0);
addToLineString6(lineString6, 54.4940, -3.1093, 0,0,0);
addToLineString6(lineString6, 54.4977, -3.1109, 0,0,0);
addToLineString6(lineString6, 54.5013, -3.1139, 0,0,0);
addToLineString6(lineString6, 54.5045, -3.1183, 0,0,0);
addToLineString6(lineString6, 54.5072, -3.1222, 0,0,0); //**
addToLineString6(lineString6, 54.5092, -3.1264, 0,0,0);
addToLineString6(lineString6, 54.5099, -3.1289, 0,0,0);
addToLineString6(lineString6, 54.5109, -3.1329, 0,0,0);
addToLineString6(lineString6, 54.5136, -3.1364, 0,0,0);
addToLineString6(lineString6, 54.5147, -3.1386, 0,0,0);
addToLineString6(lineString6, 54.5140, -3.1402, 0,0,0);
addToLineString6(lineString6, 54.5137, -3.1405, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark6); 
//***********************************************************************************

//path 7 Helm Crag Ridge ************************************************************
addToLineString7(lineString7, 54.4669, -3.0397,0,0,0); 
addToLineString7(lineString7, 54.4685, -3.0393,0,0,0);
addToLineString7(lineString7, 54.4717, -3.0415,0,0,0);
addToLineString7(lineString7, 54.4715, -3.0379,0,0,0);
addToLineString7(lineString7, 54.4730, -3.0384,0,0,0);
addToLineString7(lineString7, 54.4730, -3.0384,0,0,0); 
addToLineString7(lineString7, 54.4749, -3.0409,0,0,0);
addToLineString7(lineString7, 54.4759, -3.0431,0,0,0); //**
addToLineString7(lineString7, 54.4767, -3.0445,0,0,0); //**
addToLineString7(lineString7, 54.4778, -3.0467,0,0,0);
addToLineString7(lineString7, 54.4791, -3.0495,0,0,0); 
addToLineString7(lineString7, 54.4797, -3.0510,0,0,0); 
addToLineString7(lineString7, 54.4799, -3.0527,0,0,0); 
addToLineString7(lineString7, 54.4804, -3.0536,0,0,0); 
addToLineString7(lineString7, 54.4826, -3.0604,0,0,0); 
addToLineString7(lineString7, 54.4840, -3.0662,0,0,0); 
addToLineString7(lineString7, 54.4841, -3.0677,0,0,0); //**					  
addToLineString7(lineString7, 54.4833, -3.0701,0,0,0); 
addToLineString7(lineString7, 54.4836, -3.0718,0,0,0);
addToLineString7(lineString7, 54.4839, -3.0745,0,0,0); 
addToLineString7(lineString7, 54.4850, -3.0765,0,0,0);
addToLineString7(lineString7, 54.4844, -3.0804,0,0,0);  
addToLineString7(lineString7, 54.4844, -3.0804,0,0,0); 
addToLineString7(lineString7, 54.4843, -3.0829,0,0,0); 
addToLineString7(lineString7, 54.4829, -3.0887,0,0,0); 

ge.getFeatures().appendChild(lineStringPlacemark7); 
//***********************************************************************************

//path 8 Stake Pass ************************************************************
addToLineString8(lineString8, 54.5072, -3.1222, 0,0,0); 
addToLineString8(lineString8, 54.5046, -3.1250, 0,0,0);
addToLineString8(lineString8, 54.5019, -3.1267, 0,0,0);
addToLineString8(lineString8, 54.4981, -3.1278, 0,0,0);
addToLineString8(lineString8, 54.4951, -3.1286, 0,0,0);
addToLineString8(lineString8, 54.4932, -3.1303, 0,0,0);
addToLineString8(lineString8, 54.4928, -3.1316, 0,0,0);
addToLineString8(lineString8, 54.4913, -3.1326, 0,0,0);
addToLineString8(lineString8, 54.4900, -3.1329, 0,0,0);
addToLineString8(lineString8, 54.4883, -3.1340, 0,0,0);
addToLineString8(lineString8, 54.4871, -3.1343, 0,0,0);
addToLineString8(lineString8, 54.4813, -3.1357, 0,0,0);
addToLineString8(lineString8, 54.4790, -3.1358, 0,0,0);
addToLineString8(lineString8, 54.4771, -3.1357, 0,0,0);
addToLineString8(lineString8, 54.4751, -3.1336, 0,0,0);
addToLineString8(lineString8, 54.4733, -3.1328, 0,0,0);
addToLineString8(lineString8, 54.4723, -3.1324, 0,0,0);
addToLineString8(lineString8, 54.4716, -3.1357, 0,0,0);
addToLineString8(lineString8, 54.4691, -3.1355, 0,0,0);
addToLineString8(lineString8, 54.4685, -3.1351, 0,0,0);
addToLineString8(lineString8, 54.4674, -3.1361, 0,0,0); //**

ge.getFeatures().appendChild(lineStringPlacemark8); 
//***********************************************************************************

//path 9 High Raise *****************************************************************
addToLineString9(lineString9, 54.4852, -3.1040, 0,0,0); 
addToLineString9(lineString9, 54.4806, -3.1089, 0,0,0);
addToLineString9(lineString9, 54.4774, -3.1086, 0,0,0);
addToLineString9(lineString9, 54.4760, -3.1113, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark9); 
//***********************************************************************************

//path 10 Blea Rigg *****************************************************************
addToLineString10(lineString10, 54.4676, -3.0693, 0,0,0); 
addToLineString10(lineString10, 54.4664, -3.0697, 0,0,0);
addToLineString10(lineString10, 54.4658, -3.0701, 0,0,0);
addToLineString10(lineString10, 54.4650, -3.0714, 0,0,0);
addToLineString10(lineString10, 54.4639, -3.0725, 0,0,0);
addToLineString10(lineString10, 54.4622, -3.0753, 0,0,0);
addToLineString10(lineString10, 54.4616, -3.0755, 0,0,0);
addToLineString10(lineString10, 54.4616, -3.0761, 0,0,0);
addToLineString10(lineString10, 54.4616, -3.0772, 0,0,0);
addToLineString10(lineString10, 54.4617, -3.0791, 0,0,0);
addToLineString10(lineString10, 54.4616, -3.0798, 0,0,0);
addToLineString10(lineString10, 54.4619, -3.0818, 0,0,0);
addToLineString10(lineString10, 54.4622, -3.0841, 0,0,0);
addToLineString10(lineString10, 54.4623, -3.0894, 0,0,0);
addToLineString10(lineString10, 54.4618, -3.0922, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark10); 
//***********************************************************************************

//path 11 Blea Rigg Ridge ***********************************************************
addToLineString11(lineString11, 54.4622, -3.0841, 0,0,0); 
addToLineString11(lineString11, 54.4627, -3.0848, 0,0,0);
addToLineString11(lineString11, 54.4630, -3.0856, 0,0,0);
addToLineString11(lineString11, 54.4633, -3.0871, 0,0,0);
addToLineString11(lineString11, 54.4637, -3.0879, 0,0,0);
addToLineString11(lineString11, 54.4644, -3.0903, 0,0,0);
addToLineString11(lineString11, 54.4652, -3.0917, 0,0,0);
addToLineString11(lineString11, 54.4655, -3.0925, 0,0,0);
addToLineString11(lineString11, 54.4662, -3.0932, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark11); 
//***********************************************************************************

//path 12 Loft Crag path ************************************************************
addToLineString12(lineString12, 54.4542, -3.1131, 0,0,0); 
addToLineString12(lineString12, 54.4543, -3.1142, 0,0,0);
addToLineString12(lineString12, 54.4546, -3.1152, 0,0,0);
addToLineString12(lineString12, 54.4541, -3.1154, 0,0,0);
addToLineString12(lineString12, 54.4547, -3.1167, 0,0,0);
addToLineString12(lineString12, 54.4552, -3.1172, 0,0,0);
addToLineString12(lineString12, 54.4550, -3.1161, 0,0,0);
addToLineString12(lineString12, 54.4546, -3.1152, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark12); 
//***********************************************************************************

//path 13 lc to pos Ridge ***********************************************************
addToLineString13(lineString13, 54.4552, -3.1172, 0,0,0); 
addToLineString13(lineString13, 54.4559, -3.1172, 0,0,0);
addToLineString13(lineString13, 54.4565, -3.1177, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark13); 
//***********************************************************************************

//path 14 Stickle Pike Ascent *******************************************************
addToLineString14(lineString14, 54.4567, -3.1209, 0,0,0); 
addToLineString14(lineString14, 54.4565, -3.1211, 0,0,0);
addToLineString14(lineString14, 54.4564, -3.1214, 0,0,0);

ge.getFeatures().appendChild(lineStringPlacemark14); 

//*****************************Placemarks for peaks**********************************
//***********************************************************************************
for (loopCount=1; loopCount<=fname.length-1; loopCount ++)
{
var placemark = ge.createPlacemark('');

placemark.setName(fname[loopCount]);
ge.getFeatures().appendChild(placemark);

// Create style map for placemark
var normal = ge.createIcon('');
normal.setHref('http://maps.google.com/mapfiles/kml/shapes/triangle.png');
var iconNormal = ge.createStyle('');
iconNormal.getIconStyle().setIcon(normal);
var highlight = ge.createIcon('');
highlight.setHref('http://maps.google.com/mapfiles/kml/shapes/triangle.png');
var iconHighlight = ge.createStyle('');
iconHighlight.getIconStyle().setIcon(highlight);
var styleMap = ge.createStyleMap('');
styleMap.setNormalStyle(iconNormal);
styleMap.setHighlightStyle(iconHighlight);
placemark.setStyleSelector(styleMap);
  
// Create point
var la = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
var point = ge.createPoint('');
point.setLatitude(latCo[loopCount]);
point.setLongitude(lonCo[loopCount]);
placemark.setGeometry(point);
}
//***********************************************************************************

//****************************Placemarks for features********************************
//***********************************************************************************

for (loopCount1=100; loopCount1<=vname.length-1; loopCount1 ++)
{
var placemark1 = ge.createPlacemark('');

placemark1.setName(vname[loopCount1]);
ge.getFeatures().appendChild(placemark1);

// Create style map for placemark
var normal1 = ge.createIcon('');
normal1.setHref('http://maps.google.com/mapfiles/kml/shapes/star.png');
var iconNormal1 = ge.createStyle('');
iconNormal1.getIconStyle().setIcon(normal1);
var highlight1 = ge.createIcon('');
highlight1.setHref('http://maps.google.com/mapfiles/kml/shapes/star.png');
var iconHighlight1 = ge.createStyle('');
iconHighlight1.getIconStyle().setIcon(highlight1);
var styleMap1 = ge.createStyleMap('');
styleMap1.setNormalStyle(iconNormal1);
styleMap1.setHighlightStyle(iconHighlight1);
placemark1.setStyleSelector(styleMap1);
  
// Create point
var la1 = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
var point1 = ge.createPoint('');
point1.setLatitude(latCo[loopCount1]);
point1.setLongitude(lonCo[loopCount1]);
placemark1.setGeometry(point1);

}



//*************************** end of placemark code ***********************************
//*************************************************************************************
}
