/* [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 theSitetree=[ 
	['PAGE','39994',jdecode('Startseite'),jdecode(''),'/39994.html','true',[],''],
	['PAGE','44331',jdecode('Freie+Trauung+und+Hochzeit'),jdecode(''),'/44331/home.html','true',[ 
		['PAGE','44317',jdecode('Aktuelle+Abstimmung'),jdecode(''),'/44331/44317.html','true',[],'']
	],''],
	['PAGE','41332',jdecode('Trauerfeier+und+Bestattung'),jdecode(''),'/41332/home.html','true',[ 
		['PAGE','48201',jdecode('Stufen+%28H.+Hesse%29'),jdecode(''),'/41332/48201.html','true',[],'']
	],''],
	['PAGE','143022',jdecode('Kindersegnung'),jdecode(''),'/143022.html','true',[],''],
	['PAGE','99201',jdecode('Beratung+und+Seelsorge'),jdecode(''),'/99201.html','true',[],''],
	['PAGE','42030',jdecode('%C3%9Cber+mich'),jdecode(''),'/42030/home.html','true',[ 
		['PAGE','147801',jdecode('Referenzen'),jdecode(''),'/42030/147801.html','true',[],'']
	],''],
	['PAGE','42525',jdecode('T%C3%A4tigkeitsgebiet'),jdecode(''),'/42525.html','true',[],''],
	['PAGE','41341',jdecode('Kontakt'),jdecode(''),'/41341.html','true',[],''],
	['PAGE','41834',jdecode('Impressum'),jdecode(''),'/41834.html','true',[],'']];
var siteelementCount=12;
theSitetree.topTemplateName='TOI_Health_1';
theSitetree.paletteFamily='F1F1F0';
theSitetree.keyvisualId='10599';
theSitetree.keyvisualName='kv_10599.jpg';
theSitetree.fontsetId='31746';
theSitetree.graphicsetId='13515';
theSitetree.contentColor='534F48';
theSitetree.contentBGColor='FFFFFF';
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'TOI_Health_1',
				paletteFamily: 	'F1F1F0',
				keyvisualId: 	'10599',
				keyvisualName: 	'kv_10599.jpg',
				fontsetId: 		'31746',
				graphicsetId: 	'13515',
				contentColor: 	'534F48',
				contentBGColor: 'FFFFFF',
				a_color: 		'000000',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'000000',
				f_color: 		'000000',
				hasCustomLogo: 	'true',
				contentFontFace:'Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'true'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '39994',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '39994',
internalId:  '',
customField: '20100701-223814'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '41834',
internalId:  '',
customField: '20100608-005205'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '41341',
internalId:  '',
customField: '20100322-125050'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '41332',
internalId:  '',
customField: '20091218-235824'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '48201',
internalId:  '',
customField: '20100525-211001'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '44331',
internalId:  '',
customField: '20100613-132452'
};
webappMappings['1008']=webappMappings['1008-50771816']={
webappId:    '1008',
documentId:  '41341',
internalId:  '50771816',
customField: 'de:DE::;language:de;country:DE;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '42030',
internalId:  '',
customField: '20100330-004942'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '42525',
internalId:  '',
customField: '20100525-210727'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '44317',
internalId:  '',
customField: '20100525-210907'
};
webappMappings['1005']=webappMappings['1005-11d295064d4.0e415912']={
webappId:    '1005',
documentId:  '44317',
internalId:  '11d295064d4.0e415912',
customField: 'de:DE::;language:de;country:DE;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '99201',
internalId:  '',
customField: '20091219-000708'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '143022',
internalId:  '',
customField: '20100211-132756'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '147801',
internalId:  '',
customField: '20100309-123749'
};
var canonHostname = 'c4awrk03.aul.t-online.de';
var accountId     = 'ATOIX0IR5QKJ';
var companyName   = 'Freier+Theologe+und+Redner++THOMAS+HOFFMANN';
var htmlTitle	  = 'Freier+Theologe+und+Redner+Thomas+Hoffmann+%28Freie+Trauungen%2C+Freie+Hochzeiten%2C+Freier+Bestattungsredner%2C+Trauerredner%2C+Hessen%29';
var metaKeywords  = 'Thomas+Hoffmann%2C+freie+trauungen+in+hessen+raum+frankfurt+und+rhein-main-gebiet%2C+trauerredner+in+frankfurt+am+main+hessen+und+rhein+main+gebiet%2C+freie+trauung+rhein+main+gebiet%2C+freier+theologe+frankfurt+am+main%2C+freie+theologen+rhein-main-gebiet%2C+freie+hochzeiten+rhein+main%2C+freie+hochzeiten+hessen%2C+freie+trauungen+hessen%2C+freie+bestattungen+hessen%2C+freier+trauerredner+frankfurt%2C+trauerredner+rhein+main+gebiet%2C+bestattungsredner+hessen%2C+freier+Theologe%2C+freie+Theologen%2C+freien+Theologen%2C+Theologe%2C+Theologen%2C+Redner%2C+Sprecher%2C+Prediger%2C+Pastor%2C+freier+Pfarrer%2C+freier+Priester%2C+Freiredner%2C+Freisprecher%2C+Freiprediger%2C+Lebensfeiersprecher%2C+Lebensfeierredner%2C+Trauerredner%2C+Trauersprecher%2C+Trauerprediger%2C+Trauerbegleiter%2C+Trauerberater%2C+Bestattungsredner%2C+Bestattungssprecher%2C+Bestattungsprediger%2C+Beerdigungsredner%2C+Beerdigungssprecher%2C+Beerdigungsprediger%2C+Begr%C3%A4bnisredner%2C+Begr%C3%A4bnissprecher%2C+Begr%C3%A4bnisprediger%2C+Trauerfeierredner%2C+Trauerfeiersprecher%2C+Trauerfeierprediger%2C+Grabredner%2C+Grabsprecher%2C+Grabprediger%2C+Gedenkredner%2C+Gedenksprecher%2C+Abschiedsredner%2C+Abschiedssprecher%2C+Abschiedsprediger%2C+Trauredner%2C+Trausprecher%2C+Trauprediger%2C+Hochzeitsredner%2C+Hochzeitssprecher%2C+Hochzeitsprediger%2C+Heiratsredner%2C+Heiratssprecher%2C+Heiratsprediger%2C+wedding+speaker%2C+minister%2C+Rede%2C+Reden%2C+Ansprache%2C+Ansprachen%2C+Predigt%2C+Predigten%2C+Zeremonie%2C+Zeremonien%2C+Feier%2C+Feiern%2C+Fest%2C+Trauer%2C+Trauerrede%2C+Trauerreden%2C+Traueransprache%2C+Traueransprachen%2C+Trauerpredigt%2C+Trauerpredigten%2C+Trauerzeremonie%2C+Trauerzeremonien%2C+Trauerfeier%2C+Trauerfeiern%2C+Trauerfeierrede%2C+Trauerfeierreden%2C+Trauerfeieransprache%2C+Trauerfeieransprachen%2C++Trauerfeierzeremonie%2C+Bestattung%2C+Bestattungen%2C+Bestattungsrede%2C+Bestattungsreden%2C+Bestattungsansprache%2C+Bestattungsansprachen%2C+Bestattungspredigt%2C+Bestattungspredigten%2C+Bestattungszeremonie%2C+Bestattungsfeier%2C+Beerdigung%2C+Beerdigungen%2C+Beerdigungsrede%2C+Beerdigungsreden%2C+Beerdigungsansprache%2C+Beerdigungsansprachen%2C+Beerdigungspredigt%2C+Beerdigungspredigten%2C+Beerdigungszeremonie%2C+Beerdigungsfeier%2C+Begr%C3%A4bnis%2C+Begr%C3%A4bnisse%2C+Begr%C3%A4bnisrede%2C+Begr%C3%A4bnisreden%2C+Begr%C3%A4bnisansprache%2C+Begr%C3%A4bnisansprachen%2C+Begr%C3%A4bnispredigt%2C+Begr%C3%A4bnispredigten%2C+Begr%C3%A4bniszeremonie%2C+Begr%C3%A4bnisfeier%2C+Beisetzung%2C+Beisetzungen%2C+Beisetzungsrede%2C+Beisetzungsansprache%2C+Beisetzungszeremonie%2C+Beisetzungsfeier%2C+Grabrede%2C+Grabreden%2C+Grabansprache%2C+Grabansprachen%2C+Grabpredigt%2C+Grabpredigten%2C+Grabzeremonie%2C+Grabfeier%2C+Gedenken%2C+Gedenkreden%2C+Gedenkansprachen%2C+Gedenkfeiern%2C+Gedenkzeremonien%2C+Abschied%2C+Abschiedsreden%2C+Abschiedsansprachen%2C+Abschiedspredigten%2C+Abschiedszeremonien%2C+Abschiedsfeiern%2C+Freirede%2C+Trauerbegleitung%2C+Trauerberatung%2C+Trauung%2C+Trauungen%2C+Trauungsrede%2C+Trauungsreden%2C+Trauungsansprache%2C+Trauungsansprachen%2C+Trauungspredigten%2C+Trauungszeremonie%2C+Trauungszeremonien%2C+Trauungsfeiern%2C+Traurede%2C+Traureden%2C+Trauansprache%2C+Trauansprachen%2C+Traupredigt%2C+Traupredigten%2C+Trauzeremonie%2C+Trauzeremonien%2C+Traufeier%2C+Traufeiern%2C+Hochzeit%2C+Hochzeiten%2C+Hochzeitsrede%2C+Hochzeitsreden%2C+Hochzeitsansprache%2C+Hochzeitsansprachen%2C+Hochzeitspredigt%2C+Hochzeitspredigten%2C+Hochzeitszeremonie%2C+Hochzeitszeremonien%2C+Hochzeitsfeier%2C+Hochzeitsfeiern%2C+Hochzeitsfest%2C+Erneuerungsversprechen%2C+Eheerneuerungsversprechen%2C+Jubil%C3%A4um%2C+Heirat%2C+Heiraten%2C+Heiratsrede%2C+Heiratsreden%2C+Heiratsansprachen%2C+Heiratspredigten%2C+Heiratszeremonie%2C+Heiratszeremonien%2C+Heiratsfeiern%2C+Eheschlie%C3%9Fung%2C+Eheschlie%C3%9Fungen%2C+Eheschlie%C3%9Fungsrede%2C+Eheschlie%C3%9Fungsansprache%2C+Eheschlie%C3%9Fungszeremonie%2C+Eheschlie%C3%9Fungsfeier%2C+wedding%2C+wedding+ceremony%2C+wedding+service%2C+independent+wedding%2C+free+wedding%2C+non-christian+wedding%2C+non-denominiational+wedding+ceremony%2C+wedding+ceremony+germany%2C+english+ceremony%2C+english+wedding+ceremony%2C+english+wedding+service+in+germany%2C+Frei%2C+freie%2C+freier%2C+freien%2C+weltlich%2C+weltliche%2C+weltlicher%2C+weltlichen%2C+alternativ%2C+alternative%2C+alternativen%2C+alternativer%2C+neutral%2C+neutrale%2C+neutraler%2C+neutralen%2C+religi%C3%B6s%2C+religi%C3%B6se%2C+religi%C3%B6sen%2C+religi%C3%B6ser%2C+religionsneutral%2C+religionsneutrale%2C+religionsneutraler%2C+religionsneutralen%2C+spirituell%2C+spirituelle%2C+spirituellen%2C+au%C3%9Ferkirchlich%2C+au%C3%9Ferkirchliche%2C+au%C3%9Ferkirchlichen%2C+au%C3%9Ferkirchlicher%2C+christlich%2C+christliche%2C+christlicher%2C+christlichen%2C+nichtkirchlich%2C+nichtkirchliche%2C+nichtkirchlichen%2C+nichtkirchlicher%2C+nichtchristlich%2C+nichtchristliche%2C+nichtchristlichen%2C+nichtchristlicher%2C+konfessionell%2C+konfessionelle%2C+konfessionellen%2C+konfessioneller%2C+konfessionslos%2C+konfessionslose%2C+konfessionslosen%2C+konfessionsloser%2C+freikirchliche%2C+freireligi%C3%B6se%2C+freireligi%C3%B6sen%2C+freireligi%C3%B6ser%2C+professionell%2C+zelebrieren%2C+feiernB%3A+Erdbestattung%2C+Grab%2C+Sarg%2C+Feuerbestattung%2C+Ein%C3%A4scherung%2C+Urne%2C+Urnentrauerfeier%2C+Urnenbestattung%2C+Urnenbeerdigung%2C+Urnenbegr%C3%A4bnis%2C+Urnenbeisetzung%2C+Seebestattung%2C+Waldbestattung%2C+Baumbestattung%2C+Friedwald%2C+Ruheforst%2C+Aussegnung%2C+Aussegnungsfeier%2C+Aussegnungszeremonie%2C+Sterben+Tod+Trost+Hoffnung+Verlust+Kirche+Religion+anonyme+bestatten+beerdigen+begraben+beisetzen+trauern+gedenken%2C+heiraten%2C+trau%2C+trauen%2C+eheschlie%C3%9Fen%2C+trauen+lassen%2C+verm%C3%A4hlen%2C+Verm%C3%A4hlung%2C+Gel%C3%B6bnis%2C+Ehegel%C3%B6bnis%2C+Traugel%C3%B6bnis%2C+Versprechen%2C+Eheversprechen%2C+Trauversprechen%2C+Ja-Wort%2C+Trauspruch%2C+Traukerze%2C+Hochzeitskerze%2C+Trauzeugen%2C+Standesamt%2C+standesamtlich%2C+geschieden%2C+Scheidung%2C+ausgetreten%2C+Austritt%2C+wieder+heiraten%2C+wiederverheiratet%2C+Wiederheirat%2C+Wiederverheiratung%2C+Eheringe%2C+Ringe%2C+marriage%2C+marry%2C+Deutschland%2C+bundesweit%2C+Westdeutschland%2C+S%C3%BCddeutschland%2C+Mitteldeutschland%2C+S%C3%BCden%2C+S%C3%BCdwesten%2C+Land%2C+L%C3%A4nder%2C+Bundesland%2C+Bundesl%C3%A4nder%2C+Hessen%2C+S%C3%BCdhessen%2C+Mittelhessen%2C+Nordhessen%2C+Rheinland-Pfalz%2C+Baden-W%C3%BCrttemberg%2C+Bayern%2C+Nordbayern%2C+Nordrhein-Westfalen%2C+Saarland%2C+Saarbr%C3%BCcken%2C+Niedersachsen%2C+Th%C3%BCringen%2C+Rhein-Main-Gebiet%2C++Rhein+Main%2C+Rhein-Main%2C+Rhein-Gebiet%2C+Raum+Rhein+Main%2C+Region+Gro%C3%9Fraum+Raum+Frankfurt+am+Main%2C+Frankfurt%2C+Offenbach%2C+Offenbach+am+Main%2C+Wiesbaden%2C+Mainz%2C+Darmstadt%2C+Aschaffenburg%2C+Worms%2C+Main-Taunus-Kreis%2C+Taunus%2C+Hofheim%2C+Schwalbach%2C+Bad+Soden%2C+Eppstein%2C+Eschborn%2C+Fl%C3%B6rsheim%2C+Hattersheim%2C+Hochheim%2C+Kelkheim%2C+Kriftel%2C+Liederbach%2C+Sulzbach%2C+Hochtaunuskreis%2C+Hochtaunus%2C+Bad+Homburg%2C+Friedrichsdorf%2C+K%C3%B6nigstein%2C+Kronberg%2C+Oberursel%2C+Steinbach%2C+Usingen%2C+Glash%C3%BCtten%2C+Gr%C3%A4venwiesbach%2C+Neu-Anspach%2C+Schmitten%2C+Wehrheim%2C+Weilrod%2C+Wetteraukreis%2C+Wetterau%2C+Friedberg%2C+Bad+Nauheim%2C+Bad+Vilbel%2C+B%C3%BCdingen%2C+Butzbach%2C+Florstadt%2C+Gedern%2C+Karben%2C+M%C3%BCnzenberg%2C+Nidda%2C+Niddatal%2C+Ortenberg%2C+Reichelsheim%2C+Rosbach%2C+Altenstadt%2C+Echzell%2C+Glauburg%2C+Hirzenhain%2C+Kefenrod%2C+Limeshain%2C+Ober-M%C3%B6rlen%2C+Ranstadt%2C+W%C3%B6lfersheim%2C+W%C3%B6llstadt%2C+Main-Kinzig-Kreis%2C+Gelnhausen%2C+Hanau%2C+Bad+Orb%2C+Bad+Soden-Salm%C3%BCnster%2C+Bruchk%C3%B6bel%2C+Langenselbold%2C+Maintal%2C+Nidderau%2C+Schl%C3%BCchtern%2C+Steinau%2C+W%C3%A4chtersbach%2C+Erlensee%2C+Freigericht%2C+Gr%C3%BCndau%2C+Landkreis+Offenbach%2C+Kreis+Offenbach%2C+Dietzenbach%2C+Heusenstamm%2C+Obertshausen%2C+Dreieich%2C+Langen%2C+Rodgau%2C+Neu-Isenburg%2C+R%C3%B6dermark%2C+Seligenstadt%2C+M%C3%BChlheim%2C+M%C3%BChlheim+am+Main%2C+Egelsbach%2C+Hainburg%2C+Mainhausen%2C+Kreis+Gro%C3%9F-Gerau%2C+Gernsheim%2C+Kelsterbach%2C+M%C3%B6rfelden-Walldorf%2C+Raunheim%2C+Riedstadt%2C+R%C3%BCsselsheim%2C+Lahn-Dill-Kreis%2C+Wetzlar%2C+A%C3%9Flar%2C+Braunfels%2C+Dillenburg%2C+Haiger%2C+Herborn%2C+Leun%2C+Solms%2C+Landkreis+Aschaffenburg%2C+Kreis+und+Stadt+Aschaffenburg%2C+Aschaffenburg%2C+Unterfranken%2C+Alzenau%2C+Gro%C3%9Fostheim%2C+H%C3%B6sbach%2C+M%C3%B6mbris%2C+Sch%C3%B6llkrippen%2C+Stockstadt%2C+Haibach%2C+Karlstein%2C+Mainaschaff%2C+Landkreis+Miltenberg%2C+Miltenberg%2C+Erlenbach%2C+Obernburg%2C+Elsenfeld%2C+Kreis+Darmstadt-Dieburg%2C+Darmstadt%2C+Dieburg%2C+Babenhausen%2C+Griesheim%2C+Gro%C3%9F-Bieberau%2C+Gro%C3%9F-Umstadt%2C+Ober-Ramstadt%2C+Pfungstadt%2C+Reinheim%2C+Weiterstadt%2C+Gro%C3%9F-Zimmern%2C+M%C3%BChltal%2C+M%C3%BCnster%2C+Seeheim-Jugenheim%2C+Odenwaldkreis%2C+Erbach%2C+Odenwald%2C+Michelstadt%2C+Reichelsheim%2C+Bad+K%C3%B6nig%2C+Beerfelden%2C+Breuberg%2C+H%C3%B6chst%2C+Kreis+Bergstra%C3%9Fe%2C+Bergstra%C3%9Fe%2C+Bensheim%2C+B%C3%BCrstadt%2C+Heppenheim%2C+Lampertheim%2C+Lorsch%2C+Viernheim%2C+Birkenau%2C+M%C3%B6rlenbach%2C+Wald-Michelbach%2C+Landkreis+Alzey-Worms%2C+Alzey%2C+Worms%2C+Rheinhessen%2C+Eich%2C+Monsheim%2C+Westhofen%2C+W%C3%B6llstein%2C+W%C3%B6rrstadt%2C+Landkreis+Mainz-Bingen%2C+Mainz%2C+Bingen%2C+Budenheim%2C+Ingelheim%2C+Bodenheim%2C+Gau-Algesheim%2C+Guntersblum%2C+Heidesheim%2C+Nieder-Olm%2C+Nierstein-Oppenheim%2C+Rhein-Nahe%2C+Sprendlingen-Gensingen%2C+Rheingau-Taunus-Kreis%2C+Rheingau%2C+Bad+Schwalbach%2C+Eltville%2C+Geisenheim%2C+Idstein%2C+H%C3%BCnstetten%2C+Oestrich-Winkel%2C+R%C3%BCdesheim%2C+Taunusstein%2C+Niedernhausen%2C+Landkreis+Limburg-Weilburg%2C+Limburg%2C+Weilburg%2C+Westerwald%2C+Bad+Camberg%2C+Hadamar%2C+Runkel%2C+Selters%2C+H%C3%BCnfelden%2C+Landkreis+Marburg-Biedenkopf%2C+Marburg%2C+Biedenkopf%2C+Gladenbach%2C+Stadtallendorf%2C+Wetter%2C+Landkreis+Gie%C3%9Fen%2C+Gie%C3%9Fen%2C+Gr%C3%BCnberg%2C+Hungen%2C+Laubach%2C+Lich%2C+Linden%2C+Buseck%2C+Biebertal%2C+Langg%C3%B6ns%2C+Wettenberg%2C+Pohlheim%2C+Vogelsbergkreis%2C+Vogelsberg%2C+Alsfeld%2C+Lauterbach%2C+Schotten%2C+Au%C3%9Ferhalb+des+Rhein-Main-Gebiets%3A+Siegen-Wittgenstein%2C+Siegen%2C+Wittgenstein%2C+Altenkirchen%2C+Westerwaldkreis%2C+Montabaur%2C+Neuwied%2C+Mayen-Koblenz%2C+Koblenz%2C+Mayen%2C+Cochem-Zell%2C+Cochem%2C+Zell%2C+Rhein-Hunsr%C3%BCck-Kreis%2C+Simmern%2C+Hunsr%C3%BCck%2C+Rhein-Lahn-Kreis%2C+Bad+Ems%2C+Birkenfeld%2C+Idar-Oberstein%2C+Bad+Kreuznach%2C+Donnersbergkreis%2C+Donnersberg%2C+Kirchheimbolanden%2C+Bad+D%C3%BCrkheim%2C+Neustadt%2C+Weinstra%C3%9Fe%2C+Ludwigshafen%2C+Speyer%2C+Mannheim%2C+Heidelberg%2C+Rhein-Neckar-Kreis%2C+Gro%C3%9Fraum+Region+Raum+Rhein-Neckar%2C+Neckar-Odenwald-Kreis%2C+Mosbach%2C+Main-Tauber-Kreis%2C+Wertheim%2C+Tauberbischofsheim%2C+Taubertal%2C+W%C3%BCrzburg%2C+Mainfranken+Main-Franken%2C+Main-Spessart+Kreis%2C+Spessart%2C+Karlstadt%2C+Bad+Kissingen%2C+Fulda%2C+Rh%C3%B6n%2C+Waldeck-Frankenberg%2C+Kaiserslautern%2C+Pfalz%2C+Karlsruhe%2C+Baden-Baden%2C+Rastatt%2C+Heilbronn%2C+Schw%C3%A4bisch+Hall%2C+Hohenlohe%2C+Kitzingen%2C+Schweinfurt%2C+Hassberge%2C+Hassfurt%2C+Rh%C3%B6n-Grabfeld%2C+Bad+Neustadt%2C+Hersfeld-Rotenburg%2C+Bad+Hersfeld%2C+BW%3A+Ostalbkreis%2C+Ostalb%2C+Aalen%2C+Ellwangen%2C+Crailsheim%2C+Heidenheim%2C+Ulm%2C+G%C3%B6ppingen%2C+Hohenlohe%2C+Esslingen%2C+Rems-Murr%2C+Waiblingen%2C+Pforzheim%2C+Enzkreis%2C+Reutlingen%2C+T%C3%BCbingen%2C+Geislingen%2C+Kirchheim%2C+Sinsheim%2C+Ludwigsburg%2C+Schw%C3%A4bisch+Gm%C3%BCnd%2C+Kraichgau%2C+Ostw%C3%BCrttemberg%2C+B%C3%B6blingen%2C+Sindelfingen%2C+Leonberg%2C+Donzdorf%2C+Schorndorf%2C+Filderstadt%2C+Denkendorf%2C+Ostfildern%2C+Rastatt%2C+Offenburg%2C+Bretten%2C+Bruchsal%2C+Schw%C3%A4bische+Alb%2C+Freudenstadt%2C+Calw%2C+Horb%2C+Bad+Mergentheim%2C+M%C3%B6ckm%C3%BChl%2C+Weinstadt%2C+Heubach%2C+Region%2C+Raum+Stuttgart%2C+Stuttgart%2C+Esslingen%2C+Sonstige+Regionen%3A+Trier%2C+Saarburg%2C+Zweibr%C3%BCcken%2C+S%C3%BCdwestpfalz%2C+Pirmasens%2C+Bad+Neuenahr-Ahrweiler%2C+Daun%2C+Bernkastel-Wittlich%2C+Bitburg-Pr%C3%BCm%2C+S%C3%BCdliche+Weinstra%C3%9Fe%2C+Landau%2C+Germersheim%2C+Bonn%2C+Rhein-Sieg-Kreis%2C+Siegburg%2C+Franken%2C+Mittelfranken%2C+Oberfranken%2C+Frankenh%C3%B6he%2C+N%C3%BCrnberg%2C+Erlangen%2C+F%C3%BCrth%2C+Coburg%2C+Bamberg%2C+Steigerwald%2C+Roth%2C+Treuchtlingen%2C+Wei%C3%9Fenburg-Gunzenhausen%2C+Ansbach%2C+Neustadt%2C+Aisch%2C+Donau-Ries%2C+Donauw%C3%B6rth%2C+Dillingen';
var metaContents  = 'Freier+Theologe+f%C3%BCr+freie+Trauungen%2FHochzeiten%21+Freier+Trauerredner%2FBestattungsredner+f%C3%BCr+freie+Trauerfeiern%2FBestattungen%3F+Thomas+Hoffmann+ist+gerne+f%C3%BCr+Sie+da%21+%28In+ganz+Hessen%2C+Rhein-Main-Gebiet%2C+Raum+Frankfurt+am+Main%2C+BY%2C+BW%2C+RP%29';
					                                                                    
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) {														 
    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();
}
/* EOF */					                                                            
