/* [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','1152',jdecode('Pers%C3%B6nlich'),jdecode(''),'/1152/index.html','true',[ 
		['PAGE','4682',jdecode('Liste+meiner+besuchten+L%C3%A4nder'),jdecode(''),'/1152/4682.html','true',[],'','']
	],'',''],
	['PAGE','1209',jdecode('Fotogalerie%3A+Reisen'),jdecode(''),'/1209/index.html','true',[ 
		['PAGE','66745',jdecode('Impressionen+aus+aller+Welt'),jdecode(''),'/1209/66745.html','true',[],'',''],
		['PAGE','68745',jdecode('Portraits+aus+aller+Welt'),jdecode(''),'/1209/68745.html','true',[],'',''],
		['PAGE','69145',jdecode('eine+Werft+in+Asien'),jdecode(''),'/1209/69145.html','true',[],'','']
	],'',''],
	['PAGE','68245',jdecode('Fotogalerie%3A+Natur'),jdecode(''),'/68245/index.html','true',[ 
		['PAGE','69645',jdecode('Tierwelt'),jdecode(''),'/68245/69645.html','true',[],'',''],
		['PAGE','70945',jdecode('Pflanzenwelt'),jdecode(''),'/68245/70945.html','true',[],'',''],
		['PAGE','71345',jdecode('Landschaften'),jdecode(''),'/68245/71345.html','true',[],'',''],
		['PAGE','71745',jdecode('Winterimpressionen'),jdecode(''),'/68245/71745.html','true',[],'','']
	],'',''],
	['PAGE','72145',jdecode('Fotogalerie%3A+Portraits'),jdecode(''),'/72145.html','true',[],'',''],
	['PAGE','98345',jdecode('Fotogalerie%3A+Hochzeiten'),jdecode(''),'/98345.html','true',[],'',''],
	['PAGE','72745',jdecode('Fotogalerie%3A+%C3%B6ffentl.+Anl%C3%A4sse'),jdecode(''),'/72745.html','true',[],'',''],
	['PAGE','73645',jdecode('Fotogalerie%3A+Architektur'),jdecode(''),'/73645.html','true',[],'',''],
	['PAGE','74445',jdecode('Fotogalerie%3A+Werbung'),jdecode(''),'/74445.html','true',[],'',''],
	['PAGE','74845',jdecode('Fotogalerie%3A+Verspieltes'),jdecode(''),'/74845.html','true',[],'',''],
	['PAGE','112545',jdecode('Panoramabilder'),jdecode(''),'/112545.html','true',[],'',''],
	['PAGE','13001',jdecode('Angebot'),jdecode(''),'/13001.html','true',[],'',''],
	['PAGE','12001',jdecode('Fotoausr%C3%BCstung'),jdecode(''),'/12001.html','true',[],'',''],
	['PAGE','39745',jdecode('Fotoausstellungen'),jdecode(''),'/39745.html','true',[],'',''],
	['PAGE','1371',jdecode('Kontakt'),jdecode(''),'/1371.html','true',[],'','']];
var siteelementCount=22;
theSitetree.topTemplateName='Postcards';
theSitetree.paletteFamily='BFBEBE';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='10490';
theSitetree.graphicsetId='11056';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='F9F9F9';
var localeDef={
  language: 'de',
  country: 'CH'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Postcards',
				paletteFamily: 	'BFBEBE',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'10490',
				graphicsetId: 	'11056',
				contentColor: 	'000000',
				contentBGColor: 'F9F9F9',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'BFBEBE',
				e_color: 		'BFBEBE',
				f_color: 		'BFBEBE',
				hasCustomLogo: 	'true',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '1152',
internalId:  '1006',
customField: '1006'
};
webappMappings['7060']=webappMappings['7060-1f9f5f3bb3e23dbfe4013a7bfa147785']={
webappId:    '7060',
documentId:  '70945',
internalId:  '1f9f5f3bb3e23dbfe4013a7bfa147785',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-4a1fe675eaf62447e33b6aff5123fb0a']={
webappId:    '7060',
documentId:  '69645',
internalId:  '4a1fe675eaf62447e33b6aff5123fb0a',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-78ff086964eee7324f5349c7123f4d02']={
webappId:    '7060',
documentId:  '68745',
internalId:  '78ff086964eee7324f5349c7123f4d02',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-09565989f9423f209651a0d31f109450']={
webappId:    '7060',
documentId:  '69145',
internalId:  '09565989f9423f209651a0d31f109450',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-bd613e83c19e631cb53193f4c1700777']={
webappId:    '7060',
documentId:  '66745',
internalId:  'bd613e83c19e631cb53193f4c1700777',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-d69c2cb4c30f1cd2ae59d745ba3ff19c']={
webappId:    '7060',
documentId:  '71345',
internalId:  'd69c2cb4c30f1cd2ae59d745ba3ff19c',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-f81fd57e2697172e1a7d97d322449757']={
webappId:    '7060',
documentId:  '71745',
internalId:  'f81fd57e2697172e1a7d97d322449757',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-1eed0d0d9b3d5393c95d4f9f9f0d163e']={
webappId:    '7060',
documentId:  '72145',
internalId:  '1eed0d0d9b3d5393c95d4f9f9f0d163e',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-02cff1c7b2db401fa8a2f8baf294d843']={
webappId:    '7060',
documentId:  '72745',
internalId:  '02cff1c7b2db401fa8a2f8baf294d843',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-be89435a58f7609662db4784fd0b7181']={
webappId:    '7060',
documentId:  '73645',
internalId:  'be89435a58f7609662db4784fd0b7181',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-30afbd6956304044e168838a92d32455']={
webappId:    '7060',
documentId:  '74445',
internalId:  '30afbd6956304044e168838a92d32455',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-281eecabe1b1a1e1bffdb9771486e4fb']={
webappId:    '7060',
documentId:  '74845',
internalId:  '281eecabe1b1a1e1bffdb9771486e4fb',
customField: 'language:de;country:CH;'
};
webappMappings['7060']=webappMappings['7060-5d755eefd5dd09fea4b72a7653c02efb']={
webappId:    '7060',
documentId:  '98345',
internalId:  '5d755eefd5dd09fea4b72a7653c02efb',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1152',
internalId:  '',
customField: '20100706-092247'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4682',
internalId:  '',
customField: '20091006-085545'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1209',
internalId:  '',
customField: '20070225-172048'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '66745',
internalId:  '',
customField: '20100222-141529'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '68745',
internalId:  '',
customField: '20100222-141552'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '69145',
internalId:  '',
customField: '20100222-141618'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '68245',
internalId:  '',
customField: '20070223-221045'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '69645',
internalId:  '',
customField: '20100222-141710'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '70945',
internalId:  '',
customField: '20100222-141735'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '71345',
internalId:  '',
customField: '20100222-141819'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '71745',
internalId:  '',
customField: '20100222-141756'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72145',
internalId:  '',
customField: '20100222-141839'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '98345',
internalId:  '',
customField: '20100223-091835'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '72745',
internalId:  '',
customField: '20100222-141924'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '73645',
internalId:  '',
customField: '20100222-141944'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '74445',
internalId:  '',
customField: '20100222-142003'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '74845',
internalId:  '',
customField: '20100222-142027'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '112545',
internalId:  '',
customField: '20100102-213551'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '13001',
internalId:  '',
customField: '20100223-092059'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '12001',
internalId:  '',
customField: '20090705-160809'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '39745',
internalId:  '',
customField: '20100222-153123'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1371',
internalId:  '',
customField: '20090407-094915'
};
var canonHostname = 'webomat02.hostpoint.ch';
var accountId     = 'Ahp010INE8DX';
var companyName   = '++++++++Clemens+G%C3%BCdel%2C+Fotograf';
var htmlTitle	  = 'Clemens+G%C3%BCdel%2C+Fotograf';
var metaKeywords  = 'Fotograf%3BFotografie%3BFoto%3BPhotografie%3BPhoto%3BClemens+G%C3%BCdel%3BG%C3%BCdel+Clemens%3BBilder%3BBildergalerie%3BFotograf+Z%C3%BCrich%3BClemens+Guedel%3BHochzeitsfotograf%3BHochzeitsphotograf%3BSchulfotograf%3BKindergartenfotograf%3BKinderportraits%3BGuedel+Clemens%3BReportagen%3BFotoreportagen%3BReisejournalist%3BFotogalerie%3BFotogallerie%3BBildergalerie%3BTierfotograf%3BNaturfotograf%3BKunstfotograf%3BReisebilder%3BFotograf+Graub%C3%BCnden%3BFotograf+Davos%3BFotograf%3BRapperswil%3BFotograf%3BFirmenanlass%3BHochzeit%3BFotograph%3BHochzeitsplaner%3BFotograf+Meilen%3BWedding%3BKinderportraits%3BKinderportrait%3BPortrait%3BPortraits%3BHochzeitsfotograf+Graub%C3%BCnden%3BHochzeitsfotograf+Thalwil%3BArchitekturfotograf';
var metaContents  = 'Clemens+G%C3%BCdel%2C+der+kreative+Fotograf+empfiehlt+sich+f%C3%BCr+Fotoreportagen%2C+Portraits%2C+Hochzeiten%2C+Firmenpr%C3%A4sentationen+und+Naturaufnahmen.';
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();
};
