/* [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','1401',jdecode('Home'),jdecode(''), jdecode('%2F1401.html'), 'true',[],'',''],
	['PAGE','58567',jdecode('Natural+Stone'),jdecode(''), jdecode('%2F58567%2Findex.html'), 'true',[ 
		['PAGE','22601',jdecode('Travertine'),jdecode(''), jdecode('%2F58567%2F22601.html'), 'true',[],'',''],
		['PAGE','22622',jdecode('Granite'),jdecode(''), jdecode('%2F58567%2F22622.html'), 'true',[],'',''],
		['PAGE','22643',jdecode('Marble'),jdecode(''), jdecode('%2F58567%2F22643.html'), 'true',[],'',''],
		['PAGE','58588',jdecode('Slate'),jdecode(''), jdecode('%2F58567%2F58588.html'), 'true',[],'',''],
		['PAGE','58609',jdecode('Limestone'),jdecode(''), jdecode('%2F58567%2F58609.html'), 'true',[],'',''],
		['PAGE','58630',jdecode('Onyx'),jdecode(''), jdecode('%2F58567%2F58630.html'), 'true',[],'','']
	],'',''],
	['PAGE','16901',jdecode('Non-Stone+Products'),jdecode(''), jdecode('%2F16901%2Findex.html'), 'true',[ 
		['PAGE','22664',jdecode('Porcelain+%26+Ceramic'),jdecode(''), jdecode('%2F16901%2F22664.html'), 'true',[],'',''],
		['PAGE','142167',jdecode('High-Definition+Porcelain'),jdecode(''), jdecode('%2F16901%2F142167.html'), 'true',[],'',''],
		['PAGE','22706',jdecode('Glass'),jdecode(''), jdecode('%2F16901%2F22706.html'), 'true',[],'',''],
		['PAGE','59367',jdecode('Quartz'),jdecode(''), jdecode('%2F16901%2F59367.html'), 'true',[],'','']
	],'',''],
	['PAGE','58777',jdecode('Accents'),jdecode(''), jdecode('%2F58777%2Findex.html'), 'true',[ 
		['PAGE','27440',jdecode('Murals'),jdecode(''), jdecode('%2F58777%2F27440.html'), 'true',[],'',''],
		['PAGE','22727',jdecode('Metal'),jdecode(''), jdecode('%2F58777%2F22727.html'), 'true',[],'',''],
		['PAGE','59388',jdecode('Mosaics'),jdecode(''), jdecode('%2F58777%2F59388.html'), 'true',[],'',''],
		['PAGE','59409',jdecode('Listellos'),jdecode(''), jdecode('%2F58777%2F59409.html'), 'true',[],'',''],
		['PAGE','83167',jdecode('Fish+%26+Leaves'),jdecode(''), jdecode('%2F58777%2F83167.html'), 'true',[],'','']
	],'',''],
	['PAGE','58798',jdecode('Projects'),jdecode(''), jdecode('%2F58798%2Findex.html'), 'true',[ 
		['PAGE','8401',jdecode('Design+Ideas'),jdecode(''), jdecode('%2F58798%2F8401.html'), 'true',[],'',''],
		['PAGE','58819',jdecode('Backsplash'),jdecode(''), jdecode('%2F58798%2F58819.html'), 'true',[],'',''],
		['PAGE','58840',jdecode('Tub+%26+Shower'),jdecode(''), jdecode('%2F58798%2F58840.html'), 'true',[],'',''],
		['PAGE','58861',jdecode('Floors'),jdecode(''), jdecode('%2F58798%2F58861.html'), 'true',[],'',''],
		['PAGE','36567',jdecode('Slab+Countertops'),jdecode(''), jdecode('%2F58798%2F36567.html'), 'true',[],'',''],
		['PAGE','145967',jdecode('Slab+Warehouses'),jdecode(''), jdecode('%2F58798%2F145967.html'), 'false',[],'',''],
		['PAGE','162567',jdecode('%2449+Granite'),jdecode(''), jdecode('%2F58798%2F162567.html'), 'true',[],'',''],
		['PAGE','59430',jdecode('Miscellaneous'),jdecode(''), jdecode('%2F58798%2F59430.html'), 'true',[],'',''],
		['PAGE','53067',jdecode('Installers'),jdecode(''), jdecode('%2F58798%2F53067.html'), 'true',[],'','']
	],'',''],
	['PAGE','59535',jdecode('All+Products'),jdecode(''), jdecode('%2F59535%2Findex.html'), 'true',[ 
		['PAGE','59451',jdecode('Grout'),jdecode(''), jdecode('%2F59535%2F59451.html'), 'true',[],'',''],
		['PAGE','59493',jdecode('Grout+Boost'),jdecode(''), jdecode('%2F59535%2F59493.html'), 'true',[],'',''],
		['PAGE','166567',jdecode('Exterior+Pavers'),jdecode(''), jdecode('%2F59535%2F166567.html'), 'true',[],'',''],
		['PAGE','89167',jdecode('ForzaStone'),jdecode(''), jdecode('%2F59535%2F89167.html'), 'true',[],'',''],
		['PAGE','72167',jdecode('Heat+Registers'),jdecode(''), jdecode('%2F59535%2F72167.html'), 'true',[],'',''],
		['PAGE','72188',jdecode('Heat+Systems'),jdecode(''), jdecode('%2F59535%2F72188.html'), 'true',[],'',''],
		['PAGE','72209',jdecode('InvisaTread'),jdecode(''), jdecode('%2F59535%2F72209.html'), 'true',[],'',''],
		['PAGE','109767',jdecode('Schluter'),jdecode(''), jdecode('%2F59535%2F109767.html'), 'true',[],'',''],
		['PAGE','43167',jdecode('Tile+Lights'),jdecode(''), jdecode('%2F59535%2F43167.html'), 'true',[],'',''],
		['PAGE','72230',jdecode('Wedi+Systems'),jdecode(''), jdecode('%2F59535%2F72230.html'), 'true',[],'','']
	],'',''],
	['PAGE','58651',jdecode('Cleaning+%26+Maintenence'),jdecode(''), jdecode('%2F58651%2Findex.html'), 'true',[ 
		['PAGE','33267',jdecode('Sealers'),jdecode(''), jdecode('%2F58651%2F33267.html'), 'true',[],'',''],
		['PAGE','58672',jdecode('Cleaners'),jdecode(''), jdecode('%2F58651%2F58672.html'), 'true',[],'',''],
		['PAGE','58693',jdecode('Problem+Solvers'),jdecode(''), jdecode('%2F58651%2F58693.html'), 'true',[],'',''],
		['PAGE','58714',jdecode('Clean+and+Maintain+Stone'),jdecode(''), jdecode('%2F58651%2F58714.html'), 'true',[],'',''],
		['PAGE','58735',jdecode('Clean+and+Maintain+Grout'),jdecode(''), jdecode('%2F58651%2F58735.html'), 'true',[],'',''],
		['PAGE','58756',jdecode('Clean+and+Maintain+Tile'),jdecode(''), jdecode('%2F58651%2F58756.html'), 'true',[],'','']
	],'',''],
	['PAGE','27357',jdecode('Do-It-Yourselfers'),jdecode(''), jdecode('%2F27357%2Findex.html'), 'true',[ 
		['PAGE','58882',jdecode('Classes'),jdecode(''), jdecode('%2F27357%2F58882.html'), 'true',[],'',''],
		['PAGE','58903',jdecode('Rentals'),jdecode(''), jdecode('%2F27357%2F58903.html'), 'true',[],'',''],
		['PAGE','22748',jdecode('Installation+Supplies'),jdecode(''), jdecode('%2F27357%2F22748.html'), 'true',[],'','']
	],'',''],
	['PAGE','10501',jdecode('Contact+%26+About'),jdecode(''), jdecode('%2F10501%2Findex.html'), 'true',[ 
		['PAGE','12401',jdecode('Map'),jdecode(''), jdecode('%2F10501%2F12401.html'), 'true',[],'',''],
		['PAGE','7748',jdecode('About+Us'),jdecode(''), jdecode('%2F10501%2F7748.html'), 'true',[],'',''],
		['PAGE','103067',jdecode('Community+Involvement'),jdecode(''), jdecode('%2F10501%2F103067.html'), 'false',[],'',''],
		['PAGE','43067',jdecode('Our+Team'),jdecode(''), jdecode('%2F10501%2F43067.html'), 'true',[],'',''],
		['PAGE','101867',jdecode('Newsletter'),jdecode(''), jdecode('%2F10501%2F101867.html'), 'false',[],'',''],
		['PAGE','10522',jdecode('Addresses'),jdecode(''), jdecode('%2F10501%2F10522.html'), 'false',[],'','']
	],'',''],
	['PAGE','99367',jdecode('Specials%21'),jdecode(''), jdecode('%2F99367.html'), 'true',[],'',''],
	['PAGE','6606',jdecode('Guestbook'),jdecode(''), jdecode('%2F6606.html'), 'false',[],'',''],
	['PAGE','6601',jdecode('Read+Guestbook'),jdecode(''), jdecode('%2F6601.html'), 'false',[],'',''],
	['PAGE','7685',jdecode('Clearance'),jdecode(''), jdecode('%2F7685.html'), 'false',[],'',''],
	['PAGE','7769',jdecode('Tile+Links'),jdecode(''), jdecode('%2F7769.html'), 'false',[],'','']];
var siteelementCount=63;
theSitetree.topTemplateName='Alpha';
theSitetree.paletteFamily='479949';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='10461';
theSitetree.graphicsetId='10895';
theSitetree.contentColor='476649';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'en',
  country: 'US'
};
var prodDef={
  wl_name: 'valueweb',
  product: 'WSCSYSSSSLYTCR7V'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Alpha',
				paletteFamily: 	'479949',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'10461',
				graphicsetId: 	'10895',
				contentColor: 	'476649',
				contentBGColor: 'FFFFFF',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'479949',
				e_color: 		'479949',
				f_color: 		'479949',
				hasCustomLogo: 	'true',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72209',
internalId:  '',
customField: '20110416-180245'
};
webappMappings['1002']=webappMappings['1002-6606AHW050INX2XP']={
webappId:    '1002',
documentId:  '6606',
internalId:  '6606AHW050INX2XP',
customField: 'icq=false'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '145967',
internalId:  '',
customField: '20111105-190250'
};
webappMappings['2001']=webappMappings['2001-location']={
webappId:    '2001',
documentId:  '12401',
internalId:  'location',
customField: 'language:en;country:US;isIncluded:false;'
};
webappMappings['7060']=webappMappings['7060-41cb5498c8431cb302fa507df711fc12']={
webappId:    '7060',
documentId:  '8401',
internalId:  '41cb5498c8431cb302fa507df711fc12',
customField: 'language:en;country:US;'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '1401',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1401',
internalId:  '',
customField: '20120202-110420'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6606',
internalId:  '',
customField: '20080413-134717'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '16901',
internalId:  '',
customField: '20110310-103809'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22601',
internalId:  '',
customField: '20120202-195716'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22622',
internalId:  '',
customField: '20120107-162415'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22643',
internalId:  '',
customField: '20111128-124109'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22664',
internalId:  '',
customField: '20120128-151333'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72230',
internalId:  '',
customField: '20111205-135851'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22706',
internalId:  '',
customField: '20111103-142007'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22727',
internalId:  '',
customField: '20110701-111226'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22748',
internalId:  '',
customField: '20110315-160539'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '8401',
internalId:  '',
customField: '20111127-182629'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7748',
internalId:  '',
customField: '20110321-164155'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7685',
internalId:  '',
customField: '20101011-215851'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6601',
internalId:  '',
customField: '20080310-031405'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7769',
internalId:  '',
customField: '20111201-190529'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10501',
internalId:  '',
customField: '20111112-190909'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10522',
internalId:  '',
customField: '20081129-083401'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '12401',
internalId:  '',
customField: '20110321-163946'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '27357',
internalId:  '',
customField: '20120128-183223'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '27440',
internalId:  '',
customField: '20120202-110937'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '166567',
internalId:  '',
customField: '20120106-134053'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '33267',
internalId:  '',
customField: '20111205-151201'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '36567',
internalId:  '',
customField: '20120107-163224'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '43067',
internalId:  '',
customField: '20110423-153232'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '43167',
internalId:  '',
customField: '20110416-180541'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '53067',
internalId:  '',
customField: '20120110-011658'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '99367',
internalId:  '',
customField: '20120119-114106'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58567',
internalId:  '',
customField: '20111224-124852'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58798',
internalId:  '',
customField: '20120202-111327'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58588',
internalId:  '',
customField: '20111128-123400'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58609',
internalId:  '',
customField: '20110701-105557'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58630',
internalId:  '',
customField: '20110729-192018'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59367',
internalId:  '',
customField: '20111103-155452'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58777',
internalId:  '',
customField: '20110701-122019'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59388',
internalId:  '',
customField: '20110716-124311'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59409',
internalId:  '',
customField: '20120130-100719'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58819',
internalId:  '',
customField: '20111106-162200'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58840',
internalId:  '',
customField: '20111205-142648'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58861',
internalId:  '',
customField: '20111106-162648'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59430',
internalId:  '',
customField: '20120202-111858'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59451',
internalId:  '',
customField: '20120202-194604'
};
webappMappings['7008']=webappMappings['7008-10839']={
webappId:    '7008',
documentId:  '101867',
internalId:  '10839',
customField: 'language:en;country:US;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59493',
internalId:  '',
customField: '20110416-174830'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '89167',
internalId:  '',
customField: '20111106-164155'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58651',
internalId:  '',
customField: '20110610-163458'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58672',
internalId:  '',
customField: '20111205-150708'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58693',
internalId:  '',
customField: '20111205-145551'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58714',
internalId:  '',
customField: '20110813-142219'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58735',
internalId:  '',
customField: '20111205-144841'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58756',
internalId:  '',
customField: '20111205-144043'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59535',
internalId:  '',
customField: '20120130-181827'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58882',
internalId:  '',
customField: '20120130-101358'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58903',
internalId:  '',
customField: '20110214-181759'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '142167',
internalId:  '',
customField: '20120128-183135'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72167',
internalId:  '',
customField: '20111205-135512'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72188',
internalId:  '',
customField: '20110321-182616'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '83167',
internalId:  '',
customField: '20111127-171834'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '101867',
internalId:  '',
customField: '20110321-164519'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '103067',
internalId:  '',
customField: '20110221-145541'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '109767',
internalId:  '',
customField: '20110616-153213'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '162567',
internalId:  '',
customField: '20120109-184609'
};
var webAppHostname = 'cgi-wsc.chi.us.siteprotect.com:80';
var canonHostname = 'wsc-worker04.chi.us.siteprotect.com';
var accountId     = 'AHW050INX2XP';
var companyName   = 'A+World+of+Tile+and+Stone+Awaits%21+++++++';
var htmlTitle	  = 'Tile+Lines%3A+Your+Friendly+Neighborhood+Tile+and+Stone+Retail+Showroom';
var metaKeywords  = 'tile%3B+tile+dealers%3B+granite%3B+marble%3B+travertine%3B+glass%3B+flooring%3B+backsplash%3B+shower%3B+countertop%3B+ceramic%3B+seattle%3B+tacoma%3B+puget+sound%3B+kent%3B+renton%3B+federal+way%3B+auburn%3Bgranite+tile%3Bgranite+countertops%3Btraverstine%3Btravertine+tile%3Btile+flooring%3Btile+floors%3Btile+backsplash%3Btile+shower%3Bceramic+tile%3Bwashington%3Bhome+depot%3Btile+for+less%3Bglass+tiles%3Bgranite+slabs%3Bheated+flooring%3Bheated+tiles%3Bdeco+tiles%3Btile+murals%3Bmurals%3Bporcelain%3Bporcelain+tile%3Btile+design%3Btile+installation%3Bgrout%3Bthinset%3Btile+repair%3Bwedi%3Bwedi+showers%3Bwedi+shower+systems%3Bschluter%3Bkerdi%3Bditra%3Bforzastone%3Bhow+to+install+tile%3Btile+classes%3Btile+lines%3Bflooring';
var metaContents  = 'Tile+Lines%3A+Your+local+retail+tile+%26+stone+showroom%21+Expert+Advice%2C+Free+Installation+Classes%2C+Granite%2C+Travertine%2C+Porcelain%2C+Glass%2C+Design+Consultation%2C+and+In-stock+Products';
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();
};

