/* [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','1101',jdecode('Home'),jdecode(''), jdecode('%2F1101.html'), 'true',[],'',''],
	['PAGE','5364',jdecode('Baufinanzierung'),jdecode(''), jdecode('%2F5364.html'), 'true',[],'',''],
	['PAGE','5406',jdecode('Datenschutz'),jdecode(''), jdecode('%2F5406.html'), 'true',[],'',''],
	['PAGE','5427',jdecode('Immobilien'),jdecode(''), jdecode('%2F5427.html'), 'true',[],'',''],
	['PAGE','5343',jdecode('Angebote'),jdecode(''), jdecode('%2F5343.html'), 'true',[],'',''],
	['PAGE','5301',jdecode('Gesuche'),jdecode(''), jdecode('%2F5301.html'), 'true',[],'',''],
	['PAGE','5448',jdecode('Kontakt'),jdecode(''), jdecode('%2F5448.html'), 'true',[],'',''],
	['PAGE','5322',jdecode('%C3%9Cber+uns'),jdecode(''), jdecode('%2F5322.html'), 'true',[],'',''],
	['PAGE','5385',jdecode('Kooperationen+%2F+Links'),jdecode(''), jdecode('%2F5385.html'), 'true',[],'',''],
	['PAGE','5469',jdecode('Impressum'),jdecode(''), jdecode('%2F5469.html'), 'true',[],'','']];
var siteelementCount=10;
theSitetree.topTemplateName='Profile';
theSitetree.paletteFamily='003399';
theSitetree.keyvisualId='1235';
theSitetree.keyvisualName='handschlag.jpg';
theSitetree.fontsetId='190';
theSitetree.graphicsetId='229';
theSitetree.contentColor='000000';
theSitetree.contentBGColor='FFFFFF';
var localeDef={
  language: 'de',
  country: 'DE'
};
var prodDef={
  wl_name: 'netcologne',
  product: 'WSCSYSSSSLYTCPL5'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Profile',
				paletteFamily: 	'003399',
				keyvisualId: 	'1235',
				keyvisualName: 	'handschlag.jpg',
				fontsetId: 		'190',
				graphicsetId: 	'229',
				contentColor: 	'000000',
				contentBGColor: 'FFFFFF',
				a_color: 		'003399',
				b_color: 		'000066',
				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['7008']=webappMappings['7008-678']={
webappId:    '7008',
documentId:  '5448',
internalId:  '678',
customField: 'language:de;country:DE;'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '1101',
internalId:  '',
customField: '20081201-122542'
};
webappMappings['7008']=webappMappings['7008-677']={
webappId:    '7008',
documentId:  '5406',
internalId:  '677',
customField: 'language:de;country:DE;'
};
var webAppHostname = 'cm4all.netcologne.de:80';
var canonHostname = 'cm4all4.netcologne.de';
var accountId     = 'ANC020IN2TDE';
var companyName   = 'UBB+Beratung+e.K.';
var htmlTitle	  = 'UBB+Financial+Consulting+Limited+Baufinanzierung+Bedburg+Baufinanzierung+Rhein-Erft-Kreis+Die+Unabh%C3%A4ngigen-Baufinanz-Berater+Immobilien+Rhein-Erft-Kreis+Versicherungen+Rhein-Erft-Kreis';
var metaKeywords  = 'UBB%2C+Die+Unabhaengigen-Baufinanz-Berater%2C+Baufinanzierung+Rhein-Erft-Kreis%2C+Baufinanzierung+Bedburg%2C+Einfach+Baufinanzieren%2C+Baufinanzierer%2C+Die+Baufinanzierer%2C+Baufinanzierung+Rhein-Erft-Kreis%2C+Baufinanzierung+Bedburg+UBB+Beratung%2C+UBB+Financial+Consulting+Limited%2C+Finanzberatung%2C+UBB+Finanzberatung%2C+UBB+Baufinanzierung%2C+UBB+Immobilien%2C+UBB+Versicherung%2C+UBB+Altersvorsorge%2C+UBB+Lebensversicherung%2C+UBB+Krankenversicherung%2C+Baufinanzierung+Rhein-Erft-Kreis%2C+Bedburg%2C+Bergheim%2C+Bruehl%2C+Elsdorf%2C+Erftstadt%2C+Frechen%2C+Huerth%2C+Kerpen%2C+Pulheim%2C+Rhein-Erft-Kreis%2C+Top+Baufinanzierung%2C+Baufinanzierung+Bedburg%2C+Baufinanzierung+Bergheim%2C+Baufinanzierung+Bruehl%2C+Baufinanzierung+Elsdorf%2C+Baufinanzierung+Erftstadt%2C+Baufinanzierung+Frechen%2C+Baufinanzierung+Huerth%2C+Baufinanzierung+Kerpen%2C+Baufinanzierung+Pulheim%2C+Top+Zinsen+Rhein-Erft-Kreis%2C+Top+Zinsen+Bedburg%2C+Top+Zinsen+Bergheim%2C+Top+Zinsen+Bruehl%2C+Top+Zinsen+Elsdorf%2C+Top+Zinsen+Erftstadt%2C+Top+Zinsen+Frechen%2C+Top+Zinsen+Huerth%2C+Top+Zinsen+Kerpen%2C+Top+Zinsen+Pulheim%2C+Baugeld+Rhein-Erft-Kreis%2C+Baugeld+Bedburg%2C+Baugeld+Bergheim%2C+Baugeld+Bruehl%2C+Baugeld+Elsdorf%2C+Baugeld+Erftstadt%2C+Baugeld+Frechen%2C+Baugeld+Huerth%2C+Baugeld+Kerpen%2C+Baugeld+Pulheim%2C+Baufi+Rhein-Erft-Kreis%2C+Baufi+Bedburg%2C+Baufi+Bergheim%2C+Baufi+Bruehl%2C+Baufi+Elsdorf%2C+Baufi+Erftstadt%2C+Baufi+Frechen%2C+Baufi+Huerth%2C+Baufi+Kerpen%2C+Baufi+Pulheim%2C+Makler+Rhein-Erft-Kreis%2C+Makler+Bedburg%2C+Makler+Bergheim%2C+Makler+Bruehl%2C+Makler+Elsdorf%2C+Makler+Erftstadt%2C+Makler+Frechen%2C+Makler+Huerth%2C+Makler+Kerpen%2C+Makler+Pulheim%2C+Immobilienmakler+Rhein-Erft-Kreis%2C+Immobilienmakler+Bedburg%2C+Immobilienmakler+Bergheim%2C+Immobilienmakler+Bruehl%2C+Immobilienmakler+Elsdorf%2C+Immobilienmakler+Erftstadt%2C+Immobilienmakler+Frechen%2C+Immobilienmakler+Huerth%2C+Immobilienmakler+Kerpen%2C+Immobilienmakler+Pulheim%2C+Versicherungen+Rhein-Erft-Kreis%2C+Versicherung+Bedburg%2C+Versicherung++Bergheim%2C+Versicherung+Bruehl%2C+Versicherung+Elsdorf%2C+Versicherung+Erftstadt%2C+Versicherung+Frechen%2C+Versicherung+Huerth%2C+Versicherung+Kerpen%2C+Versicherung+Pulheim%2C+Finanzberatung+Rhein-Erft-Kreis%2C+Finanzberatung+Bedburg%2C+Finanzberatung++Bergheim%2C+Finanzberatung+Bruehl%2C+Finanzberatung+Elsdorf%2C+Finanzberatung++Erftstadt%2C+Finanzberatung+Frechen%2C+Finanzberatung+Huerth%2C+Finanzberatung+Kerpen%2C+Finanzberatung+Pulheim%2C+Versicherungsvergleich+Rhein-Erft-Kreis%2C+Versicherungsvergleich+Bedburg%2C+Versicherungsvergleich+Bergheim%2C+Versicherungsvergleich+Bruehl%2C+Versicherungsvergleich+Elsdorf%2C+Versicherungsvergleich+Erftstadt%2C+Versicherungsvergleich+Frechen%2C+Versicherungsvergleich+Huerth%2C+Versicherungsvergleich+Kerpen%2C+Versicherungsvergleich+Pulheim%2C%2C+Altersvorsorge+Rhein-Erft-Kreis%2C+Altersvorsorge+Bedburg%2C+Altersvorsorge+Altersvorsorge+Bergheim%2C+Altersvorsorge+Bruehl%2C+Altersvorsorge+Elsdorf%2C+Altersvorsorge+Erftstadt%2C+Altersvorsorge+Frechen%2C+Altersvorsorge+Huerth%2C+Altersvorsorge+Kerpen%2C+Altersvorsorge+Pulheim%2C+Rentenversicherung+Rhein-Erft-Kreis%2C+Rentenversicherung+Bedburg%2C+Rentenversicherung+Bergheim%2C+Rentenversicherung+Bruehl%2C+Rentenversicherung+Elsdorf%2C+Rentenversicherung+Erftstadt%2C+Rentenversicherung+Frechen%2C+Rentenversicherung+Huerth%2C+Rentenversicherung++Kerpen%2C+Rentenversicherung+Pulheim%2C+Lebensversicherung+Rhein-Erft-Kreis%2C+Lebensversicherung+Bedburg%2C+Lebensversicherung+Bergheim%2C+Lebensversicherung+Bruehl%2C+Lebensversicherung+Elsdorf%2C+Lebensversicherung+Erftstadt%2C+Lebensversicherung+Frechen%2C+Lebensversicherung+Huerth%2C+Lebensversicherung+Kerpen%2C+Lebensversicherung+Pulheim%2C+LV+Rhein-Erft-Kreis%2C+LV+Bedburg%2C+LV+Bergheim%2C+LV+Bruehl%2C+LV+Elsdorf%2C+LV++Erftstadt%2C+LV+Frechen%2C+LV+Huerth%2C+LV+Kerpen%2C+LV+Pulheim%2C+RV+Rhein-Erft-Kreis%2C+RV+Bedburg%2C+RV+Bergheim%2C+RV+Bruehl%2C+RV+Elsdorf%2C+RV+Erftstadt%2C+RV+Frechen%2C+RV+Huerth%2C+RV+Kerpen%2C+RV+Pulheim%2C+Fondssparen+Rhein-Erft-Kreis%2C+Fondssparen+Bedburg%2C+Fondssparen+Bergheim%2C+Fondssparen+Bruehl%2C+Fondssparen+Elsdorf%2C+Fondssparen+Erftstadt%2C+Fondssparen+Frechen%2C+Fondssparen+Huerth%2C+Fondssparen+Kerpen%2C+Fondssparen+Pulheim%2C+++Berufsunfaehigkeit+Rhein-Erft-Kreis%2C+Berufsunfaehgkeit+Bedburg%2C+Berufsunfaehigkeit+Bergheim%2C+Berufsunfaehigkeit+Bruehl%2C+Berufsunfaehigkeit+Elsdorf%2C+Berufsunfaehigkeit+Erftstadt%2C+Berufsunfaehigkeit+Frechen%2C+Berufsunfaehigkeit+Huerth%2C+Berufsunfaehigkeit+Kerpen%2C+Berufsunfaehigkeit+Pulheim%2C+BU+Rhein-Erft-Kreis%2C+BU+Bedburg%2C+BU+Bergheim%2C+BU+Bruehl%2C+BU+Elsdorf%2C+BU+Erftstadt%2C+BU+Frechen%2C+BU+Huerth%2C+BU+Kerpen%2C+BU+Pulheim%2C+BU-Vergleich+Rhein-Erft-Kreis%2C+BU-Vergleich+Bedburg%2C+BU-Vergleich+Bergheim%2C+BU-Vergleich+Bruehl%2C+BU-Vergleich+Elsdorf%2C+BU-Vergleich+Erftstadt%2C+BU-Vergleich+Frechen%2C+BU-Vergleich+Huerth%2C+BU-Vergleich+Kerpen%2C+BU-Vergleich+Pulheim%2C+Krankenversicherung+Rhein-Erft-Kreis%2C+Krankenversicherung+Bedburg%2C+Krankenversicherung+Bergheim%2C+Krankenversicherung+Bruehl%2C+Krankenversicherung+Elsdorf%2C+Krankenversicherung+Erftstadt%2C+Krankenversicherung+Frechen%2C+Krankenversicherung+Huerth%2C+Krankenversicherung+Kerpen%2C+Krankenversicherung+Pulheim%2C+PKV+Rhein-Erft-Kreis%2C+PKV+Bedburg%2C+PKV+Bergheim%2C+PKV+Bruehl%2C+PKV+Elsdorf%2C+PKV+Erftstadt%2C+PKV+Frechen%2C+PKV+Huerth%2C+PKV+Kerpen%2C+PKV+Pulheim%2C+Private+Krankenversicherung+Rhein-Erft-Kreis%2C+Private+Krankenversicherung+Bedburg%2C+Private+Krankenversicherung+Bergheim%2C+Private+Krankenversicherung+Bruehl%2C+Private+Krankenversicherung+Elsdorf%2C+Private+Krankenversicherung+Erftstadt%2C+Private+Krankenversicherung+Frechen%2C+Private+Krankenversicherung+Huerth%2C+Private+Krankenversicherung+Kerpen%2C+Private+Krankenversicherung+Pulheim%2C++PKV-Vergleich+Rhein-Erft-Kreis%2C+PKV+Vergleich+Bedburg%2C+PKV-Vergleich+Bergheim%2C+PKV-Vergleich+Bruehl%2C+PKV-Vergleich+Elsdorf%2C+PKV-Vergleich+Erftstadt%2C+PKV-Vergleich+Frechen%2C+PKV-Vergleich+Huerth%2C+PKV-Vergleich+Kerpen%2C+PKV-Vergleich+Pulheim%2C+Unfallversicherung+Rhein-Erft-Kreis%2C+Unfallversicherung+Bedburg%2C+Unfallversicherung+Bergheim%2C+Unfallversicherung+Bruehl%2C+Unfallversicherung+Elsdorf%2C+Unfallversicherung+Erftstadt%2C+Unfallversicherung+Frechen%2C+Unfallversicherung+Huerth%2C+Unfallversicherung+Kerpen%2C+Unfallversicherung+Pulheim%2C+Immobilien+Rhein-Erft-Kreis%2C+Immobilien+Bedburg%2C+Immobilien+Bergheim%2C+Immobilien+Elsdorf%2C+Immobilien+Erftstadt%2C+Immobilien+Frechen%2C+Immobilien+Huerth%2C+Immobilien+Kerpen%2C+Immobilien+Pulheim%2C+Einfamilienhaus+Rhein-Erft-Kreis%2C+Einfamilienhaus+Bedburg%2C+Einfamilienhaus+Bergheim%2C+Einfamilienhaus+Bruehl%2C+Einfamilienhaus+Elsdorf%2C+Einfamilienhaus+Erftstadt%2C+Einfamilienhaus+Frechen%2C+Einfamilienhaus+Huerth%2C+Einfamilienhaus+Kerpen%2C+Einfamilienhaus+Pulheim%2C+Zweifamilienhaus+Rhein-Erft-Kreis%2C+Zweifamilienhaus+Bedburg%2C+Zweifamilienhaus+Bergheim%2C+Zweifamilienhaus+Bruehl%2C+Zweifamilienhaus+Elsdorf%2C+Zweifamilienhaus+Erftstadt%2C+Zweifamilienhaus+Frechen%2C+Zweifamilienhaus+Huerth%2C+Zweifamilienhaus+Kerpen%2C+Zweifamilienhaus+Pulheim%2C+++Reihenhaus+Rhein-Erft-Kreis%2C+Reihenhaus+Bedburg%2C+Reihenhaus+Bergheim%2C+Reihenhaus+Bruehl%2C+Reihenhaus+Elsdorf%2C+Reihenhaus+Erftstadt%2C+Reihenhaus+Frechen%2C+Reihenhaus+Huerth%2C+Reihenhaus++Kerpen%2C+Reihenhaus+Pulheim%2C+Bungalow+Rhein-Erft-Kreis%2C+Bungalow+Bedburg%2C+Bungalow+Bergheim%2C+Bungalow+Bruehl%2C+Bungalow+Elsdorf%2C+Bungalow+Erftstadt%2C+Bungalow+Frechen%2C+Bungalow+Huerth%2C+Bungalow+Kerpen%2C+Bungalow+Pulheim%2C+Eigentumswohnung+Rhein-Erft-Kreis%2C+Eigentumswohnung+Bedburg%2C+Eigentumswohnung+Bergheim%2C+Eigentumswohnung+Bruehl%2C+Eigentumswohnung+Elsdorf%2C+Eigentumswohnung+Erftstadt%2C+Eigentumswohnung+Frechen%2C+Eigentumswohnung+Huerth%2C+Eigentumswohnung+Kerpen%2C+Eigentumswohnung+Pulheim%2C+Hausverkauf+Rhein-Erft-Kreis%2C+Hausverkauf+Bedburg%2C+Hausverkauf+Bergheim%2C+Hausverkauf+Bruehl%2C+Hausverkauf+Elsdorf%2C+Hausverkauf+Erftstadt%2C+Hausverkauf+Frechen%2C+Hausverkauf+Huerth%2C+Hausverkauf+Kerpen%2C+Hausverkauf+Pulheim%2C';
var metaContents  = 'UBB+Financial+Consulting+Limited+Die+Unabhaengigen-Baufinanz-Berater+Baufinanzierung+Rhein-Erft-Kreis+-+Baufinanzierung+Bedburg+-+Immobilien+Rhein-Erft-Kreis%2C+Immobilien+Bedburg%2C+Versicherungen+Rhein-Erft-Kreis%2C+Versicherung+Bedburg+-+Einfach+Baufinanzieren+Top+Baufinanzierung.+Egal+ob+Sie+eine+guenstige+und+clevere+Baufinanzierung+zu+TOP+Konditionen+suchen%2C+eine++Immobilie+im+Rhein-Erft-Kreis+erwerben+oder+verkaufen+wollen%2C+sich+um+Ihre+Altersversorgung+%28BAV%2C+Riester%2C+Rentenversicherung%29+sorgen%2C+Ihre+Arbeitskraft+absichern+%28Berufsunfaehigkeit%29+wollen%2C+Unterstuetzung+im+Tarifdschungel+bei+der+Wahl+der+richtigen+und+beitragsstabilen+Privaten+Kankenversicherung+%28PKV-Vergleich%29+benoetigen+oder+die+richtige+Versicherung+rund+um+Heim+und+Leben+suchen%3B+gemeinsam+mit+unseren+Kooperationspartnern+helfen+wir+Ihnen+mit+der+richtigen+und+guenstigen+Loesung+weiter%21+Nehmen+Sie+uns+beim+Wort.+Ihre+persoenliche+Beratung+steht+bei+uns+im+Vordergrund%21+Ihr+Team+von+der+UBB++++';
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();
};

