/* [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','4599',jdecode('Home'),jdecode(''),'/4599.html','true',[],'',''],
	['PAGE','87101',jdecode('Events'),jdecode(''),'/87101/index.html','true',[ 
		['PAGE','48572',jdecode('Rundgang+Museum'),jdecode(''),'/87101/48572.html','true',[],'','']
	],'',''],
	['PAGE','11481',jdecode('%C3%9Cber+mich'),jdecode(''),'/11481.html','true',[],'',''],
	['PAGE','8507',jdecode('Farbtherapie'),jdecode(''),'/8507/index.html','true',[ 
		['PAGE','9203',jdecode('7+Energiezentren'),jdecode(''),'/8507/9203.html','true',[],'',''],
		['PAGE','9230',jdecode('Farben+im+Sternzeichen'),jdecode(''),'/8507/9230.html','true',[],'',''],
		['PAGE','9257',jdecode('Farben+der+Zahlen'),jdecode(''),'/8507/9257.html','true',[],'',''],
		['PAGE','9284',jdecode('Namensschwingungen'),jdecode(''),'/8507/9284.html','true',[],'',''],
		['PAGE','9311',jdecode('4+Temperamente'),jdecode(''),'/8507/9311.html','true',[],'',''],
		['PAGE','9338',jdecode('7+Jahresrythmus'),jdecode(''),'/8507/9338.html','true',[],'',''],
		['PAGE','10401',jdecode('Steine'),jdecode(''),'/8507/10401.html','true',[],'','']
	],'',''],
	['PAGE','29389',jdecode('Workshop+2010'),jdecode(''),'/29389/index.html','true',[ 
		['PAGE','55824',jdecode('Workshop+f%C3%BCr+Unternehmen'),jdecode(''),'/29389/55824.html','true',[],'','']
	],'',''],
	['PAGE','56157',jdecode('Angebote+Farbtherapie'),jdecode(''),'/56157/index.html','true',[ 
		['PAGE','6935',jdecode('Individuelle+Begleitung'),jdecode(''),'/56157/6935.html','true',[],'',''],
		['PAGE','6962',jdecode('Standortbestimmungen'),jdecode(''),'/56157/6962.html','true',[],'',''],
		['PAGE','7198',jdecode('Ausgleichsmassage'),jdecode(''),'/56157/7198.html','true',[],'',''],
		['PAGE','7225',jdecode('Anti-Stress'),jdecode(''),'/56157/7225.html','true',[],'',''],
		['PAGE','7252',jdecode('Lichttherapie'),jdecode(''),'/56157/7252.html','true',[],'',''],
		['PAGE','52575',jdecode('Sport+und+Farben'),jdecode(''),'/56157/52575.html','true',[],'','']
	],'',''],
	['PAGE','25389',jdecode('Regenbogen'),jdecode(''),'/25389.html','false',[],'',''],
	['PAGE','11508',jdecode('Preise+und+Termine'),jdecode(''),'/11508.html','true',[],'',''],
	['PAGE','72501',jdecode('BUSKERS+08'),jdecode(''),'/72501.html','false',[],'',''],
	['PAGE','85501',jdecode('Bericht+Farbtherapie-Bern'),jdecode(''),'/85501.html','true',[],'',''],
	['PAGE','63674',jdecode('HAIR+%26+ENERGY'),jdecode(''),'/63674.html','true',[],'',''],
	['PAGE','78101',jdecode('Gutscheine'),jdecode(''),'/78101.html','true',[],'',''],
	['PAGE','6139',jdecode('Kontakt'),jdecode(''),'/6139/index.html','true',[ 
		['PAGE','10723',jdecode('Kontakt+%28Form+followup+page%29'),jdecode(''),'/6139/10723.html','false',[],'','']
	],'',''],
	['PAGE','5702',jdecode('Ihr+Weg+zu+mir'),jdecode(''),'/5702.html','false',[],'',''],
	['PAGE','5093',jdecode('Anfahrt'),jdecode(''),'/5093.html','true',[],'',''],
	['PAGE','13508',jdecode('G%C3%A4stebuch'),jdecode(''),'/13508.html','true',[],'',''],
	['PAGE','13509',jdecode('Eintr%C3%A4ge'),jdecode(''),'/13509.html','false',[],'',''],
	['PAGE','13989',jdecode('Umfrage'),jdecode(''),'/13989.html','false',[],'',''],
	['PAGE','15491',jdecode('Forum'),jdecode(''),'/15491.html','false',[],'',''],
	['PAGE','22589',jdecode('Flyer'),jdecode(''),'/22589.html','false',[],'',''],
	['PAGE','23689',jdecode('Links'),jdecode(''),'/23689.html','true',[],'',''],
	['PAGE','11057',jdecode('Disclaimer'),jdecode(''),'/11057.html','false',[],'','']];
var siteelementCount=38;
theSitetree.topTemplateName='Collage';
theSitetree.paletteFamily='F9C116';
theSitetree.keyvisualId='2445';
theSitetree.keyvisualName='blanko.jpg';
theSitetree.fontsetId='405';
theSitetree.graphicsetId='459';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'de',
  country: 'CH'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Collage',
				paletteFamily: 	'F9C116',
				keyvisualId: 	'2445',
				keyvisualName: 	'blanko.jpg',
				fontsetId: 		'405',
				graphicsetId: 	'459',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				a_color: 		'FFFFFF',
				b_color: 		'F9C116',
				c_color: 		'FFFFFF',
				d_color: 		'FFFFFF',
				e_color: 		'FFFFFF',
				f_color: 		'FFFFFF',
				hasCustomLogo: 	'false',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'true'
			  };
var webappMappings = {};
webappMappings['2001']=webappMappings['2001-location']={
webappId:    '2001',
documentId:  '5093',
internalId:  'location',
customField: 'language:de;country:CH;isIncluded:false;'
};
webappMappings['1501']=webappMappings['1501-147927']={
webappId:    '1501',
documentId:  '4599',
internalId:  '147927',
customField: '1501'
};
webappMappings['2002']=webappMappings['2002-routing']={
webappId:    '2002',
documentId:  '5702',
internalId:  'routing',
customField: 'de_CH'
};
webappMappings['7008']=webappMappings['7008-263']={
webappId:    '7008',
documentId:  '6139',
internalId:  '263',
customField: 'language:de;country:CH;'
};
webappMappings['1009']=webappMappings['1009-5182716']={
webappId:    '1009',
documentId:  '10723',
internalId:  '5182716',
customField: 'isFollowupPage:true;documentId:6139;'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '4599',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '78101',
internalId:  '',
customField: '20100112-200434'
};
webappMappings['1002']=webappMappings['1002-13508ABW0X0INXSUW']={
webappId:    '1002',
documentId:  '13508',
internalId:  '13508ABW0X0INXSUW',
customField: 'icq=false'
};
webappMappings['7005']=webappMappings['7005-40']={
webappId:    '7005',
documentId:  '13989',
internalId:  '40',
customField: 'language:de;country:CH;'
};
webappMappings['1003']=webappMappings['1003-abw0x0inxsuw10c1b8caa15']={
webappId:    '1003',
documentId:  '15491',
internalId:  'abw0x0inxsuw10c1b8caa15',
customField: 'de:CH:'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4599',
internalId:  '',
customField: '20100307-063028'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '63674',
internalId:  '',
customField: '20100131-163336'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '11481',
internalId:  '',
customField: '20100112-195941'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '8507',
internalId:  '',
customField: '20100112-200007'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9203',
internalId:  '',
customField: '20100112-200026'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9230',
internalId:  '',
customField: '20100112-200047'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9257',
internalId:  '',
customField: '20100112-200108'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9284',
internalId:  '',
customField: '20100112-200124'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9311',
internalId:  '',
customField: '20100112-200141'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9338',
internalId:  '',
customField: '20100112-200202'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10401',
internalId:  '',
customField: '20100112-200218'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '29389',
internalId:  '',
customField: '20100112-200307'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '55824',
internalId:  '',
customField: '20100112-200326'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '48572',
internalId:  '',
customField: '20100112-201344'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '52575',
internalId:  '',
customField: '20100131-165354'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '56157',
internalId:  '',
customField: '20100112-201434'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6935',
internalId:  '',
customField: '20100112-201453'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6962',
internalId:  '',
customField: '20100112-201514'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7198',
internalId:  '',
customField: '20100112-201536'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7225',
internalId:  '',
customField: '20100112-201554'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '7252',
internalId:  '',
customField: '20100112-201612'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '25389',
internalId:  '',
customField: '20100112-201630'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '11508',
internalId:  '',
customField: '20100112-201647'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72501',
internalId:  '',
customField: '20100112-200353'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '6139',
internalId:  '',
customField: '20100112-200451'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10723',
internalId:  '',
customField: '20050324-071753'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5702',
internalId:  '',
customField: '20100112-200509'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5093',
internalId:  '',
customField: '20100112-200526'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13508',
internalId:  '',
customField: '20100112-200544'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13509',
internalId:  '',
customField: '20050325-195040'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13989',
internalId:  '',
customField: '20100112-200603'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '15491',
internalId:  '',
customField: '20100112-200619'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '22589',
internalId:  '',
customField: '20100112-200636'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '23689',
internalId:  '',
customField: '20100112-200655'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '11057',
internalId:  '',
customField: '20100112-200712'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '85501',
internalId:  '',
customField: '20090411-085950'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '87101',
internalId:  '',
customField: '20100131-163156'
};
var canonHostname = 'hptworkerdb01a.bluewin.ch';
var accountId     = 'ABW0X0INXSUW';
var companyName   = 'www.farbtherapie-bern.ch';
var htmlTitle	  = 'Farbtherapie+Bern';
var metaKeywords  = 'Farbtherapie';
var metaContents  = 'Mit+HAIR++ENERGY+erhalten+Sie+die+einmalige+M%EF%BF%BDglichkeit%2C+Dienstleistungen+in+den+Bereichen+Coiffeur+und+Farbtherapie%2C+bequem+in+Ihren+eigenen+vier+W%EF%BF%BDnden+oder+in+Ihrer+Firma+in+Anspruch+zu+nehmen+und+zu+geniessen.Tanken+Sie+Energie+w%EF%BF%BDhrend+Ihres+Coiffeurtermines+%EF%BF%BDber+die+Kraft+der+Farben%21+';
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();
};
