/* [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','512',jdecode('Informationseite'),jdecode(''), jdecode('%2F512.html'), 'true',[],'',''],
	['PAGE','5001',jdecode('Team-Hundschule'),jdecode(''), jdecode('%2F5001.html'), 'true',[],'',''],
	['PAGE','5043',jdecode('Die+Suchhundestaffel'),jdecode(''), jdecode('%2F5043.html'), 'true',[],'',''],
	['PAGE','143212',jdecode('Hundef%C3%BChrer+SHS'),jdecode(''), jdecode('%2F143212.html'), 'true',[],'',''],
	['PAGE','100301',jdecode('Suchhunde+%C3%9Cbungen'),jdecode(''), jdecode('%2F100301.html'), 'true',[],'',''],
	['PAGE','129212',jdecode('Sponsoren+'),jdecode(''), jdecode('%2F129212.html'), 'true',[],'',''],
	['PAGE','146612',jdecode('Ereignisse+2012'),jdecode(''), jdecode('%2F146612%2Findex.html'), 'true',[ 
		['PAGE','149512',jdecode('Einsatzleiterkurs+2012'),jdecode(''), jdecode('%2F146612%2F149512.html'), 'true',[],'',''],
		['PAGE','151712',jdecode('Erste+Hilfe+HF'),jdecode(''), jdecode('%2F146612%2F151712.html'), 'true',[],'','']
	],'',''],
	['PAGE','138212',jdecode('Ereignisse+2011'),jdecode(''), jdecode('%2F138212%2Findex.html'), 'true',[ 
		['PAGE','139333',jdecode('Realeinsatz++'),jdecode(''), jdecode('%2F138212%2F139333.html'), 'true',[],'',''],
		['PAGE','136212',jdecode('Vermisste+Pfadfinder'),jdecode(''), jdecode('%2F138212%2F136212.html'), 'true',[],'',''],
		['PAGE','139312',jdecode('Vorf%C3%BChrung+Pf%C3%A4ffikon'),jdecode(''), jdecode('%2F138212%2F139312.html'), 'true',[],'',''],
		['PAGE','132712',jdecode('Gesundheitsschiff'),jdecode(''), jdecode('%2F138212%2F132712.html'), 'true',[],'',''],
		['PAGE','95201',jdecode('Lawinen2011'),jdecode(''), jdecode('%2F138212%2F95201.html'), 'true',[],'',''],
		['PAGE','125912',jdecode('Januar+2011'),jdecode(''), jdecode('%2F138212%2F125912.html'), 'true',[],'','']
	],'',''],
	['PAGE','138233',jdecode('Ereignisse+2010'),jdecode(''), jdecode('%2F138233%2Findex.html'), 'true',[ 
		['PAGE','78001',jdecode('Lawine+2010'),jdecode(''), jdecode('%2F138233%2F78001.html'), 'true',[],'',''],
		['PAGE','76801',jdecode('19.Januar2010'),jdecode(''), jdecode('%2F138233%2F76801.html'), 'true',[],'',''],
		['PAGE','83101',jdecode('Alarm+17.April+2010'),jdecode(''), jdecode('%2F138233%2F83101.html'), 'true',[],'',''],
		['PAGE','88501',jdecode('Alarm+3+Juni+2010'),jdecode(''), jdecode('%2F138233%2F88501.html'), 'true',[],'',''],
		['PAGE','101701',jdecode('Alarm+18.06.2010'),jdecode(''), jdecode('%2F138233%2F101701.html'), 'true',[],'',''],
		['PAGE','104901',jdecode('2.Juli+2010'),jdecode(''), jdecode('%2F138233%2F104901.html'), 'true',[],'',''],
		['PAGE','103301',jdecode('Wasserarbeitshunde'),jdecode(''), jdecode('%2F138233%2F103301.html'), 'true',[],'',''],
		['PAGE','106601',jdecode('Schweben+20.9.2010'),jdecode(''), jdecode('%2F138233%2F106601.html'), 'true',[],'',''],
		['PAGE','109701',jdecode('Walenstadt'),jdecode(''), jdecode('%2F138233%2F109701.html'), 'true',[],'',''],
		['PAGE','112512',jdecode('REGA+17.10'),jdecode(''), jdecode('%2F138233%2F112512.html'), 'true',[],'','']
	],'',''],
	['PAGE','50301',jdecode('Ereignisse+2009'),jdecode(''), jdecode('%2F50301.html'), 'true',[],'',''],
	['PAGE','136512',jdecode('Lawine+2012+'),jdecode(''), jdecode('%2F136512.html'), 'true',[],'',''],
	['PAGE','53201',jdecode('SKN-Kurse'),jdecode(''), jdecode('%2F53201.html'), 'true',[],'',''],
	['PAGE','5064',jdecode('Kursanmeldungen'),jdecode(''), jdecode('%2F5064.html'), 'true',[],'',''],
	['PAGE','29001',jdecode('Trainingsstunden'),jdecode(''), jdecode('%2F29001.html'), 'true',[],'',''],
	['PAGE','43501',jdecode('Bewachungsstaffel'),jdecode(''), jdecode('%2F43501.html'), 'true',[],'',''],
	['PAGE','46701',jdecode('Anfahrt'),jdecode(''), jdecode('%2F46701.html'), 'true',[],'',''],
	['PAGE','5127',jdecode('Links'),jdecode(''), jdecode('%2F5127.html'), 'true',[],'',''],
	['PAGE','4806',jdecode('G%C3%A4stebuch'),jdecode(''), jdecode('%2F4806.html'), 'true',[],'','']];
var siteelementCount=36;
theSitetree.topTemplateName='Mosaic';
theSitetree.paletteFamily='9EB9E9';
theSitetree.keyvisualId='2591';
theSitetree.keyvisualName='hubschrauber.jpg';
theSitetree.fontsetId='10362';
theSitetree.graphicsetId='10517';
theSitetree.contentColor='234773';
theSitetree.contentBGColor='9EB9E9';
var localeDef={
  language: 'de',
  country: 'CH'
};
var prodDef={
  wl_name: 'genotec',
  product: 'WSCSYSSSSLYTCP0Y'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Mosaic',
				paletteFamily: 	'9EB9E9',
				keyvisualId: 	'2591',
				keyvisualName: 	'hubschrauber.jpg',
				fontsetId: 		'10362',
				graphicsetId: 	'10517',
				contentColor: 	'234773',
				contentBGColor: '9EB9E9',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'D85161',
				e_color: 		'DAE4F0',
				f_color: 		'000000',
				hasCustomLogo: 	'true',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1002']=webappMappings['1002-4806agt010in2d3p']={
webappId:    '1002',
documentId:  '4806',
internalId:  '4806agt010in2d3p',
customField: 'icq=false'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '512',
internalId:  '',
customField: '20110108-171017'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5001',
internalId:  '',
customField: '20111230-130850'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5043',
internalId:  '',
customField: '20101224-163444'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5064',
internalId:  '',
customField: '20101227-162000'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5127',
internalId:  '',
customField: '20120123-193302'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4806',
internalId:  '',
customField: '20090104-132646'
};
webappMappings['7008']=webappMappings['7008-1196']={
webappId:    '7008',
documentId:  '5064',
internalId:  '1196',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000--']={
webappId:    '5000',
documentId:  '149512',
internalId:  '-',
customField: '20120129-155725'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '138233',
internalId:  '',
customField: '20110925-182016'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '138212',
internalId:  '',
customField: '20111230-125805'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '512',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '43501',
internalId:  '',
customField: '20101224-165815'
};
webappMappings['2001']=webappMappings['2001-location']={
webappId:    '2001',
documentId:  '46701',
internalId:  'location',
customField: 'language:de;country:CH;isIncluded:false;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '139333',
internalId:  '',
customField: '20111230-125700'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '139312',
internalId:  '',
customField: '20110925-194126'
};
webappMappings['5000']=webappMappings['5000--']={
webappId:    '5000',
documentId:  '143212',
internalId:  '-',
customField: '20120123-062623'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '88501',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['7008']=webappMappings['7008-1198']={
webappId:    '7008',
documentId:  '5043',
internalId:  '1198',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '29001',
internalId:  '',
customField: '20100103-111048'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '129212',
internalId:  '',
customField: '20110610-090516'
};
webappMappings['7008']=webappMappings['7008-1201']={
webappId:    '7008',
documentId:  '53201',
internalId:  '1201',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '46701',
internalId:  '',
customField: '20090409-101005'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '112512',
internalId:  '',
customField: '20101018-201229'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '50301',
internalId:  '',
customField: '20111230-130632'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '53201',
internalId:  '',
customField: '20110508-122803'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '83101',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '512',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '5001',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '53201',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '132712',
internalId:  '',
customField: '20110610-085352'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '136212',
internalId:  '',
customField: '20111230-125714'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '106601',
internalId:  '',
customField: '20100921-163744'
};
webappMappings['5000']=webappMappings['5000--']={
webappId:    '5000',
documentId:  '146612',
internalId:  '-',
customField: '20120129-143636'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '5064',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '29001',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '5043',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '43501',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '50301',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '95201',
internalId:  '',
customField: '20110411-171154'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '125912',
internalId:  '',
customField: '20110926-152701'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '109701',
internalId:  '',
customField: '20101224-164002'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '46701',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '5127',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '4806',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '76801',
internalId:  '',
customField: '20100122-115900'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '78001',
internalId:  '',
customField: '20100608-103725'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '83101',
internalId:  '',
customField: '20100418-135021'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '88501',
internalId:  '',
customField: '20100608-210515'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '76801',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '78001',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '136512',
internalId:  '',
customField: '20111112-154418'
};
webappMappings['5001']=webappMappings['5001-']={
webappId:    '5001',
documentId:  '95201',
internalId:  '',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000--']={
webappId:    '5000',
documentId:  '151712',
internalId:  '-',
customField: '20120219-175234'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '100301',
internalId:  '',
customField: '20120211-153754'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '101701',
internalId:  '',
customField: '20100621-081311'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '103301',
internalId:  '',
customField: '20101224-164201'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '104901',
internalId:  '',
customField: '20100705-115648'
};
var webAppHostname = 'cgi.wsc.genotec.ch:80';
var canonHostname = 'wsc.genotec.ch';
var accountId     = 'AGT010IN2D3P';
var companyName   = 'Team-Dogswork++';
var htmlTitle	  = 'Such-und+Rettungshundestaffel++Hundeschule+Dogsworldacademy';
var metaKeywords  = 'Hundeschule%2C+Security%2C+Bewachungsstaffel%2C+Suchhundestaffel%2C+Rettungshunde-Ausbildung%2CSKN-Kurse%2CSchnupperkurse%2C+Lawine';
var metaContents  = 'Hundeausbildung%2C+Suchhunde%2C+Schutzhunde%2C+Bewachunsdienste+Und+Hundeschule+in+einem%2C+aber+mit+einem+ganz+anderen+Styl.+Kein+Druck+nur+Spass+und+Spiel.';
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();
};

