/* [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','501',jdecode('Home'),jdecode(''), jdecode('%2F501.html'), 'true',[],'',''],
	['PAGE','552',jdecode('%C3%BCber+uns'),jdecode(''), jdecode('%2F552.html'), 'true',[],'',''],
	['PAGE','573',jdecode('Galerie'),jdecode(''), jdecode('%2F573%2Findex.html'), 'true',[ 
		['PAGE','11701',jdecode('Python+Regius'),jdecode(''), jdecode('%2F573%2F11701.html'), 'true',[],'',''],
		['PAGE','80985',jdecode('Butter+Bee'),jdecode(''), jdecode('%2F573%2F80985.html'), 'true',[],'',''],
		['PAGE','85143',jdecode('Butter'),jdecode(''), jdecode('%2F573%2F85143.html'), 'true',[],'',''],
		['PAGE','80964',jdecode('Lem-Pastel'),jdecode(''), jdecode('%2F573%2F80964.html'), 'true',[],'',''],
		['PAGE','85101',jdecode('Lemon-blast'),jdecode(''), jdecode('%2F573%2F85101.html'), 'true',[],'',''],
		['PAGE','80901',jdecode('Pastel+Albino'),jdecode(''), jdecode('%2F573%2F80901.html'), 'true',[],'',''],
		['PAGE','80922',jdecode('Piebald'),jdecode(''), jdecode('%2F573%2F80922.html'), 'true',[],'',''],
		['PAGE','80943',jdecode('G-Stripe'),jdecode(''), jdecode('%2F573%2F80943.html'), 'true',[],'',''],
		['PAGE','86101',jdecode('Spider'),jdecode(''), jdecode('%2F573%2F86101.html'), 'true',[],'',''],
		['PAGE','85122',jdecode('Yellow+belly'),jdecode(''), jdecode('%2F573%2F85122.html'), 'true',[],'',''],
		['PAGE','81006',jdecode('Odd+Balls'),jdecode(''), jdecode('%2F573%2F81006.html'), 'true',[],'',''],
		['PAGE','20601',jdecode('Python+Molurus'),jdecode(''), jdecode('%2F573%2F20601.html'), 'true',[],'',''],
		['PAGE','35901',jdecode('Morelia+Viridis'),jdecode(''), jdecode('%2F573%2F35901.html'), 'true',[],'',''],
		['PAGE','12701',jdecode('Corallus+Caninus'),jdecode(''), jdecode('%2F573%2F12701.html'), 'true',[],'',''],
		['PAGE','71301',jdecode('Paarung-+Schlupf'),jdecode(''), jdecode('%2F573%2F71301.html'), 'true',[],'',''],
		['PAGE','13201',jdecode('Terrarien'),jdecode(''), jdecode('%2F573%2F13201.html'), 'true',[],'',''],
		['PAGE','13701',jdecode('Schildkr%C3%B6ten%2FTeich'),jdecode(''), jdecode('%2F573%2F13701.html'), 'true',[],'',''],
		['PAGE','87601',jdecode('videos'),jdecode(''), jdecode('%2F573%2F87601.html'), 'true',[],'','']
	],'',''],
	['PAGE','26901',jdecode('Terrarien+Bau'),jdecode(''), jdecode('%2F26901.html'), 'true',[],'',''],
	['PAGE','615',jdecode('News'),jdecode(''), jdecode('%2F615%2Findex.html'), 'true',[ 
		['PAGE','90001',jdecode('Zuchtsaison+2012'),jdecode(''), jdecode('%2F615%2F90001.html'), 'true',[],'',''],
		['PAGE','84201',jdecode('Zuchtsaison+2011'),jdecode(''), jdecode('%2F615%2F84201.html'), 'true',[],'',''],
		['PAGE','84222',jdecode('Zuchtsaison+2010'),jdecode(''), jdecode('%2F615%2F84222.html'), 'true',[],'','']
	],'',''],
	['PAGE','636',jdecode('suche%2Fabzugeben'),jdecode(''), jdecode('%2F636.html'), 'true',[],'',''],
	['PAGE','657',jdecode('Tier+Info'),jdecode(''), jdecode('%2F657%2Findex.html'), 'true',[ 
		['PAGE','30722',jdecode('Python+Molurus+Biv'),jdecode(''), jdecode('%2F657%2F30722.html'), 'true',[],'',''],
		['PAGE','30701',jdecode('Corallus+Caninus'),jdecode(''), jdecode('%2F657%2F30701.html'), 'true',[],'','']
	],'',''],
	['PAGE','10601',jdecode('Tierbestand'),jdecode(''), jdecode('%2F10601.html'), 'true',[],'',''],
	['PAGE','23201',jdecode('Kontakt'),jdecode(''), jdecode('%2F23201.html'), 'true',[],'',''],
	['PAGE','678',jdecode('Links'),jdecode(''), jdecode('%2F678.html'), 'true',[],'',''],
	['PAGE','59701',jdecode('G%C3%A4stebuch'),jdecode(''), jdecode('%2F59701.html'), 'true',[],'','']];
var siteelementCount=34;
theSitetree.topTemplateName='Easy';
theSitetree.paletteFamily='000000';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='52';
theSitetree.graphicsetId='51';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'de',
  country: 'CH'
};
var prodDef={
  wl_name: 'hostpoint',
  product: 'WSCSYSSSSLY0X93U'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Easy',
				paletteFamily: 	'000000',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'52',
				graphicsetId: 	'51',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				a_color: 		'000000',
				b_color: 		'FFFFFF',
				c_color: 		'000000',
				d_color: 		'FFFFFF',
				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:  '501',
internalId:  '1006',
customField: '1006'
};
webappMappings['7060']=webappMappings['7060-d1a043bf21c7553236b3f94ac929f876']={
webappId:    '7060',
documentId:  '11701',
internalId:  'd1a043bf21c7553236b3f94ac929f876',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-5cb2a48758d4815c9f928dea698e7eaa']={
webappId:    '7060',
documentId:  '12701',
internalId:  '5cb2a48758d4815c9f928dea698e7eaa',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-9fa74a99d0beb4289fe7cc64b5746bdf']={
webappId:    '7060',
documentId:  '13201',
internalId:  '9fa74a99d0beb4289fe7cc64b5746bdf',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-f13e161b3fccccc05dd052dddbe0c50c']={
webappId:    '7060',
documentId:  '13701',
internalId:  'f13e161b3fccccc05dd052dddbe0c50c',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-99f8eeb39225064fff47977c3a6d9394']={
webappId:    '7060',
documentId:  '20601',
internalId:  '99f8eeb39225064fff47977c3a6d9394',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '552',
internalId:  '',
customField: '20091225-130143'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '501',
internalId:  '',
customField: '20120108-134747'
};
webappMappings['7060']=webappMappings['7060-72e7c0e79abeecb058db947294967bc1']={
webappId:    '7060',
documentId:  '26901',
internalId:  '72e7c0e79abeecb058db947294967bc1',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-8d7e27906f686a9f1ca11b3a2e75d030']={
webappId:    '7060',
documentId:  '35901',
internalId:  '8d7e27906f686a9f1ca11b3a2e75d030',
customField: 'language:de;country:CH;'
};
webappMappings['7008']=webappMappings['7008-93']={
webappId:    '7008',
documentId:  '23201',
internalId:  '93',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '573',
internalId:  '',
customField: '20091226-113022'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '11701',
internalId:  '',
customField: '20070207-181631'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '20601',
internalId:  '',
customField: '20070207-172339'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '35901',
internalId:  '',
customField: '20071229-180001'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '12701',
internalId:  '',
customField: '20070207-172423'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13201',
internalId:  '',
customField: '20070207-080058'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13701',
internalId:  '',
customField: '20111021-130121'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '26901',
internalId:  '',
customField: '20081231-140912'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '615',
internalId:  '',
customField: '20110205-100159'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '636',
internalId:  '',
customField: '20120207-165851'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '657',
internalId:  '',
customField: '20080102-143501'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '30722',
internalId:  '',
customField: '20071231-170732'
};
webappMappings['7060']=webappMappings['7060-f21e00ad382a6f666fc29e5eb162d2ec']={
webappId:    '7060',
documentId:  '87601',
internalId:  'f21e00ad382a6f666fc29e5eb162d2ec',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '30701',
internalId:  '',
customField: '20120122-151711'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '87601',
internalId:  '',
customField: '20111116-181118'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10601',
internalId:  '',
customField: '20111021-130448'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '23201',
internalId:  '',
customField: '20070208-173350'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '80943',
internalId:  '',
customField: '20101212-140048'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '678',
internalId:  '',
customField: '20120205-155635'
};
webappMappings['1002']=webappMappings['1002-59701ahopt0inefx6']={
webappId:    '1002',
documentId:  '59701',
internalId:  '59701ahopt0inefx6',
customField: 'icq=false'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '59701',
internalId:  '',
customField: '20091225-125019'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '80922',
internalId:  '',
customField: '20101212-135927'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '80901',
internalId:  '',
customField: '20120205-130352'
};
webappMappings['7060']=webappMappings['7060-9c961a254881034d8188564f4447cb47']={
webappId:    '7060',
documentId:  '71301',
internalId:  '9c961a254881034d8188564f4447cb47',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '71301',
internalId:  '',
customField: '20091226-113644'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '80964',
internalId:  '',
customField: '20101212-140147'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '80985',
internalId:  '',
customField: '20101212-140217'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '81006',
internalId:  '',
customField: '20101212-140315'
};
webappMappings['7060']=webappMappings['7060-d43edab6c6ba94fb852dab4e3eaa8567']={
webappId:    '7060',
documentId:  '80901',
internalId:  'd43edab6c6ba94fb852dab4e3eaa8567',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-40fe093c85d1b71d147561826f057e35']={
webappId:    '7060',
documentId:  '80922',
internalId:  '40fe093c85d1b71d147561826f057e35',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-d9a242290fd04e5c9b190a525b15e942']={
webappId:    '7060',
documentId:  '80943',
internalId:  'd9a242290fd04e5c9b190a525b15e942',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-f3ac084a186c18cc6ac720570c6ac9c9']={
webappId:    '7060',
documentId:  '80964',
internalId:  'f3ac084a186c18cc6ac720570c6ac9c9',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-79f2b77f6dfc8987944f737707821695']={
webappId:    '7060',
documentId:  '80985',
internalId:  '79f2b77f6dfc8987944f737707821695',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-98906722c9596080da5503aa8308a9ac']={
webappId:    '7060',
documentId:  '81006',
internalId:  '98906722c9596080da5503aa8308a9ac',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-eca2f60754190319fdf8852b377caecc']={
webappId:    '7060',
documentId:  '84201',
internalId:  'eca2f60754190319fdf8852b377caecc',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '84201',
internalId:  '',
customField: '20120108-132103'
};
webappMappings['7060']=webappMappings['7060-76c6981c833d58f83642d7b022bd9264']={
webappId:    '7060',
documentId:  '84222',
internalId:  '76c6981c833d58f83642d7b022bd9264',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '84222',
internalId:  '',
customField: '20110205-095538'
};
webappMappings['7060']=webappMappings['7060-1a8970489ef464c19b1f926a521e4e1e']={
webappId:    '7060',
documentId:  '85101',
internalId:  '1a8970489ef464c19b1f926a521e4e1e',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-6bcc655d212d11ec8549acb2a1b3b91e']={
webappId:    '7060',
documentId:  '85122',
internalId:  '6bcc655d212d11ec8549acb2a1b3b91e',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-277eb95d0ad9a83c449cc55e8d6b1067']={
webappId:    '7060',
documentId:  '85143',
internalId:  '277eb95d0ad9a83c449cc55e8d6b1067',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '85101',
internalId:  '',
customField: '20111022-162356'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '85122',
internalId:  '',
customField: '20111022-162432'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '85143',
internalId:  '',
customField: '20111022-162502'
};
webappMappings['7060']=webappMappings['7060-943ff189558e0384b5a38fc07b45df1c']={
webappId:    '7060',
documentId:  '86101',
internalId:  '943ff189558e0384b5a38fc07b45df1c',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '86101',
internalId:  '',
customField: '20111022-162532'
};
webappMappings['7060']=webappMappings['7060-a05760fae4b664c50bd8f6350b260c72']={
webappId:    '7060',
documentId:  '636',
internalId:  'a05760fae4b664c50bd8f6350b260c72',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-4d8822f22ae4b73d7f4a8db58255b8cc']={
webappId:    '7060',
documentId:  '90001',
internalId:  '4d8822f22ae4b73d7f4a8db58255b8cc',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '90001',
internalId:  '',
customField: '20120108-132436'
};
var webAppHostname = 'cgi.webomat.ch:80';
var canonHostname = 'webomat01.hostpoint.ch';
var accountId     = 'AHOPT0INEFX6';
var companyName   = 'www.serpientes.ch%2Fde';
var htmlTitle	  = '';
var metaKeywords  = 'schlangen+Schlangen+Snakes+snakes+serpiente+Serpiente+serpientes+Serpientes+serpente+Serpente+serpenti+Serpenti+schlange+Schlange+terrarium+Terrarium+terri+Terri+terrario+Terrario+cages+Cages+Python+python+Pythons+pythons+pythone+Pythone+regius+Regius+corallus+caninus+Corallus+Caninus+hundskopfschlinger+Hundskopfschlinger+ballschlange+Ballschlange+ballpython+Ballpython+Tigerpython+tigerpyton+Python+Molurus+Bivtittatus+python+molurus+bivittatus+Zucht+zucht+breeding+Breeding+ovulation+Ovulation+haltung+Haltung+vermehrung+Vermehrung+reptilien+Reptilien+reptiles+Reptiles+reptili+Reptili+Morphen+Butterbee+Pastel+Albino+Butter+Spider+Genetic+Stripe+Yellow+Belly+Lemonblast+Lemon+Pastel+Rack+Rackhaltung+Piebald+piebald+ODD+Ball+odd+ball+haltung+Haltung+PICS+Bilder+Bild+Informationen+informationen+Information+information+';
var metaContents  = 'Infos+und+Fotos+%C3%BCber+die+Haltung+von+Boas%2C+Pythons%2C+das+Bauen+von+Terrarien+und+vielem+mehr.';
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();
};

