/* [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','1672',jdecode('Gute+ServiceQualit%C3%A4t+f%C3%BCr+Sie++%28Home%29'),jdecode(''),'/1672.html','true',[],'',''],
	['PAGE','4201',jdecode('%28english%29++House+removal+in+Aargau+'),jdecode(''),'/4201.html','true',[],'',''],
	['PAGE','5401',jdecode('%28english%29++Moving+out+cleaning+in+Aargau'),jdecode(''),'/5401.html','true',[],'',''],
	['PAGE','4401',jdecode('%28english%29++Housekeeping+in+Aargau++'),jdecode(''),'/4401.html','true',[],'',''],
	['PAGE','3001',jdecode('ATAX+Umzugsservice'),jdecode(''),'/3001.html','true',[],'',''],
	['PAGE','3201',jdecode('ATAX+Wohnungsreinigungsservice'),jdecode(''),'/3201.html','true',[],'',''],
	['PAGE','3401',jdecode('ATAX+Putzfrauenservice+'),jdecode(''),'/3401.html','true',[],'',''],
	['PAGE','3601',jdecode('ATAX+Entr%C3%BCmpelungsservice'),jdecode(''),'/3601.html','true',[],'',''],
	['PAGE','3801',jdecode('ATAX+Wohnungsaufl%C3%B6sungsservice'),jdecode(''),'/3801.html','true',[],'',''],
	['PAGE','4101',jdecode('ATAX%60s+weitere+Webseiten'),jdecode(''),'/4101.html','true',[],'',''],
	['PAGE','4001',jdecode('ATAX%60s+Einsatzgebiete'),jdecode(''),'/4001/index.html','true',[ 
		['PAGE','29401',jdecode('Gemeinden%2C+wo+ATAX+Entr%C3%BCmpelungs-+und+Entsorgungs-Service+anbietet'),jdecode(''),'/4001/29401.html','true',[],'','']
	],'',''],
	['PAGE','1767',jdecode('So+kontaktieren+Sie+uns%21'),jdecode(''),'/1767.html','true',[],'','']];
var siteelementCount=13;
theSitetree.topTemplateName='Pastel';
theSitetree.paletteFamily='C9DDFF';
theSitetree.keyvisualId='11250';
theSitetree.keyvisualName='kv_11250.jpg';
theSitetree.fontsetId='32128';
theSitetree.graphicsetId='13924';
theSitetree.contentColor='403f3f';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'de',
  country: 'CH'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Pastel',
				paletteFamily: 	'C9DDFF',
				keyvisualId: 	'11250',
				keyvisualName: 	'kv_11250.jpg',
				fontsetId: 		'32128',
				graphicsetId: 	'13924',
				contentColor: 	'403f3f',
				contentBGColor: 'FFFFFF',
				a_color: 		'C9DDFF',
				b_color: 		'000000',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'000000',
				f_color: 		'000000',
				hasCustomLogo: 	'false',
				contentFontFace:'Verdana, Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '3401',
internalId:  '',
customField: '20100807-092111'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1672',
internalId:  '',
customField: '20100807-091437'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '3001',
internalId:  '',
customField: '20100807-091904'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '3201',
internalId:  '',
customField: '20100807-092011'
};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '1672',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1767',
internalId:  '',
customField: '20100807-092845'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4101',
internalId:  '',
customField: '20101107-192244'
};
webappMappings['7008']=webappMappings['7008-1880']={
webappId:    '7008',
documentId:  '1767',
internalId:  '1880',
customField: 'language:de;country:CH;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '3601',
internalId:  '',
customField: '20100807-092225'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '3801',
internalId:  '',
customField: '20100807-092325'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4201',
internalId:  '',
customField: '20100807-091606'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4401',
internalId:  '',
customField: '20100807-091740'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '5401',
internalId:  '',
customField: '20100807-091649'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4001',
internalId:  '',
customField: '20100807-092617'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '29401',
internalId:  '',
customField: '20100807-092743'
};
var canonHostname = 'wsc02.webland.ch';
var accountId     = 'AWB010INXLYG';
var companyName   = 'ATAX+HomeService+in+Aargau++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++atax.ag%40gmail.com';
var htmlTitle	  = 'Aargau%3A+Umzugsservice%2C+Reinigungsservice%2C+Putzfrauenservice%2C+R%C3%A4umungsservice';
var metaKeywords  = 'Umzugsservice+Aargau+Umzugstransporte+Aargau%2C+Umzugsspedition++Umzugsfirma++Umzugsunternehmen++Umzugsberatung++Zuegelfirma++Umzugsratgeber++Umzugsberater++Zuegelunternehmen+Internationaler+Umzug++Auslandsumzug+Transportunternehmen+Aargau++Zuegelunternehmen++M%C3%B6belTaxi+TransportTaxi+WarenTaxi+Zuegelmann+Umzugsshop+Umzugshilfe+Zuegelhilfe+Zuegelservice++Umzugswagen+Umzugsreinigung++Wohnungsreinigung+mit+Abgabegarantie+Aargau++Einpackungshilfe+Auspackungshilfe++Seniorenumzug++Umzugsmanagement++B%C3%BCroreinigung+Aargau+Geb%C3%A4udereinigung++Industriereinigung++Grundreinigung++Arealreinigung+Klinikreinigung+Aargau+Hotelreinigung++Praxisreinigung+Kanzleireinigung++Ladenlokalreinigung+Treppenhausreinigung+Teppichreinigung++Glasreinigung+Fassadenreinigung++Jalousienreinigung++Rolltreppenreinigung+Aargau%2C+Restaurantreinigung++Reinraumreinigung+Baubaschlussreinigung++Fensterreinigung+Sonderreinigung++Umzugsreinigung+Hauswartdienste++Hausmeisterservice++Putzfrauenservice++Wettingen+Abgabegarantie+in+Baden+AG+Wohlen+AG++Oftringen+AG++Rheinfelden+AG+Zofingen+AG++Spreitenbach+AG++Baden+AG++Brugg+AG++Windisch+AG%2C++K%C3%B6nigsfelden+AG+Zurzach+AG+Rheinfelden+AG++Aarburg+AG+Bremgarten+AG+Kaiserstuhl+AG++Klingnau+AG++Laufenburg+AG+Lenzburg+AG++Mellingen+AG++Aarau+AG++Baden+AG+++Brugg+AG+Kulm+AG++Laufenburg+AG++Lenzburg+AG++Muri+AG++Rheinfelden+AG+Zofingen+AG+Zurzach+AG++Aarau+AG++Biberstein+AG+Buchs+AG++Densb%C3%BCren+AG++Erlinsbach+AG+Gr%C3%A4nichen+AG+Hirschthal+AG+K%C3%BCttigen+AG++Muhen+AG++Oberentfelden+AG+Rohr+AG+Suhr+AG++Unterentfelden+AG+Baden+AG+Bellikon+AG++Bergdietikon+AG+Birmensdorf+AG+Ehrendingen+AG++Ennetbaden+AG+Fislisbach+AG++Freienwil+AG+Gebenstorf+AG+Killwangen+AG++K%C3%BCnten+AG++M%C3%A4genwil+AG+Mellingen+AG+Neuenhof+AG+Niederrohrdorf+AG+Oberrohrdorf+AG+Obersiggenthal+AG+Remetschwil+AG+Spreitenbach+AG+Stetten+AG+Turgi+AG++Untersiggenthal+AG+Wettingen+AG+Wohlenschwil+AG+W%C3%BCrenlingen+AG+W%C3%BCrenlos+AG+Bremgarten+AG+Arni+AG++Berikon+AG++B%C3%BCttikon+AG+Dottikon+AG+Eggenwil+AG++Fischbach-G%C3%B6slikon+H%C3%A4gglingen+AG+Hermetschwil-Staffeln+AG++Hilfikon+AG+Islisberg+AG+Jonen+AG+Niederwil+AG+++Oberlunkhofen+AG++Oberwil-Lieli+AG+Rudolfstetten+AG+Rudolfstetten+AG++Sarmenstorf+AG+T%C3%A4gerig+AG+Uezwil+AG++Unterlunkhofen+AG++Villmergen+AG+Widen+AG+Wohlen+AG+Zufikon+AG%2C+Wohnungsreinigung+Umzugsreinigung+mit+Abgabegarantie+in+Brugg+AG++Effingen+AG++Gallenkirch+AG+Habsburg+AG+Hausen+AG+Hottwil+AG++in+Linn+AG+Lupfig+AG++Mandach+AG++M%C3%B6nthal+AG+M%C3%BClligen+AG+Oberb%C3%B6zberg+AG++Oberflachs+AG++Remigen+AG+Riniken+AG++R%C3%BCfenach+AG++Scherz+AG++Schinznach+AG+Schinznach-Bad+AG+Schinznach-Dorf+AG++Thalheim+AG++Umiken+AG+Unterb%C3%B6zberg+AG++Veltheim+AG+Villigen+AG+Villnachern+AG+Windisch+AG++Kulm+AG++Hallwilersee+AG+Wynental+AG+Suhrental+AG++Reinach+AG+Kulm+AG++Beinwil+am+See+AG+Birrwil+AG++Burg+AG+D%C3%BCrren%C3%A4sch+AG+Gontenschwil+AG+Holziken+AG++Leimbach+AG+Leutwil+AG+Menziken+AG+Oberkulm+AG+Reinach+AG++Schlosssrued+AG+Schmidrued+AG+Sch%C3%B6ftland+AG+Teufenthal+AG+Unterkulm+AG+Zetzwil+AG+Laufenburg+AG++Fricktal+AG++Rheins+AG++Eiken+AG++Etzgen+AG++Frick+AG++Gansingen+AG++Gipf-Oberfrick+AG++Herznach+AG++Hornussen+AG++Ittenthal+AG++Kaisten+AG++Laufenburg+AG+++Mettau+AG++M%C3%BCchwilen+AG++Oberhof+AG+Oberhofen+AG+Oeschgen+AG+Schwaderloch+AG++Sisseln+AG++Sulz+AG++Ueken+AG+Wil+AG+Wittnau+AG++W%C3%B6lflinswil+AG+Zeihen+AG++Lenzburg+AG++Seetal+AG++Lenzburg+AG+Ammerswil+AG+Boniswil+AG++Bruegg+AG+Dintikon+AG+Egliswil+AG+Fahrwangen+AG+Hallwil+AG+Hendschiken+AG+++Holderbank+AG+Hunzenschwil+AG++Lenzburg+AG+Meisterschwanden++M%C3%B6riken+M%C3%B6riken-Wildegg+AG++Wildegg+AG++Niederlenz+AG++Othmarsingen+AG++Rupperswil+AG++Schafisheim+AG++Seengen+AG++Seon+AG++Staufen+AG+Muri+AG++Abtwil+AG+Aristau+AG++Auw+AG++in+Beinwil+AG+Wohnungsreinigung+und+Umzugsreinigung+mit+Abgabegarantie+in+Freiamt+AG++Benzenschwil+AG+Besenb%C3%BCren+AG+Aarau+Wohnungsreinigung+und+Umzugsreinigung+mit+Abgabegarantie+in+Boswil+AG+B%C3%BCnzen+AG++Buttwil+AG++Dietwil+AG++Geltwil+AG+Kallern+AG++Merenschwand+AG++M%C3%BChlau+AG++Muri+AG++Oberr%C3%BCti+AG+Rottenschwil+AG++Sins+AG+Waltenschwil+AG+Rheinfelden+AG+Rheinfelden+AG+Kaiseaugust+AG+Magden+AG++M%C3%B6hlin+AG++Mumpf+AG+Obermumpf+AG+Olsberg+AG+Rheinfelden+AG++Schupart+AG+Stein+AG+Wallbach+AG++Wegenstetten+AG++Zeiningen+AG++Zuzgen+AG++Zofingen+AG++Aarburg+AG++Attelwil+AG++Bottenwil+AG++Brittnau+AG+Kirchleerau+AG++K%C3%B6lliken+AG++Mossleerau+AG++Murgenthal+AG++Oftringen+AG++Reitnau+AG+Rothrist+AG++Safenwil+AG++Staffelbach+AG+Strengelbach+AG++Uerkheim+AG+Vordenwald+AG+Wiliberg+AG+Zofingen+AG++Zurzach+AG++Surbtal+AG++Waldhut+Fricktal+Zurzach+AG++Bad+Zurzach+AG++Baldingen+AG+B%C3%B6bikon+AG++B%C3%B6ttstein+AG+D%C3%B6ttingen+AG++Endingen+AG+Fisibach+AG++Full-Reunenthal+AG+Kaisestuhl+AG++Klingnau+AG+Koblenz+AG+Leibstadt+AG++Lengnau+AG+Leuggern+AG++Mellikon+AG++Rekingen+AG+Rietheim+AG++R%C3%BCmikon+AG+Schneisingen+AG+Siglistorf+AG++Tegerfelden++Unterendingen+AG+Wislikofen+AG+';
var metaContents  = 'Sie+suchen+eine+kompetente%2C+flexible+und+eine+rund+um+die+Uhr+erreichbare+Umzugssfirma%2C+die+Ihr+Privatumzug-%2C+Auslandsumzug-oder+Firmenumzugs-Probleme+auf+schnellster+und+glanzvollster+Weise+l%C3%B6st%3F++Sie+suchen+eine+kompetente%2C+flexible+und+eine+rund+um+die+Uhr+erreichbare+Reinigungsfirma%2C+die+Ihre+Wohnungabergabe-Probleme+mit+Garantie+auf+schnellster+und+glanzvollster+Weise+l%C3%B6st%3F';
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();
};

