/* [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','4521',jdecode('Home'),jdecode(''), jdecode('%2F4521.html'), 'true',[],'',''],
	['PAGE','317001',jdecode('Events'),jdecode(''), jdecode('%2F317001%2Findex.html'), 'true',[ 
		['PAGE','266101',jdecode('Events+2012'),jdecode(''), jdecode('%2F317001%2F266101.html'), 'true',[],'',''],
		['PAGE','406401',jdecode('Events+2013'),jdecode(''), jdecode('%2F317001%2F406401.html'), 'true',[],'',''],
		['PAGE','450401',jdecode('Events+2014'),jdecode(''), jdecode('%2F317001%2F450401.html'), 'true',[],'','']
	],'',''],
	['PAGE','4814',jdecode('Reisen'),jdecode(''), jdecode('%2F4814.html'), 'true',[],'',''],
	['PAGE','461401',jdecode('Aktuell'),jdecode(''), jdecode('%2F461401.html'), 'true',[],'',''],
	['PAGE','4868',jdecode('Kontakt'),jdecode(''), jdecode('%2F4868%2Findex.html'), 'true',[ 
		['PAGE','322201',jdecode('Rent+a+Gabriel'),jdecode(''), jdecode('%2F4868%2F322201.html'), 'true',[],'',''],
		['PAGE','322601',jdecode('Referenzen'),jdecode(''), jdecode('%2F4868%2F322601.html'), 'true',[],'',''],
		['PAGE','322222',jdecode('Biographie'),jdecode(''), jdecode('%2F4868%2F322222.html'), 'true',[],'',''],
		['PAGE','5799',jdecode('B%C3%BCcher'),jdecode(''), jdecode('%2F4868%2F5799.html'), 'true',[],'',''],
		['PAGE','4895',jdecode('Links'),jdecode(''), jdecode('%2F4868%2F4895.html'), 'true',[],'','']
	],'',''],
	['PAGE','431101',jdecode('Archiv'),jdecode(''), jdecode('%2F431101%2Findex.html'), 'true',[ 
		['PAGE','316901',jdecode('Archiv+2011%2F2'),jdecode(''), jdecode('%2F431101%2F316901.html'), 'true',[],'',''],
		['PAGE','404001',jdecode('Archiv+2011%2F1'),jdecode(''), jdecode('%2F431101%2F404001.html'), 'true',[],'',''],
		['PAGE','360101',jdecode('Archiv+2010%2F2'),jdecode(''), jdecode('%2F431101%2F360101.html'), 'true',[],'',''],
		['PAGE','320001',jdecode('Archiv+2010%2F1'),jdecode(''), jdecode('%2F431101%2F320001.html'), 'true',[],'',''],
		['PAGE','215901',jdecode('Archiv+2009'),jdecode(''), jdecode('%2F431101%2F215901.html'), 'true',[],'',''],
		['PAGE','108001',jdecode('Archiv+2008'),jdecode(''), jdecode('%2F431101%2F108001.html'), 'true',[],'',''],
		['PAGE','271101',jdecode('Bordeaux+2009'),jdecode(''), jdecode('%2F431101%2F271101.html'), 'true',[],'','']
	],'','']];
var siteelementCount=21;
theSitetree.topTemplateName='Global';
theSitetree.paletteFamily='CC3300';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='85';
theSitetree.graphicsetId='107';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'de',
  country: 'CH'
};
var prodDef={
  wl_name: 'bluewin',
  product: 'WSCBLUSSSLYTC2MX'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Global',
				paletteFamily: 	'CC3300',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'85',
				graphicsetId: 	'107',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				a_color: 		'CB1C00',
				b_color: 		'FF9900',
				c_color: 		'000000',
				d_color: 		'EAEAEA',
				e_color: 		'FFFFFF',
				f_color: 		'FFFFFF',
				hasCustomLogo: 	'true',
				contentFontFace:'Verdana, Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '4521',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '215901',
internalId:  '',
customField: '20091223-122624'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4521',
internalId:  '',
customField: '20120117-095915'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '317001',
internalId:  '',
customField: '20111123-075439'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '406401',
internalId:  '',
customField: '20111213-105907'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4814',
internalId:  '',
customField: '20111219-091144'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5799',
internalId:  '',
customField: '20110928-104944'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4895',
internalId:  '',
customField: '20110303-092449'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4868',
internalId:  '',
customField: '20111120-183249'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '108001',
internalId:  '',
customField: '20090106-101347'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '316901',
internalId:  '',
customField: '20120101-121212'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '266101',
internalId:  '',
customField: '20120117-100051'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '271101',
internalId:  '',
customField: '20100601-080319'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '320001',
internalId:  '',
customField: '20100707-124657'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '322201',
internalId:  '',
customField: '20110818-092109'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '322222',
internalId:  '',
customField: '20100413-174251'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '322601',
internalId:  '',
customField: '20101025-084043'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '360101',
internalId:  '',
customField: '20101229-120525'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '404001',
internalId:  '',
customField: '20120101-122335'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '431101',
internalId:  '',
customField: '20110713-225414'
};
webappMappings['5000']=webappMappings['5000--']={
webappId:    '5000',
documentId:  '450401',
internalId:  '-',
customField: '20111213-111401'
};
webappMappings['5000']=webappMappings['5000--']={
webappId:    '5000',
documentId:  '461401',
internalId:  '-',
customField: '20120117-100427'
};
var webAppHostname = 'cgi.hpt001.bluewin.ch:80';
var canonHostname = 'hptworkerdb01a.bluewin.ch';
var accountId     = 'ABW0X0INXXFW';
var companyName   = 'REN%C3%89+GABRIEL';
var htmlTitle	  = '';
var metaKeywords  = 'Gabriel-Glas%3B+Gabriel+Glas%3B+WeinWisser%3B+Weinpapst%3B+Wein-Papst%3B+Rene+Gabriel%3B+Bordeaux%3B+Weinauktionen%3B+Weinhandel%3B+Wein%3B+M%C3%B6venpick%3B+Acad%C3%A9mie+du+Vin+Reisen+nach+Bordeaux%3B+Weinreisen%3B+Weinb%C3%BCcher%3B+Robert+Parker%3B+Vinum%3B+Bordeauxtotal%3B+Bordeaux+Total%3B+bordeaux+total%3B+CABERNET+SAUVIGNON+%E2%80%93+PALMER+%E2%80%93+ORNELLAIA+%E2%80%93+F.X.+PICHER+%E2%80%93+MOUTON-ROTHSCHILD+%E2%80%93+PENFOLDS+%E2%80%93+BRUNELLO++DI+MONTALCINO+%E2%80%93+POMEROL+%E2%80%93+ELIO+GRASSO+%E2%80%93+NENIN+%E2%80%93+AUSLESE++%E2%80%93+GAZIN+%E2%80%93+CHAMPAGNER+%E2%80%93+L%C3%89OVILLE+LAS+CASES+%E2%80%93+BRUNO+GIACOSA+%E2%80%93+L%E2%80%99EVANGILE+%E2%80%93+SAUVIGNON+BLANC+%E2%80%93+GRUAUD-LAROSE+%E2%80%93+VINATTIERI+%E2%80%93+KRUG+%E2%80%93+SUDUIRAUT+%E2%80%93+CHABLIS+%E2%80%93+DUCRU+BEAUCAILLOU+%E2%80%93+SONOMA++%E2%80%93+M%C3%96ET-CHANDON+%E2%80%93+CLINET+%E2%80%93+HEIDA+%E2%80%93+LAFAURIE-PEYRAGUEY+%E2%80%93+ROMAN%C3%89E-CONTI++%E2%80%93+LASCOMBES+%E2%80%93+LOUIS+BOVARD+%E2%80%93+MESSORIO+%E2%80%93+GUIGAL+%E2%80%93+QUINTA+DO+NOVAL+%E2%80%93PAVIE+%E2%80%93+SASSICAIA++%E2%80%93+HARLAN+%E2%80%93+POMMARD+%E2%80%93+GISCOURS+%E2%80%93+PESQUERA+%E2%80%93+FRITZ+HAAG+%E2%80%93+P%C3%89TRUS++%E2%80%93+MONDAVI++%E2%80%93+DOMENICO+CLERICO+%E2%80%93+SMARAGD+%E2%80%93+TATTINGER+%E2%80%93+PETIT-VILLAGE+%E2%80%93+ARVINE+%E2%80%93+CRU+BOURGEOIS+%E2%80%93+BARCA+VELHA+%E2%80%93+CHAVE+%E2%80%93+GUADO+AL+TASSO+%E2%80%93+MARGAUX+%E2%80%93+SE%C3%91A+%E2%80%93+PAVILLON+ROUGE+%E2%80%93+GALATRONA++%E2%80%93+SAUTERNES++%E2%80%93+MARCHESI+DI+FRESCOBALDI+%E2%80%93+BRANAIRE-DUCRU+%E2%80%93+GRANT+BURGE+%E2%80%93+TAYLOR%E2%80%99S+%E2%80%93+D%C3%94LE+%E2%80%93+PICHON-BARON+%E2%80%93+KRACHER+%E2%80%93+RIOJA+%E2%80%93+LEROY+%E2%80%93+ALMAVIVA+%E2%80%93+LATOUR+%E2%80%93+GAJA++%E2%80%93+GR%C3%9CNER+VELTLINER+%E2%80%93+GRANGE+%E2%80%93+TUA+RITA+%E2%80%93++AUSONE+%E2%80%93+CHASSELAS+%E2%80%93+SAINT+JULIEN+%E2%80%93+KNOLL++%E2%80%93+MONTELENA+%E2%80%93+FONTERUTOLI+%E2%80%93+BELAIR+%E2%80%93+GANTENBEIN+%E2%80%93+LAGRANGE+%E2%80%93+WILLIAM+F%C3%88VRE+%E2%80%93+TROPLONG-MONDOT+%E2%80%93+VULLY+%E2%80%93+LE+MACCHIOLE+%E2%80%93+CHADWICK++%E2%80%93+ALEJANDRO+FERNANDEZ+%E2%80%93+SCHWARZ+%E2%80%93+LAFITE-ROTHSCHILD+%E2%80%93+RAVENEAU+%E2%80%93+LA+TOUR-BLANCHE+%E2%80%93+TURLEY+%E2%80%93+ROBERT+WEIL+%E2%80%93+BRANE-CANTENAC+%E2%80%93+C%C3%94TE+DE+NUITS+%E2%80%93+BIONDI-SANTI+%E2%80%93+LYNCH-BAGES+%E2%80%93+ROMANO+DAL+FORNO+%E2%80%93+CALON-S%C3%89GUR+%E2%80%93+MAGNUM+%E2%80%93+SCHOTT+%E2%80%93+CLOS+ST.+MARTIN+%E2%80%93+HEITZ+%E2%80%93+VIEUX+CH%C3%82TEAU+CERTAN+%E2%80%93+MERLOT++%E2%80%93+RIOJA+%E2%80%93+GRAND+CRU+CLASS%C3%89+%E2%80%93+ALDO+CONTERNO+%E2%80%93+PALOUMEY+%E2%80%93+STAG%E2%80%99S+LEAP+%E2%80%93+PERRIER-JOUET+%E2%80%93+REDIGAFFI+%E2%80%93+PINGUS+%E2%80%93+NAIRAC+%E2%80%93+RIDGE+%E2%80%93+CHIANTI+CLASSICO+%E2%80%93+L%E2%80%99EGLISE-CLINET+%E2%80%93+C%C3%94TE+BRUNE+%E2%80%93+SELECTION++%E2%80%93+RAYAS+%E2%80%93+SIGALAS-RABAUD+%E2%80%93VOLNAY+%E2%80%93+MONTROSE+%E2%80%93+ANTINORI+%E2%80%93+RICHEBOURG+%E2%80%93+PICHON-COMTESSE-DE-LALANDE+%E2%80%93+NIEPOORT+%E2%80%93+BOUSCASS%C3%89+-+FERRIERE+%E2%80%93+CHASSELAS+%E2%80%93+SOCIANDO-MALLET+%E2%80%93+BARSAC+%E2%80%93+TARDIEU-LAURENT++%E2%80%93+DALLA+VALLE+%E2%80%93+PONTET-CANET+%E2%80%93+LANGUEDOC-ROUSSILON+%E2%80%93+FONSECA+%26+GUIAMARENS+%E2%80%93+PREMIER+GRAND+CRU+%E2%80%93+GILETTE+%E2%80%93+DOPPELMAGNUM+%E2%80%93+RH%C3%94NE+%E2%80%93+HAUT-BAILLY+%E2%80%93+CHAMBERTIN+%E2%80%93+GRAND-PUY-LACOSTE+%E2%80%93+SCHLOSS+REINHARDSHAUSEN+%E2%80%93+LAURENT-PERRIER+%E2%80%93+DUHART-MILON+%E2%80%93+VEGA+SICILIA+%E2%80%93+JABOULET-AIN%C3%89+%E2%80%93+SMITH+HAUT-LAFITTE+%E2%80%93+D%C3%89ZALEY+%E2%80%93+LAFLEUR+%E2%80%93+CORTON+%E2%80%93+CHARMAIL+%E2%80%93+C%C3%94TE+BLONDE+%E2%80%93+KOLLWENTZ+%E2%80%93+L%C3%89OVILLE+POYFERR%C3%89+%E2%80%93+MONTUS+%E2%80%93+COUTET+%E2%80%93+IMPERIALE+%E2%80%93+PH%C3%89LAN-S%C3%89GUR+%E2%80%93+AMARONE+%E2%80%93+LA+LAGUNE+%E2%80%93+PULIGNY-MONTR%C3%82CHET+%E2%80%93+GRAND+CRU+%E2%80%93+MAGDELEINE+%E2%80%93+LA+CHAPELLE+%E2%80%93+MOSEL-SAAR-RUWER+%E2%80%93+MASSETO+%E2%80%93+J%C3%89ROBOAM+%E2%80%93+PESSAC-L%C3%89OGNAN+%E2%80%93+TIGNANELLO++%E2%80%93+BUITENVERWACHTING+%E2%80%93+FIGEAC+%E2%80%93+SORI+SAN+LORENZO+%E2%80%93+BONNEAU+DU+MARTRAY+%E2%80%93+CHASSE-SPLEEN+%E2%80%93+CASTELLO+DI+AMA+%E2%80%93+LAVILLE+HAUT-BRION+%E2%80%93+RIESLING+%E2%80%93+MORMORETO+%E2%80%93+CORTON-CHARLEMAGNE+%E2%80%93+ALTO+ADIGE+%E2%80%93+SAINT+EST%C3%88PHE+%E2%80%93+DUGAT-PY+%E2%80%93+HESS+%E2%80%93+WOLF+BLASS+%E2%80%93+ASTRALIS+%E2%80%93+LAIBACH+%E2%80%93+CONAWARRA+%E2%80%93+LE+PIN+%E2%80%93+MONTE+BELLO+%E2%80%93+HENSCHKE+%E2%80%93+BAROLO++%E2%80%93+D%E2%80%99YQUEM+%E2%80%93+KANONKOOP+%E2%80%93+COSTA+RUSSI+%E2%80%93HERMITAGE+%E2%80%93+CORISON+%E2%80%93+TENUTA+ARGIANO+%E2%80%93+CAPAIA+%E2%80%93+SIMI+%E2%80%93+MALBEC++%E2%80%93+BATAILLEY+%E2%80%93+BALIN+%E2%80%93+BELGRAVE+%E2%80%93+COPPO+%E2%80%93+HAMILTON-RUSSEL+%E2%80%93+PANNOBILE+%E2%80%93+MUSAR+%E2%80%93+R%C3%8AVE+DE+JEUNESSE+%E2%80%93KRANKL+%E2%80%93+STUDACH+%E2%80%93+CLOS+APALTA+%E2%80%93+PAHLMEYER+%E2%80%93+WACHAU+%E2%80%93+DONATSCH+%E2%80%93+ELIO+ALTARE+%E2%80%93+CHARDONNAY+%E2%80%93+CLERC-MILON+%E2%80%93+SINGERRIEDL+%E2%80%93VALBUENA+%E2%80%93+ROSENBERG+%E2%80%93+PASSITO+%E2%80%93+DE+FIEUZAL+%E2%80%93+CANNUBI+BOSCHIS+%E2%80%93+SALZBERG+%E2%80%93+MARZIA+CANALE+%E2%80%93LOUIS+JADOT+%E2%80%93+EICHHOLZ+%E2%80%93+BEYCHEVELLE+%E2%80%93+RHEINGAU++%E2%80%93+BELLAVISTA+%E2%80%93DOMAINE+DES+LAMBRAYS+%E2%80%93+BOVEL+%E2%80%93+POUYEAUX+%E2%80%93+NEWTON+%E2%80%93+C%C3%94TE+DE+BEAUNE+%E2%80%93+SPERSS+%E2%80%93+CLOS+DUBREUIL+%E2%80%93+HONIVOGL+%E2%80%93+MATTMANN+%E2%80%93+AUSVETIA+%E2%80%93DOMAINE+DE+CHEVALIER+%E2%80%93+ALVARO+PALACIOS+%E2%80%93SALMANAZAR+%E2%80%93+MAURO+VEGLIO+%E2%80%93+LA+CONSEILLANTE+%E2%80%93+GRANS-FASSIAN+%E2%80%93+COMTE+DE+VOG%C3%9CE+%E2%80%93+VELICH+%E2%80%93+PAPE-CL%C3%89MENT+%E2%80%93+CASTELLO+LUIGI+%E2%80%93+HIRTZBERGER++%E2%80%93+DOMINUS+%E2%80%93+LUCIANO+SANDRONE+%E2%80%93+KISTLER+%E2%80%93+SASSI+GROSSI+%E2%80%93+HEINRICH+%E2%80%93+ANWILKA+%E2%80%93+PINOT+NOIR+%E2%80%93+GABARINZA+%E2%80%93+L%E2%80%99ERMITA+%E2%80%93+JOHANNESHOF+REINISCH+%E2%80%93SOLENGO+%E2%80%93+CHEVAL++BLANC+%E2%80%93+CABERLOT+%E2%80%93+P%C3%96CKL+%E2%80%93+GIUSEPPE+MASCARELLO+%E2%80%93+KELLERBERG+%E2%80%93+LUNGAROTTI+%E2%80%93+DOM+P%C3%89RIGNON+%E2%80%93+CONTE+DI+LUNA+%E2%80%93+FONSALETTE+%E2%80%93+MELCHIOR+%E2%80%93+KAMPTAL+%E2%80%93+CLOS+ERASMUS+%E2%80%93+KLAUSENER+%E2%80%93+MONBRISON+%E2%80%93+HENRY+BONNEAU+%E2%80%93+NAPA+VALLEY+%E2%80%93+MARKOWITSCH+%E2%80%93+RIEUSSEC+%E2%80%93+CUV%C3%89E+C%C3%89L%C3%89STINE+%E2%80%93+SOLAIA+%E2%80%93+ANG%C3%89LUS+%E2%80%93+LA+SPINETTA+%E2%80%93+EGON+M%C3%9CLLER+%E2%80%93+RODA+%E2%80%93+TALBOT+%E2%80%93+PRIORAT+%E2%80%93LUPICAIA+%E2%80%93+CHARMES-CHAMBERTIN+%E2%80%93+GRAN+CORONAS+%E2%80%93+ACHLEITEN+%E2%80%93+BARBARESCO+%E2%80%93+TROTANOY+%E2%80%93+RIED+SCH%C3%9CTT+%E2%80%93+TERREUS+%E2%80%93+HUBACKER+%E2%80%93+MAS+DE+DAUMAS+%E2%80%93+BOLGHERI+%E2%80%93+TEMPRANILLO++%E2%80%93+SORI+PAITIJN+%E2%80%93+WERNER+STUCKY+%E2%80%93+HAUT-BRION+%E2%80%93+GRAND+RESERVA++%E2%80%93+KELLER+%E2%80%93+SAFFREDI+%E2%80%93+L%C3%89OVILLE-BARTON+%E2%80%93+PRAGER+%E2%80%93+WEINERT+%E2%80%93+COS+D%E2%80%99ESTOURNEL+%E2%80%93+GRATTAMACCO+%E2%80%93+METHUSALEM+%E2%80%93+VALANDRAUD+%E2%80%93+GALLINA+%E2%80%93+RIESLING++%E2%80%93+TORRES+%E2%80%93+SAINT+EMILION+%E2%80%93++CLIMENS+%E2%80%93+GRAND++CUV%C3%89E+%E2%80%93+STEIERMARK++%E2%80%93++COCHE-DURY+%E2%80%93+MISSION+HAUT-BRION+%E2%80%93+RIBERA++DEL+DUERO%2C+MONTR%C3%82CHET+';
var metaContents  = 'Die+Homepage+von+Rene+Gabriel%21%0D%0AAlles+dreht+sich+rund+um+den+Wein%3A++%0D%0AWeininformationen%2C+Weinreisen%2C+Weinevents%2C+Weinb%C3%BCcher%2C+Weinauktionen...+';
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();
};

