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


fname[1]="Cat Bells"
latCo[1]=54.5685
lonCo[1]=-3.1706


fname[2]="Castle Crag"
latCo[2]=54.53270 
lonCo[2]=-3.16136


fname[3]="Rosthwaite Fell"
latCo[3]=54.50218
lonCo[3]=-3.14673


fname[4]="Glaramara"
latCo[4]=54.48506
lonCo[4]=-3.16342


fname[5]="Great End"
latCo[5]=54.46574
lonCo[5]=-3.19511


fname[6]="High Spy"
latCo[6]=54.53555
lonCo[6]=-3.18516


fname[7]="Base Brown"
latCo[7]=54.49268
lonCo[7]=-3.19780

					
fname[8]="Seathwaite Fell"
latCo[8]=54.48129
lonCo[8]=-3.19158

					
fname[9]="Great Gable"
latCo[9]=54.48291
lonCo[9]=-3.21864
					

fname[10]="Scafell Pike"
latCo[10]=54.45421
lonCo[10]=-3.21155
					
fname[11]="Kings How"
latCo[11]=54.53971
lonCo[11]=-3.14822

fname[12]="Dale Head"
latCo[12]=54.52721
lonCo[12]=-3.20205

fname[13]="Maiden Moor"
latCo[13]=54.55261
lonCo[13]=-3.18129

fname[14]="Brunt Fell"
latCo[14]=54.53615
lonCo[14]=-3.13873
			
// **** view features ****

vname[100]="Honister Pass"
latCo[100]=54.51182
lonCo[100]=-3.19616


vname[101]="Derwent Water"
latCo[101]=54.57583
lonCo[101]=-3.14478


vname[102]="River Derwent"
latCo[102]=54.52872
lonCo[102]=-3.15584


vname[103]="Langstrath Beck"
latCo[103]=54.48587
lonCo[103]=-3.13770


vname[104]="Sty Head Tarn"
latCo[104]=54.47817
lonCo[104]=-3.20248


vname[105]="Grains Gill"
latCo[105]=54.48312
lonCo[105]=-3.18219

	
vname[106]="Borrowdale"
latCo[106]=54.55644
lonCo[106]=-3.15211
	

vname[107]="B5289"
latCo[107]=54.55158
lonCo[107]=-3.14819

	
vname[108]="Borrowdale YHA"
latCo[108]=54.51790
lonCo[108]=-3.15284

					
vname[109]="B5289"
latCo[109]=54.51884
lonCo[109]=-3.14754

	
vname[110]="YHA"
latCo[110]=54.56996
lonCo[110]=-3.13281

	
vname[111]="River Derwent"
latCo[111]=54.55444
lonCo[111]=-3.15071


vname[112]="Greenup Gill"
latCo[112]=54.50283
lonCo[112]=-3.11634
					
	
vname[113]="Stonethwaite Beck"
latCo[113]=54.51002
lonCo[113]=-3.13080


vname[114]="River Derwent"
latCo[114]=54.53933
lonCo[114]=-3.15961 


vname[115]="Low Hows Wood"
latCo[115]=54.53735
lonCo[115]=-3.15998

					
vname[116]="Bowder Stone"
latCo[116]=54.53712
lonCo[116]=-3.15451 

					
vname[117]="Grange Fell"
latCo[117]=54.53769
lonCo[117]=-3.14255
				
														
// **** Towns and buildings

tname[200]="Seathwaite"
latCo[200]=54.4988
lonCo[200]=-3.1829

tname[201]="Seatoller"
latCo[201]=54.5135
lonCo[201]=-3.1688

tname[202]="Rosthwaite"
latCo[202]=54.52386
lonCo[202]=-3.14768

tname[203]="Grange"
latCo[203]=54.54738
lonCo[203]=-3.15592

tname[204]="Stonethwaite"
latCo[204]=54.51312
lonCo[204]=-3.14111

tname[205]="Watendlath"
latCo[205]=54.53683
lonCo[205]=-3.12043


//***********************************************************************************
//**************************** lineString ******************************************
//**********************************************************************************



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

//*****************************Placemarks for peaks**********************************
//***********************************************************************************
for (loopCount=1; loopCount<=fname.length-1; loopCount ++)
{

placemark[loopCount] = ge.createPlacemark('');

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

// 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[loopCount].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[loopCount].setGeometry(point);  
}	  

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

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

for (loopCount1=100; loopCount1<=vname.length-1; loopCount1 ++)
{
placemark[loopCount1] = ge.createPlacemark('');

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

// 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);
placemark[loopCount1].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]);
placemark[loopCount1].setGeometry(point1);  
}

// ****** Placemarks for Towns and buildings *********************
// ***************************************************************

for (loopCount2=200; loopCount2<=tname.length-1; loopCount2 ++)
{
placemark[loopCount2] = ge.createPlacemark('');

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

// 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);
placemark[loopCount2].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]);
placemark[loopCount2].setGeometry(point2);

}
// ***********************


// ** Region Data **

var region = new Array();
var n=new Array();
var s=new Array();
var e=new Array();
var w=new Array();
var y=new Array();
var a=new Array();
var p=new Array();

var f;

//Borrowdale
n[1]=54.60619
s[1]=54.46508
e[1]=-3.11009
w[1]=-3.18674
a[1]=3000
y[1]=10
p[1]=106

//Derwent Water
n[2]=54.60619
s[2]=54.46508
e[2]=-3.11009
w[2]=-3.18674
a[2]=3000
y[2]=100
p[2]=101

//Grange
n[3]=54.58593
s[3]=54.53422
e[3]=-3.12705
w[3]=-3.16972
a[3]=1000
y[3]=200
p[3]=203

//Cat Bells
n[4]=54.58593
s[4]=54.53422
e[4]=-3.12705
w[4]=-3.16972
a[4]=1000
y[4]=200
p[4]=1

//Watetendlath
n[5]=54.58593
s[5]=54.53422
e[5]=-3.12705
w[5]=-3.16972
a[5]=1000
y[5]=200
p[5]=205

//Grange Fell
n[6]=54.58593
s[6]=54.53422
e[6]=-3.12705
w[6]=-3.16972
a[6]=1000
y[6]=200
p[6]=117

//YHA
n[7]=54.58593
s[7]=54.53422
e[7]=-3.12705
w[7]=-3.16972
a[7]=1000
y[7]=200
p[7]=110


//River Derwent
n[8]=54.58593
s[8]=54.53422
e[8]=-3.12705
w[8]=-3.16972
a[8]=1000
y[8]=200
p[8]=111

//Maiden Moor
n[9]=54.58593
s[9]=54.53422
e[9]=-3.12705
w[9]=-3.16972
a[9]=1000
y[9]=200
p[9]=13

//Castle Crag
n[10]=54.54387
s[10]=54.52962
e[10]=-3.13719
w[10]=-3.16630
a[10]=500
y[10]=200
p[10]=2

//Rosthwaite
n[11]=54.54078
s[11]=54.49804
e[11]=-3.11098
w[11]=-3.16947
a[11]=1000
y[11]=100
p[11]=202

//Stonethwaite
n[12]=54.54078
s[12]=54.49804
e[12]=-3.11098
w[12]=-3.16947
a[12]=1000
y[12]=200
p[12]=204

//Glaramara
n[13]=54.54078
s[13]=54.49804
e[13]=-3.11098
w[13]=-3.16947
a[13]=1000
y[13]=200
p[13]=4

//High Spy
n[14]=54.54078
s[14]=54.49804
e[14]=-3.11098
w[14]=-3.16947
a[14]=1000
y[14]=200
p[14]=6

//Dale Head
n[15]=54.54078
s[15]=54.49804
e[15]=-3.11098
w[15]=-3.16947
a[15]=1000
y[15]=200
p[15]=12

//Honister Pass
n[16]=54.51460
s[16]=54.44475
e[16]=-3.16041
w[16]=-3.22745
a[16]=1000
y[16]=200
p[16]=100

//Seatoller
n[17]=54.51460
s[17]=54.44475
e[17]=-3.16041
w[17]=-3.22745
a[17]=1000
y[17]=290
p[17]=201

//Scafell Pike
n[18]=54.51460
s[18]=54.44475
e[18]=-3.16041
w[18]=-3.22745
a[18]=1000
y[18]=200
p[18]=10

//Seathwaite Fell
n[19]=54.51460
s[19]=54.44475
e[19]=-3.16041
w[19]=-3.22745
a[19]=1000
y[19]=320
p[19]=8

//Great End
n[20]=54.51460
s[20]=54.44475
e[20]=-3.16041
w[20]=-3.22745
a[20]=1000
y[20]=250
p[20]=5

//Great Gable
n[21]=54.51460
s[21]=54.44475
e[21]=-3.16041
w[21]=-3.22745
a[21]=1000
y[21]=225
p[21]=9

//B5289
n[22]=54.58593
s[22]=54.53422
e[22]=-3.12705
w[22]=-3.16972
a[22]=500
y[22]=300
p[22]=107

//Kings How
n[23]=54.54387
s[23]=54.52962
e[23]=-3.13719
w[23]=-3.16630
a[23]=1000
y[23]=350
p[23]=11

//Brunt Fell
n[24]=54.54387
s[24]=54.52962
e[24]=-3.13719
w[24]=-3.16630
a[24]=1000
y[24]=375
p[24]=14

//Bowder Stone
n[25]=54.54387 
s[25]=54.52962
e[25]=-3.13719
w[25]=-3.16630 
a[25]=500
y[25]=400
p[25]=116

//B5289
n[26]=54.54078
s[26]=54.49804
e[26]=-3.11098
w[26]=-3.16947
a[26]=1000
y[26]=350
p[26]=109

//Borrowdale YHA
n[27]=54.54078
s[27]=54.49804
e[27]=-3.11098
w[27]=-3.16947
a[27]=1000
y[27]=400
p[27]=108

//Stonethwaite Beck
n[28]=54.54078
s[28]=54.49804
e[28]=-3.11098
w[28]=-3.16947
a[28]=1000
y[28]=300
p[28]=113

//Greenup Gill
n[29]=54.54078
s[29]=54.49804
e[29]=-3.11098
w[29]=-3.16947
a[29]=1000
y[29]=275
p[29]=112

//Langstrath Beck
n[30]=54.54078
s[30]=54.49804
e[30]=-3.11098
w[30]=-3.16947
a[30]=1000
y[30]=200
p[30]=103

//Rosthwaite Fell
n[31]=54.54078
s[31]=54.49804
e[31]=-3.11098
w[31]=-3.16947
a[31]=1000
y[31]=250
p[31]=3

//River Derwent
n[32]=54.58593
s[32]=54.53422
e[32]=-3.12705
w[32]=-3.16972
a[32]=1000
y[32]=190
p[32]=102

//Low How Woods
n[33]=54.54387 
s[33]=54.52962
e[33]=-3.13719
w[33]=-3.16630 
a[33]=500
y[33]=350
p[33]=115

//Grains Gill
n[34]=54.51460
s[34]=54.44475
e[34]=-3.16041
w[34]=-3.22745
a[34]=1000
y[34]=290
p[34]=105

//Sty Head Tarn
n[35]=54.51460
s[35]=54.44475
e[35]=-3.16041
w[35]=-3.22745
a[35]=1000
y[35]=325
p[35]=104

//Base Brown
n[36]=54.51460
s[36]=54.44475
e[36]=-3.16041
w[36]=-3.22745
a[36]=1000
y[36]=350
p[36]=7

//Seathwaite
n[37]=54.51460
s[37]=54.44475
e[37]=-3.16041
w[37]=-3.22745
a[37]=1000
y[37]=100
p[37]=200

//River Derwent
n[38]=54.54387 
s[38]=54.52962
e[38]=-3.13719
w[38]=-3.16630 
a[38]=500
y[38]=350
p[38]=114

// ** create regions loop **
	
for (c=1;c<=p.length-1;c++){
	      
		  	  region[c]=ge.createRegion('');
			  var loDetail=ge.createLod('');
		      var latLonAlt=ge.createLatLonAltBox('');
			  
			  latLonAlt.setAltBox(n[c],s[c],e[c],w[c],0,0,a[c],ge.ALTITUDE_RELATIVE_TO_GROUND);
			  loDetail.set(y[c],-1,64,256)
		      
		      region[c].set(latLonAlt,loDetail);
			  placemark[p[c]].setRegion(region[c]);		  
			  }

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

