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

fname[0]="Wansfell Pike"
latCo[0]=54.4294
lonCo[0]=-2.9354

fname[1]="Scafell Pike"
latCo[1]=54.45420
lonCo[1]=-3.211557

fname[2]="Fairfield"
latCo[2]=54.4969
lonCo[2]=-2.9913

fname[3]="Helvellyn"
latCo[3]=54.5259
lonCo[3]=-3.0148

fname[4]="Skiddaw"
latCo[4]=54.6514
lonCo[4]=-3.1478

fname[5]="Red Screes"
latCo[5]=54.4707
lonCo[5]=-2.9327

fname[6]="Loughrigg"
latCo[6]=54.4375
lonCo[6]=-3.0083

fname[7]="Orrest Head"
latCo[7]=54.3864
lonCo[7]=-2.9032

fname[8]="Red Pike"
latCo[8]=54.5273
lonCo[8]=-3.2987

fname[9]="High Stile"
latCo[9]=54.5218
lonCo[9]=-3.2837

fname[10]="Haystacks"
latCo[10]=54.5067
lonCo[10]=-3.2426

fname[11]="Fleetwith Pike"
latCo[11]=54.5163
lonCo[11]=-3.2281

fname[12]="Grasmoor"
latCo[12]=54.5715
lonCo[12]=-3.2773

fname[13]="Rannerdale Knotts"
latCo[13]=54.5532
lonCo[13]=-3.2880

fname[14]="Robinson"
latCo[14]=54.5409
lonCo[14]=-3.2354

fname[15]="High Crag"
latCo[15]=54.5145
lonCo[15]=-3.2671

fname[16]="Helms Crag"
latCo[16]=54.4752
lonCo[16]=-3.0409

fname[17]="Stone Arthur"
latCo[17]=54.4738
lonCo[17]=-3.0077

fname[18]="Heron Pike"
latCo[18]=54.4660
lonCo[18]=-2.9953

fname[19]="Great Rigg"
latCo[19]=54.4869
lonCo[19]=-2.9950

fname[20]="High Raise"
latCo[20]=54.4774
lonCo[20]=-3.1089

fname[21]="Seat Sandal"
latCo[21]=54.4946
lonCo[21]=-3.0147

fname[22]="Dollywaggon Pike"
latCo[22]=54.5085
lonCo[22]=-3.0115

fname[23]="St Sunday Crag"
latCo[23]=54.5120
lonCo[23]=-2.9755

fname[24]="Hart Crag"
latCo[24]=54.4929
lonCo[24]=-2.9758

fname[25]="Dove Crag"
latCo[25]=54.4864
lonCo[25]=-2.9669

fname[26]="Pavey Ark"
latCo[26]=54.4623
lonCo[26]=-3.1055

fname[27]="Langdale Pikes"
latCo[27]=54.4548
lonCo[27]=-3.1123

fname[28]="Crinkle Crags"
latCo[28]=54.4354
lonCo[28]=-3.1583

fname[29]="Pike of Blisco"
latCo[29]=54.4277
lonCo[29]=-3.1252

fname[30]="Bow Fell"
latCo[30]=54.4489
lonCo[30]=-3.1673

fname[31]="Birkhouse Moor"
latCo[31]=54.5351
lonCo[31]=-2.9851

fname[32]="Birks"
latCo[32]=54.5231
lonCo[32]=-2.9591

fname[33]="Catstycam"
latCo[33]=54.5333
lonCo[33]=-3.0089

fname[34]="Great Gable"
latCo[34]=54.483425
lonCo[34]=-3.219149

fname[35]="Pillar"
latCo[35]=54.4981
lonCo[35]=-3.2816

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

//vname[100]="Wast Water"
//latCo[100]=54.4504
//lonCo[100]=-3.2741

vname[101]="Langdale"
latCo[101]=54.4420
lonCo[101]=-3.1150

vname[102]="Lake Windermere"
latCo[102]=54.4154
lonCo[102]=-2.9714

vname[103]="Ullswater"
latCo[103]=54.5639
lonCo[103]=-2.9312

vname[104]="Wast Water"
latCo[104]=54.4436
lonCo[104]=-3.2922

vname[105]="Galvara Roman fort"
latCo[105]=54.4228
lonCo[105]=-2.9686

vname[106]="Stockghyll Force Waterfall"
latCo[106]=54.4324
lonCo[106]=-2.9509

vname[107]="Skelghyll Wood"
latCo[107]=54.4186
lonCo[107]=-2.9519

vname[108]="Waterhead"
latCo[108]=54.42108
lonCo[108]=-2.9622

vname[109]="Belle Island"
latCo[109]=54.3624
lonCo[109]=-2.9343

vname[110]="Buttermere Lake"
latCo[110]=54.5289
lonCo[110]=-3.2604

vname[111]="Crummock Water"
latCo[111]=54.5479
lonCo[111]=-3.2967

vname[112]="Easedale Tarn"
latCo[112]=54.4695
lonCo[112]=-3.0705

vname[113]="Grisedale Tarn"
latCo[113]=54.4999
lonCo[113]=-3.0078

vname[114]="The Band"
latCo[114]=54.4440
lonCo[114]=-3.1368

vname[115]="Stickle Tarn"
latCo[115]=54.4591
lonCo[115]=-3.1009

vname[116]="Red Tarn"
latCo[116]=54.5289
lonCo[116]=-3.0067

vname[117]="Dungeon Ghyll"
latCo[117]=54.45212 
lonCo[117]=-3.10204

vname[118]="Striding Edge"
latCo[118]=54.5253
lonCo[118]=-3.0080

vname[119]="Swirral Edge"
latCo[119]=54.53057
lonCo[119]=-3.0143

vname[120]="Grisedale"
latCo[120]=54.5287
lonCo[120]=-2.9692

vname[121]="Link Cove"
latCo[121]=54.4960
lonCo[121]=-2.9717

vname[122]="Greenhow End"
latCo[122]=54.4990
lonCo[122]=-2.9788

// ***** town names *****

tname[200]="Ambleside"
latCo[200]=54.4315
lonCo[200]=-2.9604

tname[201]="Grasmere"
latCo[201]=54.4579
lonCo[201]=-3.0215

tname[202]="Coniston"
latCo[202]=54.3692
lonCo[202]=-3.0681

tname[203]="Bowness"
latCo[203]=54.3636
lonCo[203]=-2.9190

tname[204]="Keswick"
latCo[204]=54.5990
lonCo[204]=-3.1264

tname[205]="Patterdale"
latCo[205]=54.5373
lonCo[205]=-2.9402

tname[206]="Buttermere"
latCo[206]=54.5412
lonCo[206]=-3.2789

tname[207]="Troutbeck"
latCo[207]=54.4237
lonCo[207]=-2.9107

tname[208]="Windermere"
latCo[208]=54.3808
lonCo[208]=-2.9030

tname[209]="Glenridding"
latCo[209]=54.5450
lonCo[209]=-2.9520

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


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

//*****************************Placemarks for peaks**********************************
//***********************************************************************************
for (loopCount=0; 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=101; 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);

}
//*********************************************************************************
// ********************** Placemarks for Towns*************************************
//*********************************************************************************

for (loopCount2=200; loopCount2<=tname.length-1; loopCount2 ++)
{
var placemark2 = ge.createPlacemark('');

placemark2.setName(tname[loopCount2]);
ge.getFeatures().appendChild(placemark2);

// Create style map for placemark
var normal2 = ge.createIcon('');
normal2.setHref('http://maps.google.com/mapfiles/kml/shapes/square.png');
var iconNormal2 = ge.createStyle('');
iconNormal2.getIconStyle().setIcon(normal2);
var highlight2 = ge.createIcon('');
highlight2.setHref('http://maps.google.com/mapfiles/kml/shapes/square.png');
var iconHighlight2 = ge.createStyle('');
iconHighlight2.getIconStyle().setIcon(highlight2);
var styleMap2 = ge.createStyleMap('');
styleMap2.setNormalStyle(iconNormal2);
styleMap2.setHighlightStyle(iconHighlight2);
placemark2.setStyleSelector(styleMap2);
  
// Create point
var la2 = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
var point2 = ge.createPoint('');
point2.setLatitude(latCo[loopCount2]);
point2.setLongitude(lonCo[loopCount2]);
placemark2.setGeometry(point2);
}
//*************************************************************************************

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