/* [nodename, id, name, navigationtext, href, isnavigation, childs[], templatename] */

function jdecode(s) {
    s = s.replace(/\+/g, "%20")
    return unescape(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','4554',jdecode('WILLKOMMEN'),jdecode(''),'/4554/index.html','true',[ 
		['PAGE','64224',jdecode('Ihr+Partner'),jdecode(''),'/4554/64224.html','true',[],''],
		['PAGE','64323',jdecode('...+%FCber+Grenzen+'),jdecode(''),'/4554/64323.html','true',[],''],
		['PAGE','90186',jdecode('Das+Angebot'),jdecode(''),'/4554/90186.html','true',[],''],
		['PAGE','105661',jdecode('Marketing+and+Com'),jdecode(''),'/4554/105661.html','true',[],''],
		['PAGE','4746',jdecode('Incentives+%26+Events'),jdecode(''),'/4554/4746.html','true',[],''],
		['PAGE','79665',jdecode('Kongresse+%26+Summits'),jdecode(''),'/4554/79665.html','true',[],''],
		['PAGE','105464',jdecode('Rahmen-u.Kulturprogramme'),jdecode(''),'/4554/105464.html','true',[],'']
	],''],
	['PAGE','86363',jdecode('Reisen+u.Transport'),jdecode(''),'/86363.html','true',[],''],
	['PAGE','4665',jdecode('Individual+Touring'),jdecode(''),'/4665/index.html','true',[ 
		['PAGE','25502',jdecode('Arrangements+%28Folgeseite%29'),jdecode(''),'/4665/25502.html','false',[],''],
		['PAGE','38001',jdecode('Specials'),jdecode(''),'/4665/38001.html','true',[],''],
		['PAGE','19201',jdecode('Adler%26%23x27%3Bs+Highlights'),jdecode(''),'/4665/19201.html','true',[],''],
		['PAGE','24702',jdecode('Adlers+Highlights+%28Folgeseite%29'),jdecode(''),'/4665/24702.html','false',[],''],
		['PAGE','55601',jdecode('1001+Nacht'),jdecode(''),'/4665/55601.html','true',[],''],
		['PAGE','65910',jdecode('5*+plus'),jdecode(''),'/4665/65910.html','true',[],'']
	],''],
	['PAGE','94986',jdecode('Online+Buchungen+in+D'),jdecode(''),'/94986/index.html','true',[ 
		['PAGE','81180',jdecode('ADLER%26%23x27%3BS+HotelRes+Direkt'),jdecode(''),'/94986/81180.html','true',[],'']
	],''],
	['PAGE','101448',jdecode('Messe-Buchungen'),jdecode(''),'/101448.html','true',[],''],
	['PAGE','66210',jdecode('Adler%60s+Hotel+-+Auswahl'),jdecode(''),'/66210/index.html','true',[ 
		['PAGE','98659',jdecode('Online-Ho-Arrangements'),jdecode(''),'/66210/98659.html','true',[],''],
		['PAGE','66274',jdecode('Barntrup+%2B+'),jdecode(''),'/66210/66274.html','true',[],''],
		['PAGE','68275',jdecode('Berlin+%2B'),jdecode(''),'/66210/68275.html','true',[],''],
		['PAGE','79634',jdecode('Berliner+Hotel-Kontingente'),jdecode(''),'/66210/79634.html','true',[],''],
		['PAGE','70310',jdecode('Bonn+%2B'),jdecode(''),'/66210/70310.html','true',[],''],
		['PAGE','68210',jdecode('D%FCsseldorf+%2B+'),jdecode(''),'/66210/68210.html','true',[],''],
		['PAGE','70341',jdecode('Duisburg+%2B'),jdecode(''),'/66210/70341.html','true',[],''],
		['PAGE','70372',jdecode('Frankfurt+%2B'),jdecode(''),'/66210/70372.html','true',[],''],
		['PAGE','74122',jdecode('G%F6ttingen'),jdecode(''),'/66210/74122.html','true',[],''],
		['PAGE','70403',jdecode('Hamburg+%2B'),jdecode(''),'/66210/70403.html','true',[],''],
		['PAGE','67041',jdecode('Hannover+%2B'),jdecode(''),'/66210/67041.html','true',[],''],
		['PAGE','70434',jdecode('Heidelberg+%2B'),jdecode(''),'/66210/70434.html','true',[],''],
		['PAGE','70465',jdecode('K%F6ln+%2B'),jdecode(''),'/66210/70465.html','true',[],''],
		['PAGE','79497',jdecode('K%F6lner+Hotel-Kontingente'),jdecode(''),'/66210/79497.html','true',[],''],
		['PAGE','83134',jdecode('Stuva+Hotels'),jdecode(''),'/66210/83134.html','true',[],''],
		['PAGE','70496',jdecode('M%FCnchen+%2B'),jdecode(''),'/66210/70496.html','true',[],''],
		['PAGE','70527',jdecode('N%FCrnberg+%2B'),jdecode(''),'/66210/70527.html','true',[],''],
		['PAGE','70558',jdecode('Stuttgart+%2B'),jdecode(''),'/66210/70558.html','true',[],''],
		['PAGE','70694',jdecode('Belgien'),jdecode(''),'/66210/70694.html','true',[],''],
		['PAGE','70589',jdecode('Niederlande'),jdecode(''),'/66210/70589.html','true',[],''],
		['PAGE','70620',jdecode('Spanien'),jdecode(''),'/66210/70620.html','true',[],''],
		['PAGE','70651',jdecode('U+A+E'),jdecode(''),'/66210/70651.html','true',[],'']
	],''],
	['PAGE','99583',jdecode('BENVENUTO'),jdecode(''),'/99583.html','true',[],''],
	['PAGE','99552',jdecode('%A1BIENVENIDO%21++'),jdecode(''),'/99552.html','true',[],''],
	['PAGE','4719',jdecode('BIENVENUE'),jdecode(''),'/4719/index.html','true',[ 
		['PAGE','64276',jdecode('Votre+Partenaire'),jdecode(''),'/4719/64276.html','true',[],'']
	],''],
	['PAGE','98052',jdecode('r%E9servation+en+ligne'),jdecode(''),'/98052/index.html','true',[ 
		['PAGE','81134',jdecode('ADLER%26%23x27%3BS+TravelRes+Direkt+fr'),jdecode(''),'/98052/81134.html','true',[],'']
	],''],
	['PAGE','62946',jdecode('WELCOME'),jdecode(''),'/62946/index.html','true',[ 
		['PAGE','65141',jdecode('Your+partner'),jdecode(''),'/62946/65141.html','true',[],''],
		['PAGE','64175',jdecode('...+across+borders'),jdecode(''),'/62946/64175.html','true',[],''],
		['PAGE','62614',jdecode('Main+activities'),jdecode(''),'/62946/62614.html','true',[],''],
		['PAGE','4692',jdecode('The+program'),jdecode(''),'/62946/4692.html','true',[],''],
		['PAGE','62540',jdecode('At+a+glance'),jdecode(''),'/62946/62540.html','true',[],''],
		['PAGE','65410',jdecode('Incentives+%26+Events'),jdecode(''),'/62946/65410.html','true',[],''],
		['PAGE','79559',jdecode('Conventions+%26+Summits'),jdecode(''),'/62946/79559.html','true',[],'']
	],''],
	['PAGE','95017',jdecode('Online+Reservations'),jdecode(''),'/95017.html','true',[],''],
	['PAGE','107852',jdecode('trade+fairs+'),jdecode(''),'/107852.html','true',[],''],
	['PAGE','92710',jdecode('Flights+and+travel'),jdecode(''),'/92710.html','true',[],''],
	['PAGE','97252',jdecode('TravelResInternational'),jdecode(''),'/97252.html','true',[],''],
	['PAGE','104273',jdecode('Holiday+Regions'),jdecode(''),'/104273.html','true',[],''],
	['PAGE','107625',jdecode('Individual-Touring'),jdecode(''),'/107625.html','true',[],''],
	['PAGE','94492',jdecode('last-minute'),jdecode(''),'/94492.html','true',[],''],
	['PAGE','39294',jdecode('Adler%26%23x27%3Bs+Hotel+-+Selection'),jdecode(''),'/39294/index.html','true',[ 
		['PAGE','81072',jdecode('TravelRes+Direct'),jdecode(''),'/39294/81072.html','true',[],''],
		['PAGE','62259',jdecode('Barntrup+%2B'),jdecode(''),'/39294/62259.html','true',[],''],
		['PAGE','39263',jdecode('Berlin+%2B'),jdecode(''),'/39294/39263.html','true',[],''],
		['PAGE','79466',jdecode('Berlin+contingents'),jdecode(''),'/39294/79466.html','true',[],''],
		['PAGE','82846',jdecode('GloWo-Hotels'),jdecode(''),'/39294/82846.html','true',[],''],
		['PAGE','39232',jdecode('Bonn+%2B'),jdecode(''),'/39294/39232.html','true',[],''],
		['PAGE','4800',jdecode('Cologne+%2B'),jdecode(''),'/39294/4800.html','true',[],''],
		['PAGE','79434',jdecode('Cologne+contingents'),jdecode(''),'/39294/79434.html','true',[],''],
		['PAGE','83222',jdecode('Stuva+hotels'),jdecode(''),'/39294/83222.html','true',[],''],
		['PAGE','39201',jdecode('Duesseldorf++%2B+'),jdecode(''),'/39294/39201.html','true',[],''],
		['PAGE','66526',jdecode('Duisburg+%2B'),jdecode(''),'/39294/66526.html','true',[],''],
		['PAGE','59001',jdecode('Frankfurt+%2B'),jdecode(''),'/39294/59001.html','true',[],''],
		['PAGE','74153',jdecode('G%F6ttingen'),jdecode(''),'/39294/74153.html','true',[],''],
		['PAGE','66464',jdecode('Hamburg+%2B'),jdecode(''),'/39294/66464.html','true',[],''],
		['PAGE','47301',jdecode('Hanover+%2B'),jdecode(''),'/39294/47301.html','true',[],''],
		['PAGE','66495',jdecode('Heidelberg+%2B'),jdecode(''),'/39294/66495.html','true',[],''],
		['PAGE','59032',jdecode('Munich+%2B'),jdecode(''),'/39294/59032.html','true',[],''],
		['PAGE','58765',jdecode('Nuremberg+%2B'),jdecode(''),'/39294/58765.html','true',[],''],
		['PAGE','67010',jdecode('Stuttgart+%2B'),jdecode(''),'/39294/67010.html','true',[],''],
		['PAGE','59063',jdecode('Belgium'),jdecode(''),'/39294/59063.html','true',[],''],
		['PAGE','59094',jdecode('Netherlands'),jdecode(''),'/39294/59094.html','true',[],''],
		['PAGE','47201',jdecode('Spain'),jdecode(''),'/39294/47201.html','true',[],''],
		['PAGE','58823',jdecode('U+A+E'),jdecode(''),'/39294/58823.html','true',[],'']
	],''],
	['PAGE','81434',jdecode('TravelRes+Direct++5*+'),jdecode(''),'/81434.html','true',[],''],
	['PAGE','4611',jdecode('Business+Service'),jdecode(''),'/4611/index.html','true',[ 
		['PAGE','25835',jdecode('Business+Service+%28Folgeseite%29'),jdecode(''),'/4611/25835.html','false',[],''],
		['PAGE','25629',jdecode('Incentives+%26+Events+%28Folgeseite%29'),jdecode(''),'/4611/25629.html','false',[],''],
		['PAGE','24502',jdecode('Last-Minute-Specials+%28Folgeseite%29'),jdecode(''),'/4611/24502.html','false',[],'']
	],''],
	['PAGE','85834',jdecode('Public+Events+'),jdecode(''),'/85834.html','true',[],''],
	['PAGE','86394',jdecode('N%FCtzliche+Verbindungen'),jdecode(''),'/86394.html','true',[],''],
	['PAGE','4827',jdecode('Kontakt'),jdecode(''),'/4827/index.html','true',[ 
		['PAGE','25002',jdecode('Kontakt+%28Folgeseite%29'),jdecode(''),'/4827/25002.html','false',[],'']
	],''],
	['PAGE','54901',jdecode('Impressum'),jdecode(''),'/54901/index.html','true',[ 
		['PAGE','84934',jdecode('ADLER%26%23x27%3BS+AGB'),jdecode(''),'/54901/84934.html','true',[],'']
	],''],
	['PAGE','78935',jdecode('nn'),jdecode(''),'/78935.html','true',[],''],
	['PAGE','90217',jdecode('Auf+einen+Blick'),jdecode(''),'/90217.html','true',[],'']];
var siteelementCount=100;
theSitetree.topTemplateName='Universal';
					                                                                    
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;                                                                     
	};                                                                               
/* EOF */					                                                            

