/* [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','4520',jdecode('Startseite'),jdecode(''),'/4520.html','true',[],''],
	['PAGE','11158',jdecode('Stadtteil+Info'),jdecode(''),'/11158/index.html','true',[ 
		['PAGE','14661',jdecode('Partnerst%E4dte'),jdecode(''),'/11158/14661.html','true',[],''],
		['PAGE','291967',jdecode('Museum+Schloss'),jdecode(''),'/11158/291967.html','true',[],''],
		['PAGE','13018',jdecode('Daten+%7C+Zahlen'),jdecode(''),'/11158/13018.html','true',[],''],
		['PAGE','49357',jdecode('Der+Name+Steinheim'),jdecode(''),'/11158/49357.html','true',[],''],
		['PAGE','12991',jdecode('Geschichte+%26+Wappen'),jdecode(''),'/11158/12991.html','true',[],''],
		['PAGE','260655',jdecode('Ihr+Weg+zu+uns'),jdecode(''),'/11158/260655.html','true',[],''],
		['PAGE','302224',jdecode('Minidolmetscher'),jdecode(''),'/11158/302224.html','true',[],'']
	],''],
	['PAGE','71919',jdecode('B%FCrger+Info'),jdecode(''),'/71919/index.html','true',[ 
		['PAGE','92722',jdecode('Ortsbeirat'),jdecode(''),'/71919/92722.html','true',[],''],
		['PAGE','217656',jdecode('Spielpl%E4tze'),jdecode(''),'/71919/217656.html','true',[],''],
		['PAGE','41068',jdecode('Kirchengemeinden'),jdecode(''),'/71919/41068.html','true',[],''],
		['PAGE','319092',jdecode('Beflaggungskalender'),jdecode(''),'/71919/319092.html','true',[],''],
		['PAGE','90522',jdecode('Schulen+%26+Kinderg%E4rten'),jdecode(''),'/71919/90522.html','true',[],'']
	],''],
	['PAGE','148535',jdecode('Vereine+%26+Verb%E4nde'),jdecode(''),'/148535.html','true',[],''],
	['PAGE','405793',jdecode('Pressemeldungen'),jdecode(''),'/405793/index.html','true',[ 
		['PAGE','397570',jdecode('Pressearchiv+2009'),jdecode(''),'/405793/397570.html','true',[],''],
		['PAGE','350393',jdecode('Pressearchiv+2008'),jdecode(''),'/405793/350393.html','true',[],''],
		['PAGE','136905',jdecode('Pressearchiv+2005'),jdecode(''),'/405793/136905.html','true',[],'']
	],''],
	['PAGE','122255',jdecode('%C4rzte+und+Dienste'),jdecode(''),'/122255/index.html','true',[ 
		['PAGE','73717',jdecode('Notdienste'),jdecode(''),'/122255/73717.html','true',[],''],
		['PAGE','72447',jdecode('Giftzentren'),jdecode(''),'/122255/72447.html','true',[],''],
		['PAGE','67706',jdecode('Apotheken+Notdienst'),jdecode(''),'/122255/67706.html','true',[],'']
	],''],
	['PAGE','151784',jdecode('Pers%F6nlichkeiten+'),jdecode(''),'/151784/index.html','true',[ 
		['PAGE','35893',jdecode('Karl+Brodr%FCck+'),jdecode(''),'/151784/35893.html','true',[],''],
		['PAGE','51561',jdecode('Johannes+Neeb'),jdecode(''),'/151784/51561.html','true',[],''],
		['PAGE','306694',jdecode('L.+F+von+Sch%F6nborn'),jdecode(''),'/151784/306694.html','true',[],''],
		['PAGE','35866',jdecode('Elisabeth+Langg%E4sser+'),jdecode(''),'/151784/35866.html','true',[],''],
		['PAGE','64661',jdecode('H.+J+von+Weitershausen'),jdecode(''),'/151784/64661.html','true',[],'']
	],''],
	['PAGE','41122',jdecode('Hotels+%26+Gastst%E4tten'),jdecode(''),'/41122/index.html','true',[ 
		['PAGE','61159',jdecode('Apfelweinlokal'),jdecode(''),'/41122/61159.html','true',[],''],
		['PAGE','54961',jdecode('Gastst%E4tten'),jdecode(''),'/41122/54961.html','true',[],''],
		['PAGE','54988',jdecode('Restaurant'),jdecode(''),'/41122/54988.html','true',[],''],
		['PAGE','55015',jdecode('Bistro'),jdecode(''),'/41122/55015.html','true',[],''],
		['PAGE','55042',jdecode('Cafe'),jdecode(''),'/41122/55042.html','true',[],'']
	],''],
	['PAGE','13277',jdecode('Stadtteilf%FChrung+Online'),jdecode(''),'/13277/index.html','true',[ 
		['PAGE','13304',jdecode('Rundgang+1'),jdecode(''),'/13277/13304.html','true',[],''],
		['PAGE','13331',jdecode('Rundgang+2'),jdecode(''),'/13277/13331.html','true',[],''],
		['PAGE','13358',jdecode('Rundgang+3'),jdecode(''),'/13277/13358.html','true',[],'']
	],''],
	['PAGE','116855',jdecode('-+I+n+t+e+r+a+k+t+i+v+-'),jdecode(''),'/116855/index.html','true',[ 
		['PAGE','381693',jdecode('-+E+X+T+R+A+-'),jdecode(''),'/116855/381693.html','true',[],''],
		['PAGE','70906',jdecode('-+Kontaktformular+-'),jdecode(''),'/116855/70906/index.html','true',[ 
			['PAGE','384206',jdecode('-+Kontaktformular+-+%28Folgeseite%29'),jdecode(''),'/116855/70906/384206.html','false',[],'']
		],'']
	],''],
	['PAGE','183756',jdecode('Events+%26+Feste+%26+M%E4rkte'),jdecode(''),'/183756/index.html','true',[ 
		['PAGE','251855',jdecode('Johannisfeuer'),jdecode(''),'/183756/251855.html','true',[],''],
		['PAGE','115555',jdecode('SECOND+SPRING'),jdecode(''),'/183756/115555.html','true',[],''],
		['PAGE','133845',jdecode('SECOND+SPRING+%28Folgeseite%29'),jdecode(''),'/183756/133845.html','false',[],''],
		['PAGE','257855',jdecode('Schlosshofkonzert'),jdecode(''),'/183756/257855.html','true',[],''],
		['PAGE','48757',jdecode('Bundes%E4ppelwoifest'),jdecode(''),'/183756/48757.html','true',[],''],
		['PAGE','168972',jdecode('Faschingszug+2009'),jdecode(''),'/183756/168972.html','true',[],''],
		['PAGE','53361',jdecode('Lieder+und+Gedichte'),jdecode(''),'/183756/53361.html','true',[],'']
	],''],
	['PAGE','40568',jdecode('Projekte'),jdecode(''),'/40568/index.html','true',[ 
		['PAGE','44382',jdecode('Streuobstwiesen'),jdecode(''),'/40568/44382.html','true',[],''],
		['PAGE','111704',jdecode('Die+Melissengeister'),jdecode(''),'/40568/111704/index.html','true',[ 
			['PAGE','134259',jdecode('Die+Melissengeister+%28Folgeseite%29'),jdecode(''),'/40568/111704/134259.html','false',[],'']
		],'']
	],''],
	['PAGE','102902',jdecode('Bildergalerie'),jdecode(''),'/102902/index.html','true',[ 
		['PAGE','102308',jdecode('Steinheim+im+Winter'),jdecode(''),'/102902/102308.html','true',[],''],
		['PAGE','146112',jdecode('Steinheimer+Kalender'),jdecode(''),'/102902/146112.html','true',[],''],
		['PAGE','175340',jdecode('Veranstaltungen+Steinheim'),jdecode(''),'/102902/175340.html','true',[],'']
	],''],
	['PAGE','41095',jdecode('Steinheim+Links'),jdecode(''),'/41095/index.html','true',[ 
		['PAGE','41149',jdecode('Private+Homepages'),jdecode(''),'/41095/41149.html','true',[],''],
		['PAGE','42131',jdecode('Steinheim+im+Netz'),jdecode(''),'/41095/42131.html','true',[],'']
	],''],
	['PAGE','10676',jdecode('Impressum'),jdecode(''),'/10676/index.html','true',[ 
		['PAGE','178456',jdecode('Werbepartner+'),jdecode(''),'/10676/178456.html','true',[],''],
		['PAGE','74906',jdecode('Banner+%26+Desktopbilder'),jdecode(''),'/10676/74906.html','true',[],'']
	],''],
	['PAGE','85287',jdecode('Servicelinks'),jdecode(''),'/85287/index.html','true',[ 
		['PAGE','14097',jdecode('Hanau+Online'),jdecode(''),'/85287/14097.html','true',[],'']
	],''],
	['PAGE','296572',jdecode('Serviceseiten'),jdecode(''),'/296572/index.html','true',[ 
		['PAGE','296354',jdecode('Politik'),jdecode(''),'/296572/296354.html','true',[],''],
		['PAGE','296426',jdecode('Sport'),jdecode(''),'/296572/296426.html','true',[],''],
		['PAGE','304834',jdecode('Wetter+Steinheim'),jdecode(''),'/296572/304834.html','true',[],''],
		['PAGE','296282',jdecode('Termine+%26+Gedenktage'),jdecode(''),'/296572/296282.html','true',[],''],
		['PAGE','296318',jdecode('Kultur'),jdecode(''),'/296572/296318.html','true',[],''],
		['PAGE','296390',jdecode('Reise+%26+Urlaub'),jdecode(''),'/296572/296390.html','true',[],''],
		['PAGE','296462',jdecode('Reiseinformationen'),jdecode(''),'/296572/296462.html','true',[],''],
		['PAGE','296246',jdecode('Telekommunikation'),jdecode(''),'/296572/296246.html','true',[],''],
		['PAGE','296537',jdecode('Entertainment'),jdecode(''),'/296572/296537.html','true',[],''],
		['PAGE','297763',jdecode('Wohnen+%26+Bauen'),jdecode(''),'/296572/297763.html','true',[],''],
		['PAGE','297799',jdecode('K%FCchentipp+des+Tages'),jdecode(''),'/296572/297799.html','true',[],'']
	],'']];
var siteelementCount=80;
theSitetree.topTemplateName='Movement';
					                                                                    
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 */					                                                            

