/* [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','4598',jdecode('Home'),jdecode(''), jdecode('%2F4598.html'), 'true',[],'',''],
	['PAGE','10302',jdecode('News'),jdecode(''), jdecode('%2F10302.html'), 'true',[],'',''],
	['PAGE','10329',jdecode('Aktionen'),jdecode(''), jdecode('%2F10329.html'), 'true',[],'',''],
	['PAGE','9048',jdecode('Modellbau'),jdecode(''), jdecode('%2F9048%2Findex.html'), 'true',[ 
		['PAGE','9075',jdecode('RC-Auto'),jdecode(''), jdecode('%2F9048%2F9075.html'), 'true',[],'',''],
		['PAGE','9129',jdecode('RC-Flieger+%2F+Boote'),jdecode(''), jdecode('%2F9048%2F9129.html'), 'true',[],'',''],
		['PAGE','9156',jdecode('RC-Elektronik'),jdecode(''), jdecode('%2F9048%2F9156.html'), 'true',[],'',''],
		['PAGE','9802',jdecode('Plastikmodellbau'),jdecode(''), jdecode('%2F9048%2F9802.html'), 'true',[],'',''],
		['PAGE','9829',jdecode('Sammlermodelle'),jdecode(''), jdecode('%2F9048%2F9829.html'), 'true',[],'',''],
		['PAGE','11202',jdecode('Autorennbahnen'),jdecode(''), jdecode('%2F9048%2F11202.html'), 'true',[],'','']
	],'',''],
	['PAGE','9210',jdecode('Spielwaren+Lego'),jdecode(''), jdecode('%2F9210%2Findex.html'), 'true',[ 
		['PAGE','10902',jdecode('Spiele+%2F+Holz'),jdecode(''), jdecode('%2F9210%2F10902.html'), 'true',[],'',''],
		['PAGE','9937',jdecode('Schleich+%2F+Siku'),jdecode(''), jdecode('%2F9210%2F9937.html'), 'true',[],'','']
	],'',''],
	['PAGE','9964',jdecode('Modellbau-Ausst.'),jdecode(''), jdecode('%2F9964.html'), 'true',[],'',''],
	['PAGE','9237',jdecode('Kontakt'),jdecode(''), jdecode('%2F9237.html'), 'true',[],'','']];
var siteelementCount=15;
theSitetree.topTemplateName='Orbit';
theSitetree.paletteFamily='003366';
theSitetree.keyvisualId='-1';
theSitetree.keyvisualName='keyv.jpg';
theSitetree.fontsetId='172';
theSitetree.graphicsetId='202';
theSitetree.contentColor='FFFFFF';
theSitetree.contentBGColor='003366';
var localeDef={
  language: 'de',
  country: 'CH'
};
var prodDef={
  wl_name: 'bluewin',
  product: 'WSCBLUSSSLYTC2MS'
};
var theTemplate={
				hasFlashNavigation: 'false',
				hasFlashLogo: 	'false',
				hasFlashCompanyname: 'false',
				hasFlashElements: 'false',
				hasCompanyname: 'false',
				name: 			'Orbit',
				paletteFamily: 	'003366',
				keyvisualId: 	'-1',
				keyvisualName: 	'keyv.jpg',
				fontsetId: 		'172',
				graphicsetId: 	'202',
				contentColor: 	'FFFFFF',
				contentBGColor: '003366',
				a_color: 		'003366',
				b_color: 		'336699',
				c_color: 		'000000',
				d_color: 		'000000',
				e_color: 		'FFFFFF',
				f_color: 		'FFFFFF',
				hasCustomLogo: 	'false',
				contentFontFace:'Verdana, Arial, Helvetica, sans-serif',
				contentFontSize:'12',
				useFavicon:     'false'
			  };
var webappMappings = {};
webappMappings['1006']=webappMappings['1006-1006']={
webappId:    '1006',
documentId:  '4598',
internalId:  '1006',
customField: '1006'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '4598',
internalId:  '',
customField: '20120215-154011'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9210',
internalId:  '',
customField: '20120209-144235'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10902',
internalId:  '',
customField: '20120209-144338'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10302',
internalId:  '',
customField: '20120215-161445'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '10329',
internalId:  '',
customField: '20120215-153528'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9048',
internalId:  '',
customField: '20120209-143908'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9075',
internalId:  '',
customField: '20120209-143924'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9129',
internalId:  '',
customField: '20120209-143941'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9156',
internalId:  '',
customField: '20120209-143958'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9802',
internalId:  '',
customField: '20120209-144020'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9829',
internalId:  '',
customField: '20120209-144103'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '11202',
internalId:  '',
customField: '20120209-144216'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9937',
internalId:  '',
customField: '20120209-144435'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9964',
internalId:  '',
customField: '20111214-103540'
};
webappMappings['5000']=webappMappings['5000-']={
webappId:    '5000',
documentId:  '9237',
internalId:  '',
customField: '20120209-150807'
};
webappMappings['7008']=webappMappings['7008-11809']={
webappId:    '7008',
documentId:  '9237',
internalId:  '11809',
customField: 'language:de;country:CH;'
};
var webAppHostname = 'cgi.hpt001.bluewin.ch:80';
var canonHostname = 'hptworkerdb01a.bluewin.ch';
var accountId     = 'ABW0X0INXV4I';
var companyName   = 'Spielwaren++++Modellbau++++';
var htmlTitle	  = 'Wanner+Spielwaren+Modellbau+Lyss';
var metaKeywords  = 'Modellbau+Spielwaren+Lyss+Kanton+Bern+Yamato+Ferrari+599+VW+Scirocco+Panzer+C-3601+C-3602+EKW+Thun+Fokker+CVE+Nardi+315+Kora+Models+LF+Models+Tamiya+TRF+417+Shepherd+Velox+Novarossi+ATS+-+Reifen+Resonanzrohre+H%C3%BCrlimann++McBest+-+Cup+Monopoly+Bern+Schweizer+Luftwaffe+Hawk+Trainer+Super+Levant+Stiga+Eishockey+PlayoffFutaba+T8FG+Hoovercraft+Jamara+Empf%C3%A4nger+Futaba+R6004FF++MIG+Produkte+zum+Altern+Washing+Pigmente+Filterfarben+FlyCamOne+Tamiya+TRF+801X+Unimog+U406+Apollo+Raumschiff+Columbia+Eagle+Astronaut+Plastikbausatz+Plastikbaus%C3%A4tze+Sd.Kfz.182+King+Tiger+Trumpeter+Stryker+Dora+Arizona+Schlachtschiff+Eisenbahngesch%C3%BCtz+Thunder+Tiger+Helikopter+Heli+Hubschrauber+Innovator+Offerte+Thunder+Tiger+Azur+AZ+Models+Eduard+Mirage+III+S+Junkers+F+13+Mitchell+B-25+Jet+Alpine+Figthers+Sion+Papyrus+Hunter+Ueli+Leutert+Hunterfest+St.Stephan+50+Jahre+Hunter+Classic+Airframes+Potez+630+Vampire+Venom+Grumman+Hellcat+Spitfire+Hasegawa+Warbird+P-40+FFA+P-16+Hans+H%3Ffliger+Schleudersitz+Centravo+Bertschi+Cuboro+Standard+Walkera+UFO+Heli+Lama2+Giezendanner+Emil+Egger+Steffen+-+Ris+Spring+Brandenberger+Migros+Friderici+TCS+Transex+F%3Fry+Sledge+Hammer+60+Jahre+Ferrari+F430+Scuderia+Tamiya+K%C3%BChlauflieger+EC-135+Agusta+Koala+Schumacher+R%3Fikk%3Fnen+HPI+Ford+Mustang+Nissan+350Z+Kompressor+Aktionen+Schweizer+Luftwaffe+Kriegslokomotive+BR52+P16+Hunter+Venom+Vampire+Airbrush+Tamiya+TNX+5.2+Fernsteuerung+FX18+Futaba+4PKS+Air+Zermatt+Toyota+FJ40+Silverlit+PiccoZ+Heli+Genius+der+kleinste+4-Kanal+Heli+Tamiya+TNX+Thomas+Herpa+Scenix+CMC+Bugatti+Ferrari+500+F2+Carrera+Digital+132+Carrera+Evolution+Carrera+Go+Futaba+Kyosho+HPI+Hot+Bodies+LRP+Robbe+Robitronic+Nowak+Graupner+Alclad+II+Gunze+Revell+Humbrol+Solvaset+Hitec+Lego+Playmobil+Baustelle+Zirkus+M16+Multiple+Gun+Bulldozer+Truck+Siku+Control+Herpa+Easy+Star+Bruder+EasyStar+Helikopter+Blade+CX+Blade+CP+Blade+400+T-Rex+Ravensburger+HABA+Multiplex+Benzin+Britains+Universal+Hobbies+Fendt+John+Deere+Claas+DeutzTraktoren+Liebherr+Poker+Ferrari+Honda+Yamaha+Rossi+Carrera+Ninco++Scalextric+Ninco+Digital+TNX+Scania+R+Panzer+Panther+G+Nissan+FlyCam+One+Vampire+F%2FA18+Tigermeet+Schlachtschiff+BismarckTamiya+TNX+Tamiya+Nitrage+Walkera+Revell+Apollo+Mondlandef%C3%A4hre+CMC+Lego+Technic+8258+Pilatus+Porter+PC-6+Pilatus-Porter+HAPE+Bambus+Holzspielwaren';
var metaContents  = 'Modellbau+Spielwaren+Fischereiartikel+Lageger%C3%A4te+Regler+Autos+Schiffe+Flugzeuge+Fernsteuerungen+Akku+Motoren+Puzzle+Gesellschaftsspiele+News+Aktionen+Lego+Technic+Gute+Preise+Poker+Easy+Star+Heli+Blade+CX+E-Flite+Tamiya+TNX+Scania+R++Panzer+Panther+G+Thunder+Tiger+Innovator+Lego+Technic+8258+Pilatus-Porter+PC-6+Turbo-Porter+Plastkmodellbau+Trumpeter+HobbyBoss+TRF+417+H%C3%BCrlimann';
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();
};

