/* [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','4594',jdecode('Home'),jdecode(''), jdecode('%2F4594%2Findex.html'), 'true',[ 
		['PAGE','58538',jdecode('Aktuell'),jdecode(''), jdecode('%2F4594%2F58538.html'), 'true',[],'','']
	],'',''],
	['PAGE','46984',jdecode('Die+Waldschule'),jdecode(''), jdecode('%2F46984%2Findex.html'), 'true',[ 
		['PAGE','47011',jdecode('KerbHolz28'),jdecode(''), jdecode('%2F46984%2F47011.html'), 'true',[],'',''],
		['PAGE','46930',jdecode('Schulausschluss+'),jdecode(''), jdecode('%2F46984%2F46930.html'), 'true',[],'',''],
		['PAGE','46957',jdecode('Der+Wald'),jdecode(''), jdecode('%2F46984%2F46957.html'), 'true',[],'',''],
		['PAGE','46903',jdecode('Erlebnisbericht'),jdecode(''), jdecode('%2F46984%2F46903.html'), 'true',[],'','']
	],'',''],
	['PAGE','47038',jdecode('Angebote'),jdecode(''), jdecode('%2F47038.html'), 'true',[],'',''],
	['PAGE','47065',jdecode('Galerie'),jdecode(''), jdecode('%2F47065%2Findex.html'), 'true',[ 
		['PAGE','50913',jdecode('Waldschulzimmer'),jdecode(''), jdecode('%2F47065%2F50913.html'), 'true',[],'',''],
		['PAGE','52250',jdecode('SILVIVA+ERFA+Tagung'),jdecode(''), jdecode('%2F47065%2F52250.html'), 'true',[],'',''],
		['PAGE','51677',jdecode('HSB%C3%BCrs+NewGames'),jdecode(''), jdecode('%2F47065%2F51677.html'), 'true',[],'',''],
		['PAGE','47092',jdecode('Saas+Fee+die+Bilder'),jdecode(''), jdecode('%2F47065%2F47092.html'), 'true',[],'','']
	],'',''],
	['PAGE','4759',jdecode('Wir+%C3%BCber+uns'),jdecode(''), jdecode('%2F4759%2Findex.html'), 'true',[ 
		['PAGE','47146',jdecode('Crew'),jdecode(''), jdecode('%2F4759%2F47146.html'), 'true',[],'',''],
		['PAGE','47119',jdecode('Ihre+Unterst%C3%BCtzung'),jdecode(''), jdecode('%2F4759%2F47119.html'), 'true',[],'',''],
		['PAGE','47173',jdecode('Der+Verein'),jdecode(''), jdecode('%2F4759%2F47173.html'), 'true',[],'','']
	],'',''],
	['PAGE','47200',jdecode('Jobs'),jdecode(''), jdecode('%2F47200.html'), 'true',[],'',''],
	['PAGE','58628',jdecode('Interview'),jdecode(''), jdecode('%2F58628.html'), 'true',[],'',''],
	['PAGE','48771',jdecode('Presse'),jdecode(''), jdecode('%2F48771.html'), 'true',[],'',''],
	['PAGE','73401',jdecode('Anmeldung'),jdecode(''), jdecode('%2F73401%2Findex.html'), 'true',[ 
		['PAGE','73422',jdecode('Beh%C3%B6rden'),jdecode(''), jdecode('%2F73401%2F73422.html'), 'true',[],'',''],
		['PAGE','73443',jdecode('Schulen'),jdecode(''), jdecode('%2F73401%2F73443.html'), 'true',[],'',''],
		['PAGE','73464',jdecode('Eltern'),jdecode(''), jdecode('%2F73401%2F73464.html'), 'true',[],'','']
	],'',''],
	['PAGE','47227',jdecode('Kontakt'),jdecode(''), jdecode('%2F47227.html'), 'true',[],'',''],
	['PAGE','58619',jdecode('Spenden'),jdecode(''), jdecode('%2F58619.html'), 'true',[],'',''],
	['PAGE','51958',jdecode('Vernetzung'),jdecode(''), jdecode('%2F51958.html'), 'true',[],'',''],
	['PAGE','42210',jdecode('G%C3%A4stebuch'),jdecode(''), jdecode('%2F42210%2Findex.html'), 'true',[ 
		['PAGE','42211',jdecode('Eintr%C3%A4ge'),jdecode(''), jdecode('%2F42210%2F42211.html'), 'false',[],'','']
	],'',''],
	['PAGE','51361',jdecode('Forum'),jdecode(''), jdecode('%2F51361.html'), 'true',[],'','']];
var siteelementCount=30;
theSitetree.topTemplateName='Seasons_summer';
theSitetree.paletteFamily='AAD165';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='21092';
theSitetree.graphicsetId='13191';
theSitetree.contentColor='2E2E2E';
theSitetree.contentBGColor='AAD165';
var localeDef={
  language: 'de',
  country: 'CH'
};
var prodDef={
  wl_name: 'bluewin',
  product: 'WSCBLUSSSLYTC2MX'
};
var theTemplate={
				hasFlashNavigation: 'true',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'true',
				hasCompanyname: 'false',
				name: 			'Seasons_summer',
				paletteFamily: 	'AAD165',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'21092',
				graphicsetId: 	'13191',
				contentColor: 	'2E2E2E',
				contentBGColor: 'AAD165',
				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:  '46930',
internalId:  '',
customField: '20090320-100320'
};
webappMappings['1002']=webappMappings['1002-42210ABW0X0IN2K5R']={
webappId:    '1002',
documentId:  '42210',
internalId:  '42210ABW0X0IN2K5R',
customField: 'icq=false'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '4594',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4594',
internalId:  '',
customField: '20111031-144831'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '46903',
internalId:  '',
customField: '20090320-101307'
};
webappMappings['1003']=webappMappings['1003-abw0x0in2k5r10c89fe2342']={
webappId:    '1003',
documentId:  '51361',
internalId:  'abw0x0in2k5r10c89fe2342',
customField: 'de:CH:'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '46957',
internalId:  '',
customField: '20090307-120750'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '46984',
internalId:  '',
customField: '20090320-100717'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47011',
internalId:  '',
customField: '20090320-101141'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47038',
internalId:  '',
customField: '20110517-165457'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47065',
internalId:  '',
customField: '20091020-195917'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '50913',
internalId:  '',
customField: '20080226-162036'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '52250',
internalId:  '',
customField: '20071130-201515'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '51677',
internalId:  '',
customField: '20070917-150032'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47092',
internalId:  '',
customField: '20070809-195059'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4759',
internalId:  '',
customField: '20090320-102828'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47146',
internalId:  '',
customField: '20111031-145958'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47119',
internalId:  '',
customField: '20090320-105718'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47173',
internalId:  '',
customField: '20090320-103707'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47200',
internalId:  '',
customField: '20100517-101254'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '48771',
internalId:  '',
customField: '20060509-143002'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '47227',
internalId:  '',
customField: '20090307-115512'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '51958',
internalId:  '',
customField: '20110913-002931'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '42210',
internalId:  '',
customField: '20060508-174701'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '42211',
internalId:  '',
customField: '20060515-212624'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '51361',
internalId:  '',
customField: '20091020-182832'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58538',
internalId:  '',
customField: '20111031-083328'
};
webappMappings['7008']=webappMappings['7008-7589']={
webappId:    '7008',
documentId:  '58619',
internalId:  '7589',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58619',
internalId:  '',
customField: '20091020-173821'
};
webappMappings['7060']=webappMappings['7060-d975c04555144a137c5d52835a631e1d']={
webappId:    '7060',
documentId:  '58628',
internalId:  'd975c04555144a137c5d52835a631e1d',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '58628',
internalId:  '',
customField: '20091004-115000'
};
webappMappings['7008']=webappMappings['7008-11242']={
webappId:    '7008',
documentId:  '73422',
internalId:  '11242',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73401',
internalId:  '',
customField: '20101217-151205'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73422',
internalId:  '',
customField: '20101217-143845'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73443',
internalId:  '',
customField: '20101217-143845'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73464',
internalId:  '',
customField: '20101217-143845'
};
var webAppHostname = 'cgi.hpt001.bluewin.ch:80';
var canonHostname = 'hptworkerdb01a.bluewin.ch';
var accountId     = 'ABW0X0IN2K5R';
var companyName   = 'KerbHolz28';
var htmlTitle	  = 'KerbHolz28';
var metaKeywords  = 'ADHS%2C+ADD%2C+ADS%2C+Schulausschluss%2C+Alternativ-Schule%2C+Waldschule%2C+Naturp%3Fdagogik%2C+Schwierige+Kinder%2C+Schulm%3Fdigkeit%2C+Schulverweigerung%2C+Sucht%2C+Gewalt%2C+Pr%3Fvention%2C+Suchtpr%3Fvention%2C+Gewaltpr%3Fvention%2C+Lehrerfortbildung%2C+Elternberatung%2C+Jugendberatung%2C+Kinder%2C+Jugendliche%2C+Natur%2C+Ferien%2C+Wald%2C+Ferienlager%2C+Erlebnisp%3Fdagogik';
var metaContents  = 'Die+Waldschule+Kerbholz+leistet+f%EF%BF%BDr+Kinder+und+Jugendliche+im+Schulausschluss%2C+bei+Schulverweigerung+und+bei+Lernst%EF%BF%BDrungen+Hilfe+zur+Integration.Fachleute+aus+Natur-%2C+Erlebnis-+und+Sozialp%EF%BF%BDdagogik+begleiten+die+jungen+Menschen+auf+ihren+Entdeckungsreisen+und+gew%EF%BF%BDhrleisten+eine+sinnvolle+Tagesstruktur.';
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();
};

