/* [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 theSitetree=[ 
	['PAGE','6701',jdecode('Home'),jdecode(''),'/6701.html','true',[],''],
	['PAGE','6752',jdecode('Home+%26+Content+Insurance'),jdecode(''),'/6752/index.html','true',[ 
		['PAGE','34312',jdecode('Building+%26+Contents+Quote'),jdecode(''),'/6752/34312.html','false',[],'']
	],''],
	['PAGE','6804',jdecode('Holiday+Home+Insurance'),jdecode(''),'/6804.html','true',[],''],
	['PAGE','41412',jdecode('Funeral+Insurance'),jdecode(''),'/41412/index.html','true',[ 
		['PAGE','69612',jdecode('Funeral+Plan+-+Quote'),jdecode(''),'/41412/69612.html','false',[],'']
	],''],
	['PAGE','100612',jdecode('Fleet+Car+Insurance'),jdecode(''),'/100612.html','true',[],''],
	['PAGE','6830',jdecode('Car+Insurance'),jdecode(''),'/6830/index.html','true',[ 
		['PAGE','37612',jdecode('Motor+Quote'),jdecode(''),'/6830/37612.html','false',[],'']
	],''],
	['PAGE','76412',jdecode('Young+Drivers+Insurance'),jdecode(''),'/76412.html','true',[],''],
	['PAGE','65612',jdecode('Motorbike+Insurance'),jdecode(''),'/65612/index.html','true',[ 
		['PAGE','39312',jdecode('Bike%2C+Trike+%26+Quad+Quote'),jdecode(''),'/65612/39312.html','false',[],'']
	],''],
	['PAGE','65638',jdecode('Trike+Insurance'),jdecode(''),'/65638.html','true',[],''],
	['PAGE','65664',jdecode('Quad+Bike+Insurance'),jdecode(''),'/65664.html','true',[],''],
	['PAGE','49212',jdecode('Community+Insurance'),jdecode(''),'/49212/index.html','true',[ 
		['PAGE','64912',jdecode('Community+Quote'),jdecode(''),'/49212/64912.html','false',[],'']
	],''],
	['PAGE','96912',jdecode('Title+Deed+Insurance'),jdecode(''),'/96912/index.html','true',[ 
		['PAGE','96938',jdecode('Title+Deed+Insurance+Quote'),jdecode(''),'/96912/96938.html','false',[],'']
	],''],
	['PAGE','6856',jdecode('Medical+%26+Health+Insurance'),jdecode(''),'/6856/index.html','true',[ 
		['PAGE','44012',jdecode('Health+Insurance+Quote'),jdecode(''),'/6856/44012.html','false',[],'']
	],''],
	['PAGE','38812',jdecode('Life+Insurance'),jdecode(''),'/38812/index.html','true',[ 
		['PAGE','94912',jdecode('Life+Insurance+Quote'),jdecode(''),'/38812/94912.html','false',[],'']
	],''],
	['PAGE','39412',jdecode('Dental+Insurance'),jdecode(''),'/39412/index.html','true',[ 
		['PAGE','47238',jdecode('Dental+-+Quote'),jdecode(''),'/39412/47238.html','false',[],'']
	],''],
	['PAGE','38612',jdecode('Business+Insurance'),jdecode(''),'/38612/index.html','true',[ 
		['PAGE','44112',jdecode('Public+Liability+Quote'),jdecode(''),'/38612/44112.html','false',[],'']
	],''],
	['PAGE','7127',jdecode('Legal+Protection'),jdecode(''),'/7127.html','true',[],''],
	['PAGE','7257',jdecode('Contact+Us'),jdecode(''),'/7257.html','true',[],''],
	['PAGE','60312',jdecode('Testimonials'),jdecode(''),'/60312.html','true',[],'']];
var siteelementCount=29;
theSitetree.topTemplateName='Collage';
theSitetree.paletteFamily='6683B6';
theSitetree.keyvisualId='2470';
theSitetree.keyvisualName='versicherung.jpg';
theSitetree.fontsetId='406';
theSitetree.graphicsetId='461';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'en',
  country: 'GB'
};
var theTemplate={
				name: 			'Collage',
				paletteFamily: 	'6683B6',
				keyvisualId: 	'2470',
				keyvisualName: 	'versicherung.jpg',
				fontsetId: 		'406',
				graphicsetId: 	'461',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				a_color: 		'FFFFFF',
				b_color: 		'6683B6',
				c_color: 		'FFFFFF',
				d_color: 		'FFFFFF',
				e_color: 		'FFFFFF',
				f_color: 		'FFFFFF',
				hasCustomLogo: 	'false',
				contentFontFace:'Verdana, Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6701',
internalId:  '',
customField: '20100109-161014'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6752',
internalId:  '',
customField: '20100109-161116'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6830',
internalId:  '',
customField: '20100107-182609'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6856',
internalId:  '',
customField: '20090526-083206'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6804',
internalId:  '',
customField: '20100107-182456'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7127',
internalId:  '',
customField: '20090526-083643'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7257',
internalId:  '',
customField: '20090804-175311'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '6701',
internalId:  '1006',
customField: '1006'
};
webappMappings['1501']=webappMappings['1501-5691162']={
webappId:    '1501',
documentId:  '6701',
internalId:  '5691162',
customField: '1501'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '94912',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['7008']=webappMappings['7008-1540']={
webappId:    '7008',
documentId:  '34312',
internalId:  '1540',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '34312',
internalId:  '',
customField: '20090626-115734'
};
webappMappings['7008']=webappMappings['7008-1937']={
webappId:    '7008',
documentId:  '37612',
internalId:  '1937',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '37612',
internalId:  '',
customField: '20090626-115858'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '38612',
internalId:  '',
customField: '20090526-083428'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '38812',
internalId:  '',
customField: '20090526-083324'
};
webappMappings['7008']=webappMappings['7008-1986']={
webappId:    '7008',
documentId:  '39312',
internalId:  '1986',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '39312',
internalId:  '',
customField: '20090626-115930'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '39412',
internalId:  '',
customField: '20090526-083355'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '41412',
internalId:  '',
customField: '20100107-182242'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '44112',
internalId:  '',
customField: '20090626-120526'
};
webappMappings['7008']=webappMappings['7008-2154']={
webappId:    '7008',
documentId:  '44012',
internalId:  '2154',
customField: 'language:en;country:GB;'
};
webappMappings['7008']=webappMappings['7008-2156']={
webappId:    '7008',
documentId:  '44112',
internalId:  '2156',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '44012',
internalId:  '',
customField: '20090626-120316'
};
webappMappings['7008']=webappMappings['7008-2299']={
webappId:    '7008',
documentId:  '47238',
internalId:  '2299',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47238',
internalId:  '',
customField: '20081106-143255'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '49212',
internalId:  '',
customField: '20100107-182901'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '60312',
internalId:  '',
customField: '20090526-083830'
};
webappMappings['7008']=webappMappings['7008-3157']={
webappId:    '7008',
documentId:  '64912',
internalId:  '3157',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '64912',
internalId:  '',
customField: '20090626-120039'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '65612',
internalId:  '',
customField: '20100107-182637'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '65664',
internalId:  '',
customField: '20100107-182820'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '65638',
internalId:  '',
customField: '20100107-182748'
};
webappMappings['7008']=webappMappings['7008-3203']={
webappId:    '7008',
documentId:  '69612',
internalId:  '3203',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '69612',
internalId:  '',
customField: '20081125-165513'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '76412',
internalId:  '',
customField: '20090526-082825'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '6701',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '6830',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '37612',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '76412',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '65612',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '39312',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '65638',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '65664',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '6752',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '34312',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '49212',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '64912',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '6856',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '44012',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '94912',
internalId:  '',
customField: '20090311-162629'
};
webappMappings['7008']=webappMappings['7008-4163']={
webappId:    '7008',
documentId:  '94912',
internalId:  '4163',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '41412',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '69612',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '38812',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '39412',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '47238',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '38612',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '44112',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '6804',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '7127',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['7008']=webappMappings['7008-4367']={
webappId:    '7008',
documentId:  '96938',
internalId:  '4367',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '7257',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '60312',
internalId:  '',
customField: 'language:en;country:GB;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '96912',
internalId:  '',
customField: '20090526-083133'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '96938',
internalId:  '',
customField: '20090626-120150'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '100612',
internalId:  '',
customField: '20100107-182524'
};
var canonHostname = 'coucm4all01.netbenefit.co.uk';
var accountId     = 'ANBT20IN2IEC';
var companyName   = 'Insurance4Spain.com';
var htmlTitle	  = 'Expat+Insurance+in+Spain+-+For+all+your+insurance+needs+in+Spain+-+High+Quality+Cover+%40+Very+Competitive+Prices';
var metaKeywords  = 'funeral+insurance%2Cflexible+payments%2Chealth+insurance%2Chouse+insurance%2Cbuilding+and+contents+insurance%2Cbuilding++contents+insurance%2Cmonthly+payments%2Cquarterly+payments%2Clow+premiums%2Cdiscount+insurance%2Call+insurance+in+spain%2Cibex+insurance%2Clinea+direct%2Cgroupama%2Calliance%2Cliberty%2Ccaser%2Ccheap+insurance%2Ccompetitive+insurance%2Cinsurance+quotes%2Cyoung+lady+drivers%2Cyoung+drivers%2Ccommercial+insurance%2C+community+insurance+in+spain%2Cexpat+cover+in+spain%2Cexpat+insurance+in+spain%2Cinsurance+in+spain%2Ccar+insurance+in+spain%2Ccar+insurance%2Cmortgages%2Ccheap+life+assurance%2Cterm+life+assurance%2Cinsurance%2Cinsurance+broker%2Cnationwide+insurance%2Cmotorcycle+insurance%2Clong+term+care+insurance%2Cautomobile+insurance%2Cinsurance+policy%2Cautomotive+insurance%2Cinsurance+life+mortgage%2C+insurance+agents%2C+list+of+insurance+brokers%2C+buy+insurance+online%2C+insurance+rates%2C+general+insurance%2C+buy+insurance%2C+child+health+insurance%2C+cheap+health+insurance%2C+insurance+claims%2C+insurance+rate%2C+buy+insurance+plan%2C+buy+cheap+insurance%2C+holiday+insurance%2C+insurance+motor%2C+term+insurance%2C+car+cheap+insurance+motor+quote%2C+motor+vehicle+insurance%2C+cheap+motorcycle+insurance%2C+cheap+contents+insurance%2C+cheap+house+insurance%2C+motorbike+insurance%2C+home+contents+insurance%2C+motorcycle+insurance+online%2C+motor+cycle+insurance%2C+home+compare+insurance%2C+house+insurance+online+quote%2C+cheap+pet+insurance%2C+horse+insurance%2C+jet+ski+insurance%2C+quad+bike+insurance%2C+quad+insurance%2C+jetski+insurance%2C+cheap+business+insurance%2C+car+cheapest+company+insurance%2C+commercial+van+insurance%2C+insure+car%2C+dog+insurance%2C+cat+insurance%2C+50+insurance+life+over%2C+home+appliance+insurance%2C+online+business+insurance%2C+cheap+family+insurance+travel%2C+car+cheap+insurance%2C+household+contents+insurance%2C+budget+insurance%2C+cheap+home+contents+insurance%2C+pet+insurance%2C+comparison+household+insurance%2C+trucker+insurance%2C+auto+glass+insurance%2C+cheap+renters+insurance%2C+cheap+automobile+insurance%2C+insurance%2C+health+insurance%2C+commercial+fleet+insurance%2C+business+fleet+insurance%2C+travel+medical+insurance%2C+community+insurance%2C+medical+insurance%2C+child+medical+insurance%2C+cheap+medical+insurance%2C+short+term+medical+insurance%2C+pet+medical+insurance%2C+home+insurance%2C+nursing+home+insurance%2C+second+home+insurance%2C+cheap+home+insurance%2C+home+insurance+online%2C+discount+home+insurance%2C+cheapest+home+insurance%2C+low+cost+home+insurance%2C+home+insurance+broker%2C+insurance+company%2C+insurance+companies%2C+automobile+insurance+company%2C+house+insurance+companies%2C+pet+insurance+companies%2C+automobile+insurance+quote%2C+insurance+quotes%2C+automobile+insurance+quotes%2C+insurance+quote%2C+quick+insurance+quote%2C+auto+car+cheap+insurance+quote%2C+car+comparison+insurance+quote%2C+car+cheapest+insurance+quote%2C+nationwide+insurance+quote%2C+life+insurance%2C+whole+life+insurance%2C+life+insurance+company%2C+life+insurance+policy%2C+life+insurance+quotes%2C+term+life+insurance%2C+life+insurance+quote%2C+life+insurance+companies%2C+life+insurance+comparison%2C+travel+life+insurance%2C+life+insurance+quotation%2C+cheapest+life+insurance%2C+cheap+life+insurance%2C+life+insurance+no+medical%2C+pet+life+insurance%2C+cheap+term+life+insurance%2C+affordable+life+insurance%2C+buy+life+insurance%2C+discount+life+insurance%2C+travel+insurance%2C+cheap+travel+insurance%2C+foreign+travel+insurance%2C+family+travel+insurance%2C+travel+insurance+usa%2C+discount+travel+insurance%2C+group+travel+insurance%2C+travel+insurance+worldwide%2C+travel+insurance+europe%2C+ski+travel+insurance%2C+world+travel+insurance%2C+business+travel+insurance%2C+cheapest+travel+insurance%2C+cheap+student+travel+insurance%2C+cheapest+annual+travel+insurance%2C+travel+insurance+senior%2C+cheap+worldwide+travel+insurance%2C+travel+insurance+broker%2C+cheap+online+travel+insurance%2C+travel+insurance+europe%2C+air+travel+insurance%2C+low+cost+travel+insurance%2C+year+travel+insurance%2C+travel+insurance+for+backpackers%2C+cruise+travel+insurance%2C+multi+trip+travel+insurance%2C+auto+insurance+quotes%2C+cheapest+auto+insurance%2C+buy+auto+insurance%2C+auto+insurance+rate%2C+instant+auto+insurance%2C+auto+insurance+companies%2C+auto+insurance%2C+commercial+auto+insurance%2C+buy+auto+insurance+online%2C+best+auto+insurance%2C+auto+insurance+company%2Cdiscount+auto+insurance%2Cauto+insurance+rates%2Cauto+insurance+coverage%2Clow+cost+auto+insurance%2Ccar+auto+insurance%2Cauto+insurance+specialists%2Caffordable+auto+insurance%2Cauto+insurance%2Cinsurance+com%2Cauto+insurance%2Celectric+auto+insurance%2Cauto+insurance%2Cauto+insurance+comparisons%2Cauto+insurance+rate+quote%2Cbest+auto+insurance+rates%2Ccar+insurance%2Ccheapest+car+insurance%2Cclassic+car+insurance%2Ccheap+car+insurance%2Ccar+insurance+company%2Cdiscount+car+insurance%2Ccar+insurance+rates%2Ccar+insurance+quotes%2Ccar+insurance+companies%2Ccar+insurance+agency%2Ccar+insurance+quote%2Crental+car+insurance%2Conline+car+insurance+rate%2Ccompare+car+insurance+rates%2Cbuy+car+insurance%2Cfind+cheap+car+insurance%2Ccar+insurances%2Csports+car+insurance%2Cmonthly+car+insurance%2Ctemporary+car+insurance%2Cbusiness+car+insurance%2Ccheap+car+insurance+company%2Ccheap+car+insurance+for+women%2Ccar+insurance+ratings%2Cget+car+insurance+quote%2Conline+cheapest+car+insurance%2Ccar+insurance%2Ccar+insurance+agents%2Cnational+car+insurance%2Ccar+insurance%2Cinsurance+com%2Ccar+insurance%2Celectric+car+insurance%2Ccar+insurance';
var metaContents  = 'Insurance+in+Spain+for+all+expats+-+Quality+Cover+%40+Great+Prices%21+Car%2C+House%2C+Funeral%2C+Motorbike%2C+Quad%2C+JetSki%2C+Boat%2C+Health%2C+Medical%2C+Life%2C+Pet%2C+Horse%2C+Business%2C+Liability%2C+Travel%2C+';
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();
};
