/* [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','412',jdecode('Home'),jdecode(''), jdecode('%2F412.html'), 'true',[],'',''],
	['PAGE','77101',jdecode('%C3%BCber+uns'),jdecode(''), jdecode('%2F77101.html'), 'true',[],'',''],
	['PAGE','13701',jdecode('Race+Team'),jdecode(''), jdecode('%2F13701%2Findex.html'), 'true',[ 
		['PAGE','97601',jdecode('Race+Team+Due'),jdecode(''), jdecode('%2F13701%2F97601.html'), 'true',[],'',''],
		['PAGE','28701',jdecode('Gallerie'),jdecode(''), jdecode('%2F13701%2F28701.html'), 'true',[],'',''],
		['PAGE','65301',jdecode('bsk+Graf+MTB+Team'),jdecode(''), jdecode('%2F13701%2F65301.html'), 'true',[],'',''],
		['PAGE','102901',jdecode('news+allgemein'),jdecode(''), jdecode('%2F13701%2F102901.html'), 'true',[],'',''],
		['PAGE','86701',jdecode('Teamweekend+Tessin'),jdecode(''), jdecode('%2F13701%2F86701.html'), 'true',[],'',''],
		['PAGE','87601',jdecode('Niederhelfenschwil'),jdecode(''), jdecode('%2F13701%2F87601.html'), 'true',[],'',''],
		['PAGE','88801',jdecode('RBC+Buchs'),jdecode(''), jdecode('%2F13701%2F88801.html'), 'true',[],'',''],
		['PAGE','90701',jdecode('B%C3%BCtschwil'),jdecode(''), jdecode('%2F13701%2F90701.html'), 'true',[],'',''],
		['PAGE','91501',jdecode('Walenstadt'),jdecode(''), jdecode('%2F13701%2F91501.html'), 'true',[],'',''],
		['PAGE','91401',jdecode('RBC+Solothurn'),jdecode(''), jdecode('%2F13701%2F91401.html'), 'true',[],'',''],
		['PAGE','91201',jdecode('Kreuzegg'),jdecode(''), jdecode('%2F13701%2F91201.html'), 'true',[],'',''],
		['PAGE','92101',jdecode('Champery+u.+Lindau'),jdecode(''), jdecode('%2F13701%2F92101.html'), 'true',[],'',''],
		['PAGE','93001',jdecode('RBC+Flims'),jdecode(''), jdecode('%2F13701%2F93001.html'), 'true',[],'',''],
		['PAGE','93801',jdecode('Europameisterschaft+Masters+Praloup'),jdecode(''), jdecode('%2F13701%2F93801.html'), 'true',[],'',''],
		['PAGE','94401',jdecode('RBC+Muttenz'),jdecode(''), jdecode('%2F13701%2F94401.html'), 'true',[],'',''],
		['PAGE','95801',jdecode('Appenzell'),jdecode(''), jdecode('%2F13701%2F95801.html'), 'true',[],'',''],
		['PAGE','95401',jdecode('Alpencup+Zanzenberg'),jdecode(''), jdecode('%2F13701%2F95401.html'), 'true',[],'',''],
		['PAGE','99601',jdecode('Final+Walzenhausen'),jdecode(''), jdecode('%2F13701%2F99601.html'), 'true',[],'',''],
		['PAGE','102922',jdecode('Radquer+SM'),jdecode(''), jdecode('%2F13701%2F102922.html'), 'true',[],'','']
	],'',''],
	['PAGE','104801',jdecode('Presse'),jdecode(''), jdecode('%2F104801.html'), 'true',[],'',''],
	['PAGE','74901',jdecode('Scheibent%C3%B6nen'),jdecode(''), jdecode('%2F74901.html'), 'true',[],'',''],
	['PAGE','75701',jdecode('Bikes'),jdecode(''), jdecode('%2F75701.html'), 'true',[],'',''],
	['PAGE','106901',jdecode('29er'),jdecode(''), jdecode('%2F106901.html'), 'true',[],'',''],
	['PAGE','99301',jdecode('Cyclocross'),jdecode(''), jdecode('%2F99301.html'), 'true',[],'',''],
	['PAGE','5027',jdecode('Roadbikes'),jdecode(''), jdecode('%2F5027.html'), 'true',[],'',''],
	['PAGE','27301',jdecode('Citybikes'),jdecode(''), jdecode('%2F27301.html'), 'true',[],'',''],
	['PAGE','27901',jdecode('Kinderbikes'),jdecode(''), jdecode('%2F27901.html'), 'true',[],'',''],
	['PAGE','75501',jdecode('Occasionen'),jdecode(''), jdecode('%2F75501.html'), 'true',[],'',''],
	['PAGE','77201',jdecode('Aktionen'),jdecode(''), jdecode('%2F77201.html'), 'true',[],'',''],
	['PAGE','12401',jdecode('Events'),jdecode(''), jdecode('%2F12401.html'), 'true',[],'',''],
	['PAGE','73801',jdecode('Anfahrt'),jdecode(''), jdecode('%2F73801.html'), 'true',[],'',''],
	['PAGE','73822',jdecode('Kontakt'),jdecode(''), jdecode('%2F73822.html'), 'true',[],'',''],
	['PAGE','80801',jdecode('Mittwochstruppe'),jdecode(''), jdecode('%2F80801.html'), 'true',[],'','']];
var siteelementCount=36;
theSitetree.topTemplateName='Jakarta';
theSitetree.paletteFamily='9E9C9C';
theSitetree.keyvisualId='7885';
theSitetree.keyvisualName='kv_7885.jpg';
theSitetree.fontsetId='16854';
theSitetree.graphicsetId='12295';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='D2D2D2';
var localeDef={
  language: 'de',
  country: 'CH'
};
var prodDef={
  wl_name: 'bluewin',
  product: 'WSCBLUSSSLYTC2MX'
};
var theTemplate={
				hasFlashNavigation: 'true',
				hasFlashLogo: 	'true',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'true',
				hasCompanyname: 'false',
				name: 			'Jakarta',
				paletteFamily: 	'9E9C9C',
				keyvisualId: 	'7885',
				keyvisualName: 	'kv_7885.jpg',
				fontsetId: 		'16854',
				graphicsetId: 	'12295',
				contentColor: 	'000000',
				contentBGColor: 'D2D2D2',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'000000',
				f_color: 		'9E9C9C',
				hasCustomLogo: 	'true',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '412',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '412',
internalId:  '',
customField: '20111219-234518'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13701',
internalId:  '',
customField: '20111021-181336'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '12401',
internalId:  '',
customField: '20111220-164942'
};
webappMappings['7060']=webappMappings['7060-e313f7a9d30e1e2368ee3d22b3bd1e2c']={
webappId:    '7060',
documentId:  '75501',
internalId:  'e313f7a9d30e1e2368ee3d22b3bd1e2c',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-03cf803464fd86cb1fb2ef2751292bc2']={
webappId:    '7060',
documentId:  '28701',
internalId:  '03cf803464fd86cb1fb2ef2751292bc2',
customField: 'language:de;country:CH;'
};
webappMappings['2002']=webappMappings['2002-routing']={
webappId:    '2002',
documentId:  '73801',
internalId:  'routing',
customField: 'de_CH'
};
webappMappings['7050']=webappMappings['7050-1073']={
webappId:    '7050',
documentId:  '104801',
internalId:  '1073',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '75701',
internalId:  '',
customField: '20111003-110749'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '27901',
internalId:  '',
customField: '20090324-144930'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '27301',
internalId:  '',
customField: '20091027-154024'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5027',
internalId:  '',
customField: '20111003-110835'
};
webappMappings['7060']=webappMappings['7060-d9bef3c037f076f881e2486a39df3810']={
webappId:    '7060',
documentId:  '77201',
internalId:  'd9bef3c037f076f881e2486a39df3810',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '65301',
internalId:  '',
customField: '20100126-074907'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '104801',
internalId:  '',
customField: '20110218-074409'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '28701',
internalId:  '',
customField: '20091005-144952'
};
webappMappings['7008']=webappMappings['7008-7860']={
webappId:    '7008',
documentId:  '73822',
internalId:  '7860',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73801',
internalId:  '',
customField: '20091027-140650'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73822',
internalId:  '',
customField: '20091027-155841'
};
webappMappings['1501']=webappMappings['1501-30400468']={
webappId:    '1501',
documentId:  '412',
internalId:  '30400468',
customField: '1501'
};
webappMappings['8002']=webappMappings['8002-search']={
webappId:    '8002',
documentId:  '412',
internalId:  'search',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-14e795da223b5ace889adea646387c63']={
webappId:    '7060',
documentId:  '74901',
internalId:  '14e795da223b5ace889adea646387c63',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '74901',
internalId:  '',
customField: '20091027-144837'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '75501',
internalId:  '',
customField: '20091027-150647'
};
webappMappings['7060']=webappMappings['7060-9d3652310867692f665e5017747d12d6']={
webappId:    '7060',
documentId:  '75701',
internalId:  '9d3652310867692f665e5017747d12d6',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-41aedd222e812758a522ba1f17f5cd7d']={
webappId:    '7060',
documentId:  '77101',
internalId:  '41aedd222e812758a522ba1f17f5cd7d',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '77201',
internalId:  '',
customField: '20091028-133912'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '77101',
internalId:  '',
customField: '20091028-162208'
};
webappMappings['7060']=webappMappings['7060-1df9d0fa58e9c3159f611d5549a86f24']={
webappId:    '7060',
documentId:  '80801',
internalId:  '1df9d0fa58e9c3159f611d5549a86f24',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '80801',
internalId:  '',
customField: '20100126-082739'
};
webappMappings['7060']=webappMappings['7060-df02c1aadd7a782c0469768034e82e95']={
webappId:    '7060',
documentId:  '65301',
internalId:  'df02c1aadd7a782c0469768034e82e95',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-9629580165beac0a250679cebfc24cdd']={
webappId:    '7060',
documentId:  '86701',
internalId:  '9629580165beac0a250679cebfc24cdd',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '86701',
internalId:  '',
customField: '20100225-140124'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '87601',
internalId:  '',
customField: '20100322-105834'
};
webappMappings['7060']=webappMappings['7060-8cf9aae6b56b93f9d4375aa7cabcd500']={
webappId:    '7060',
documentId:  '87601',
internalId:  '8cf9aae6b56b93f9d4375aa7cabcd500',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-28c08532d7de9c8fc90a3896d5223451']={
webappId:    '7060',
documentId:  '88801',
internalId:  '28c08532d7de9c8fc90a3896d5223451',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '88801',
internalId:  '',
customField: '20100329-093323'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '90701',
internalId:  '',
customField: '20100419-140419'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '91201',
internalId:  '',
customField: '20100607-111338'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '91401',
internalId:  '',
customField: '20100517-101708'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '91501',
internalId:  '',
customField: '20100517-101602'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '92101',
internalId:  '',
customField: '20100607-111330'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '93001',
internalId:  '',
customField: '20100707-154709'
};
webappMappings['7060']=webappMappings['7060-a9d679a26ed8c328e1b5ddfd44ff80ee']={
webappId:    '7060',
documentId:  '93001',
internalId:  'a9d679a26ed8c328e1b5ddfd44ff80ee',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-b85f0b2409b08d873c02f570f6a17a1d']={
webappId:    '7060',
documentId:  '93801',
internalId:  'b85f0b2409b08d873c02f570f6a17a1d',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '93801',
internalId:  '',
customField: '20100914-170249'
};
webappMappings['7060']=webappMappings['7060-8ae9e668e0de629d41630e5879372d93']={
webappId:    '7060',
documentId:  '94401',
internalId:  '8ae9e668e0de629d41630e5879372d93',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '94401',
internalId:  '',
customField: '20100824-120110'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '95401',
internalId:  '',
customField: '20100914-161018'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '95801',
internalId:  '',
customField: '20100914-161537'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '97601',
internalId:  '',
customField: '20100920-152018'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '99301',
internalId:  '',
customField: '20111003-110814'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '99601',
internalId:  '',
customField: '20100920-155112'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '102901',
internalId:  '',
customField: '20110111-101926'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '102922',
internalId:  '',
customField: '20110111-101709'
};
webappMappings['7060']=webappMappings['7060-6c78c0b9bad109e88520dc55098ee933']={
webappId:    '7060',
documentId:  '106901',
internalId:  '6c78c0b9bad109e88520dc55098ee933',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '106901',
internalId:  '',
customField: '20111003-112132'
};
var webAppHostname = 'cgi.hpt001.bluewin.ch:80';
var canonHostname = 'hptworkerdb01b.bluewin.ch';
var accountId     = 'ABW1X0INEMY2';
var companyName   = 'bsk+Graf+AG';
var htmlTitle	  = 'Bsk+Graf+AG';
var metaKeywords  = '';
var metaContents  = '';
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();
};

