/* [nodename, id, name, navigationtext, href, isnavigation, childs[], templatename] */

if (typeof(decodeURIComponent) == 'undefined') {
  decodeURIComponent = function(s) {
    return unescape(s);
  }
}

function jdecode(s) {
    s = s.replace(/\+/g, "%20")
    return decodeURIComponent(s);
}

var POS_NODENAME=0;
var POS_ID=1;
var POS_NAME=2;
var POS_NAVIGATIONTEXT=3;
var POS_HREF=4;
var POS_ISNAVIGATION=5;
var POS_CHILDS=6;
var POS_TEMPLATENAME=7;
var POS_TARGET=8;
var theSitetree=[ 
	['PAGE','1247',jdecode('Home'),jdecode(''), jdecode('%2F1247.html'), 'true',[],'',''],
	['PAGE','41854',jdecode('The+Racers'),jdecode(''), jdecode('%2F41854.html'), 'true',[],'',''],
	['PAGE','58665',jdecode('2012+Season'),jdecode(''), jdecode('%2F58665.html'), 'false',[],'',''],
	['PAGE','52765',jdecode('2012+Calendar'),jdecode(''), jdecode('%2F52765%2Findex.html'), 'true',[ 
		['PAGE','16243',jdecode('R1+North+Beach+Outer'),jdecode(''), jdecode('%2F52765%2F16243.html'), 'false',[],'',''],
		['PAGE','20643',jdecode('R2+Havelet'),jdecode(''), jdecode('%2F52765%2F20643.html'), 'false',[],'',''],
		['PAGE','64165',jdecode('R3+North+Beach+Outer'),jdecode(''), jdecode('%2F52765%2F64165.html'), 'false',[],'',''],
		['PAGE','64191',jdecode('R4+Fermain'),jdecode(''), jdecode('%2F52765%2F64191.html'), 'false',[],'',''],
		['PAGE','68665',jdecode('Driver+and+Nav+Training.'),jdecode(''), jdecode('%2F52765%2F68665.html'), 'false',[],'',''],
		['PAGE','38954',jdecode('R5+Jethou'),jdecode(''), jdecode('%2F52765%2F38954.html'), 'false',[],'',''],
		['PAGE','45654',jdecode('R6+Fermain'),jdecode(''), jdecode('%2F52765%2F45654.html'), 'false',[],'',''],
		['PAGE','48954',jdecode('Herm+Inner'),jdecode(''), jdecode('%2F52765%2F48954.html'), 'false',[],'',''],
		['PAGE','70465',jdecode('R7+Lowerheads'),jdecode(''), jdecode('%2F52765%2F70465.html'), 'false',[],'',''],
		['PAGE','51065',jdecode('Havelet'),jdecode(''), jdecode('%2F52765%2F51065.html'), 'false',[],'',''],
		['PAGE','70491',jdecode('R8+North+beach+outer'),jdecode(''), jdecode('%2F52765%2F70491.html'), 'false',[],'','']
	],'',''],
	['PAGE','73465',jdecode('End+of+Year+do'),jdecode(''), jdecode('%2F73465.html'), 'false',[],'',''],
	['PAGE','61865',jdecode('2011+Results'),jdecode(''), jdecode('%2F61865.html'), 'true',[],'',''],
	['PAGE','62665',jdecode('Photos'),jdecode(''), jdecode('%2F62665.html'), 'true',[],'',''],
	['PAGE','10843',jdecode('2012+Classes'),jdecode(''), jdecode('%2F10843.html'), 'true',[],'',''],
	['PAGE','57165',jdecode('Poker+Runs%3F%3F'),jdecode(''), jdecode('%2F57165.html'), 'true',[],'',''],
	['PAGE','60565',jdecode('PB1+2011'),jdecode(''), jdecode('%2F60565.html'), 'true',[],'',''],
	['PAGE','66965',jdecode('Attention+Jet+Ski%26%23x27%3Bs'),jdecode(''), jdecode('%2F66965.html'), 'true',[],'',''],
	['PAGE','15543',jdecode('Video'),jdecode(''), jdecode('%2F15543.html'), 'true',[],'',''],
	['PAGE','21243',jdecode('Want+to+race%3F'),jdecode(''), jdecode('%2F21243.html'), 'true',[],'',''],
	['PAGE','21269',jdecode('Want+to+help%3F'),jdecode(''), jdecode('%2F21269.html'), 'true',[],'',''],
	['PAGE','58065',jdecode('For+sale+and+Wanted'),jdecode(''), jdecode('%2F58065%2Findex.html'), 'false',[ 
		['PAGE','58091',jdecode('For+sale'),jdecode(''), jdecode('%2F58065%2F58091.html'), 'true',[],'',''],
		['PAGE','58117',jdecode('Wanted'),jdecode(''), jdecode('%2F58065%2F58117.html'), 'true',[],'','']
	],'',''],
	['PAGE','9543',jdecode('Links'),jdecode(''), jdecode('%2F9543.html'), 'true',[],'',''],
	['PAGE','56565',jdecode('GPA+Clothing'),jdecode(''), jdecode('%2F56565.html'), 'true',[],'',''],
	['PAGE','28043',jdecode('Sponsorship'),jdecode(''), jdecode('%2F28043.html'), 'false',[],'',''],
	['PAGE','28143',jdecode('%22Who%26%23x27%3Bs+Who%22'),jdecode(''), jdecode('%2F28143.html'), 'true',[],'',''],
	['PAGE','1278',jdecode('About+Us'),jdecode(''), jdecode('%2F1278.html'), 'true',[],'',''],
	['PAGE','1352',jdecode('Contact'),jdecode(''), jdecode('%2F1352.html'), 'true',[],'',''],
	['PAGE','2901',jdecode('Guestbook'),jdecode(''), jdecode('%2F2901.html'), 'true',[],'',''],
	['PAGE','40854',jdecode('GPA+Presentation+2010'),jdecode(''), jdecode('%2F40854.html'), 'false',[],'',''],
	['PAGE','19443',jdecode('2010+Results'),jdecode(''), jdecode('%2F19443.html'), 'true',[],'',''],
	['PAGE','18443',jdecode('2010+Photos'),jdecode(''), jdecode('%2F18443%2Findex.html'), 'true',[ 
		['PAGE','18495',jdecode('North+Beach+Race+1'),jdecode(''), jdecode('%2F18443%2F18495.html'), 'true',[],'',''],
		['PAGE','18469',jdecode('Fermain+Race'),jdecode(''), jdecode('%2F18443%2F18469.html'), 'true',[],'',''],
		['PAGE','28643',jdecode('Fermain+page+2'),jdecode(''), jdecode('%2F18443%2F28643.html'), 'true',[],'',''],
		['PAGE','37954',jdecode('Havelet+Race+3'),jdecode(''), jdecode('%2F18443%2F37954.html'), 'true',[],'','']
	],'',''],
	['PAGE','32843',jdecode('2010+Poker+Runs'),jdecode(''), jdecode('%2F32843%2Findex.html'), 'false',[ 
		['PAGE','32943',jdecode('Pembroke'),jdecode(''), jdecode('%2F32843%2F32943.html'), 'true',[],'','']
	],'',''],
	['PAGE','5201',jdecode('2009+Results'),jdecode(''), jdecode('%2F5201.html'), 'true',[],'',''],
	['PAGE','1299',jdecode('2009+Photos'),jdecode(''), jdecode('%2F1299%2Findex.html'), 'true',[ 
		['PAGE','4527',jdecode('Poker+Run+%28Herm%29'),jdecode(''), jdecode('%2F1299%2F4527.html'), 'true',[],'',''],
		['PAGE','4601',jdecode('Race+Three-+Herm'),jdecode(''), jdecode('%2F1299%2F4601.html'), 'true',[],'',''],
		['PAGE','4627',jdecode('Race+Four+-+North+Beach'),jdecode(''), jdecode('%2F1299%2F4627.html'), 'true',[],'',''],
		['PAGE','11343',jdecode('Poker+Run+%28Sark%29'),jdecode(''), jdecode('%2F1299%2F11343.html'), 'true',[],'','']
	],'',''],
	['PAGE','6001',jdecode('Past+Boats'),jdecode(''), jdecode('%2F6001.html'), 'true',[],'','']];
var siteelementCount=51;
theSitetree.topTemplateName='Sportfan1';
theSitetree.paletteFamily='CBCBC1';
theSitetree.keyvisualId='10068';
theSitetree.keyvisualName='kv_10068.jpg';
theSitetree.fontsetId='21076';
theSitetree.graphicsetId='13169';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'en',
  country: 'GB'
};
var prodDef={
  wl_name: 'easily_co_uk_ce',
  product: 'WSCSYSSSSLY0XKQS'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Sportfan1',
				paletteFamily: 	'CBCBC1',
				keyvisualId: 	'10068',
				keyvisualName: 	'kv_10068.jpg',
				fontsetId: 		'21076',
				graphicsetId: 	'13169',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'000000',
				f_color: 		'000000',
				hasCustomLogo: 	'false',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '40854',
internalId:  '',
customField: '20101206-080215'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '2901',
internalId:  '',
customField: '20090813-085048'
};
webappMappings['1501']=webappMappings['1501-10223304']={
webappId:    '1501',
documentId:  '1247',
internalId:  '10223304',
customField: '1501'
};
webappMappings['7008']=webappMappings['7008-5368']={
webappId:    '7008',
documentId:  '1352',
internalId:  '5368',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1247',
internalId:  '',
customField: '20120201-204433'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1278',
internalId:  '',
customField: '20120124-213522'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1299',
internalId:  '',
customField: '20110417-225353'
};
webappMappings['7002']=webappMappings['7002-2496']={
webappId:    '7002',
documentId:  '2901',
internalId:  '2496',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1352',
internalId:  '',
customField: '20090813-091428'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '1247',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '38954',
internalId:  '',
customField: '20110710-195106'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '37954',
internalId:  '',
customField: '20100720-071824'
};
webappMappings['7060']=webappMappings['7060-7e6990e3832c4922394a36fb02fd311b']={
webappId:    '7060',
documentId:  '4527',
internalId:  '7e6990e3832c4922394a36fb02fd311b',
customField: 'language:en;country:GB;'
};
webappMappings['7060']=webappMappings['7060-f90ec95348628f9c195d9b83365eae60']={
webappId:    '7060',
documentId:  '37954',
internalId:  'f90ec95348628f9c195d9b83365eae60',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4527',
internalId:  '',
customField: '20090822-090250'
};
webappMappings['7060']=webappMappings['7060-cee87c3bdd6717f7b0a4da74501698ea']={
webappId:    '7060',
documentId:  '4601',
internalId:  'cee87c3bdd6717f7b0a4da74501698ea',
customField: 'language:en;country:GB;'
};
webappMappings['7060']=webappMappings['7060-1e2420d3b931e76f654773709d5e1e12']={
webappId:    '7060',
documentId:  '4627',
internalId:  '1e2420d3b931e76f654773709d5e1e12',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4601',
internalId:  '',
customField: '20090913-104120'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4627',
internalId:  '',
customField: '20090822-090511'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5201',
internalId:  '',
customField: '20090818-090212'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6001',
internalId:  '',
customField: '20120130-222511'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9543',
internalId:  '',
customField: '20110425-212226'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10843',
internalId:  '',
customField: '20120124-205305'
};
webappMappings['7060']=webappMappings['7060-64e53a2882410750359e3b2cd15149c4']={
webappId:    '7060',
documentId:  '11343',
internalId:  '64e53a2882410750359e3b2cd15149c4',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '11343',
internalId:  '',
customField: '20090830-124554'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58091',
internalId:  '',
customField: '20110417-222735'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '19443',
internalId:  '',
customField: '20110417-215208'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '15543',
internalId:  '',
customField: '20120124-211223'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '16243',
internalId:  '',
customField: '20110420-234927'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '18443',
internalId:  '',
customField: '20110417-220450'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '18495',
internalId:  '',
customField: '20100613-134023'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '18469',
internalId:  '',
customField: '20100608-071813'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '56565',
internalId:  '',
customField: '20110415-234537'
};
webappMappings['7060']=webappMappings['7060-cf44df6ae29a6b1e73c22d8e8c63e2e7']={
webappId:    '7060',
documentId:  '18469',
internalId:  'cf44df6ae29a6b1e73c22d8e8c63e2e7',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '20643',
internalId:  '',
customField: '20110420-234939'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21243',
internalId:  '',
customField: '20110425-211922'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '21269',
internalId:  '',
customField: '20110425-211957'
};
webappMappings['7060']=webappMappings['7060-c189fd5b45e82a5dd1bbe21019a741d4']={
webappId:    '7060',
documentId:  '18495',
internalId:  'c189fd5b45e82a5dd1bbe21019a741d4',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '28143',
internalId:  '',
customField: '20120124-212145'
};
webappMappings['7060']=webappMappings['7060-7e0ead1d507734d87103f5a2b0027677']={
webappId:    '7060',
documentId:  '28643',
internalId:  '7e0ead1d507734d87103f5a2b0027677',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '28643',
internalId:  '',
customField: '20100616-122520'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '28043',
internalId:  '',
customField: '20100616-104430'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '32843',
internalId:  '',
customField: '20100626-092043'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '32943',
internalId:  '',
customField: '20100629-065909'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '41854',
internalId:  '',
customField: '20120205-201835'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '45654',
internalId:  '',
customField: '20110710-195203'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '48954',
internalId:  '',
customField: '20110417-224039'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '51065',
internalId:  '',
customField: '20110417-224104'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '52765',
internalId:  '',
customField: '20120124-201403'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58065',
internalId:  '',
customField: '20111026-204435'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '57165',
internalId:  '',
customField: '20120201-211547'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58117',
internalId:  '',
customField: '20110417-222809'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58665',
internalId:  '',
customField: '20110417-223506'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '60565',
internalId:  '',
customField: '20110422-210609'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '61865',
internalId:  '',
customField: '20120124-203039'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '62665',
internalId:  '',
customField: '20120124-203335'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '66965',
internalId:  '',
customField: '20120201-212731'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '64165',
internalId:  '',
customField: '20110526-223638'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '64191',
internalId:  '',
customField: '20110526-223810'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '68665',
internalId:  '',
customField: '20110710-195301'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '70465',
internalId:  '',
customField: '20110808-205403'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '70491',
internalId:  '',
customField: '20110808-205302'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73465',
internalId:  '',
customField: '20110921-190957'
};
var webAppHostname = 'cgi.easily.co.uk:80';
var canonHostname = 'coucm4all01.netbenefit.co.uk';
var accountId     = 'ANBT10IN30FC';
var companyName   = 'Guernsey+Powerboating';
var htmlTitle	  = 'Online+Home+Of+Guernsey+Powerboating%21';
var metaKeywords  = 'Guernsey+Powerboat+';
var metaContents  = 'Powerboating+in+Guernsey';
theSitetree.getById = function(id, ar) {
	if (typeof(ar) == 'undefined'){
		ar = this;
	}
	for (var i=0; i < ar.length; i++) {
		if (ar[i][POS_ID] == id){
			return ar[i];
		}
		if (ar[i][POS_CHILDS].length > 0) {
			var result=this.getById(id, ar[i][POS_CHILDS]);
			if (result != null){
				return result;
			}
		}
	}
	return null;
};

theSitetree.getParentById = function(id, ar) {
	if (typeof(ar) == 'undefined'){
		ar = this;
	}
	for (var i=0; i < ar.length; i++) {
		for (var j = 0; j < ar[i][POS_CHILDS].length; j++) {
			if (ar[i][POS_CHILDS][j][POS_ID] == id) {
				// child found
				return ar[i];
			}
			var result=this.getParentById(id, ar[i][POS_CHILDS]);
			if (result != null){
				return result;
			}
		}
	}
	return null;
};

theSitetree.getName = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_NAME];
	}
	return null;
};

theSitetree.getNavigationText = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_NAVIGATIONTEXT];
	}
	return null;
};

theSitetree.getHREF = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_HREF];
	}
	return null;
};

theSitetree.getIsNavigation = function(id) {
	var elem = this.getById(id);
	if (elem != null){
		return elem[POS_ISNAVIGATION];
	}
	return null;
};

theSitetree.getTemplateName = function(id, lastTemplateName, ar) {
	if (typeof(lastTemplateName) == 'undefined'){
		lastTemplateName = this.topTemplateName;
	}
	if (typeof(ar) == 'undefined'){
		ar = this;
	}
	for (var i=0; i < ar.length; i++) {
		var actTemplateName = ar[i][POS_TEMPLATENAME];
		if (actTemplateName == ''){
			actTemplateName = lastTemplateName;
		}
		if (ar[i][POS_ID] == id) {
			return actTemplateName;
		}
		if (ar[i][POS_CHILDS].length > 0) {
			var result=this.getTemplateName(id, actTemplateName, ar[i][POS_CHILDS]);
			if (result != null){
				return result;
			}
		}
	}
	return null;
};

theSitetree.getByXx = function(lookup, xx, ar) {
    if (typeof(ar) == 'undefined'){
    	ar = this;
    }
    for (var i=0; i < ar.length; i++) {
        if (ar[i][xx] == lookup){
        	return ar[i];
        }
        if (ar[i][POS_CHILDS].length > 0) {
        	var result=this.getByXx(lookup, xx, ar[i][POS_CHILDS]);
            if (result != null){
                return result;
               }
        }
    }
    return null;
};

function gotoPage(lookup) {
	if(__path_prefix__ == "/servlet/CMServeRES" && typeof (changePage) == 'function'){
		changePage(lookup);
		return;
	}
	var page = theSitetree.getHREF(lookup);
	if (!page) {
		var testFor = [ POS_NAME, POS_NAVIGATIONTEXT ];
		for (var i=0 ; i < testFor.length ; i++) {
			var p = theSitetree.getByXx(lookup, testFor[i]);
			if (p != null) {
				page = p[POS_HREF];
				break;
			}
		}
	}
	document.location.href = (new URL(__path_prefix__ + page, true, true)).toString();
};

