/* [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','4701',jdecode('+ZYPERN'),jdecode(''),'/4701.html','true',[],''],
	['PAGE','4707',jdecode('ECOLOGIA+TOURS+'),jdecode(''),'/4707/index.html','true',[ 
		['PAGE','4712',jdecode('Urlaubsgestaltung'),jdecode(''),'/4707/4712.html','true',[],'']
	],''],
	['PAGE','4717',jdecode('Kontakt+%26+Referenzen'),jdecode(''),'/4717.html','true',[],''],
	['PAGE','4727',jdecode('WANDERREISEN+'),jdecode(''),'/4727/index.html','true',[ 
		['PAGE','4732',jdecode('Wanderurlaub+Troodos'),jdecode(''),'/4727/4732.html','true',[],''],
		['PAGE','4737',jdecode('Akamas+in+Bl%C3%BCte'),jdecode(''),'/4727/4737.html','true',[],''],
		['PAGE','4742',jdecode('Zypern+mit+Charme'),jdecode(''),'/4727/4742.html','true',[],'']
	],''],
	['PAGE','4812',jdecode('GRUPPENREISEN'),jdecode(''),'/4812.html','true',[],''],
	['PAGE','38586',jdecode('HOTELS+ZYPERN'),jdecode(''),'/38586.html','true',[],''],
	['PAGE','4722',jdecode('HOTELS+POLIS'),jdecode(''),'/4722.html','true',[],''],
	['PAGE','14086',jdecode('HOTELS+PAPHOS'),jdecode(''),'/14086.html','true',[],''],
	['PAGE','38591',jdecode('Ferienwohnung+Zypern'),jdecode(''),'/38591.html','true',[],''],
	['PAGE','4787',jdecode('Appartements+Paphos'),jdecode(''),'/4787.html','true',[],''],
	['PAGE','41586',jdecode('Appartements+Polis'),jdecode(''),'/41586.html','true',[],''],
	['PAGE','78589',jdecode('G%C3%A4stehaus+Zypern+'),jdecode(''),'/78589.html','true',[],''],
	['PAGE','32986',jdecode('HOTELS+TROODOS'),jdecode(''),'/32986/index.html','true',[ 
		['PAGE','32991',jdecode('FOREST+PARK'),jdecode(''),'/32986/32991.html','true',[],''],
		['PAGE','4782',jdecode('HOTEL+RODON%2C+AGROS'),jdecode(''),'/32986/4782.html','true',[],''],
		['PAGE','14096',jdecode('PETIT+PALAIS%2C+PLATRES'),jdecode(''),'/32986/14096.html','true',[],''],
		['PAGE','53886',jdecode('Linos+Inn+Kakopetria'),jdecode(''),'/32986/53886.html','true',[],'']
	],''],
	['PAGE','4747',jdecode('Tageswanderungen'),jdecode(''),'/4747/index.html','true',[ 
		['PAGE','4752',jdecode('Avagas+Schlucht'),jdecode(''),'/4747/4752.html','true',[],''],
		['PAGE','4757',jdecode('Traumpfade+Troodos'),jdecode(''),'/4747/4757.html','true',[],''],
		['PAGE','4762',jdecode('Vier+Jahreszeiten'),jdecode(''),'/4747/4762.html','true',[],''],
		['PAGE','22286',jdecode('Kaledonische+Wasserf%C3%A4lle'),jdecode(''),'/4747/22286.html','true',[],'']
	],''],
	['PAGE','4772',jdecode('Luxushotels+Pafos+'),jdecode(''),'/4772.html','true',[],''],
	['PAGE','17086',jdecode('Elysium+Hotel+%28Luxus%29'),jdecode(''),'/17086/index.html','true',[ 
		['PAGE','24158',jdecode('Coral+Beach+Hotel'),jdecode(''),'/17086/24158.html','true',[],''],
		['PAGE','21686',jdecode('THALASSA+HOTEL+'),jdecode(''),'/17086/21686.html','true',[],'']
	],''],
	['PAGE','26486',jdecode('Luxushotels+Pissouri'),jdecode(''),'/26486.html','true',[],''],
	['PAGE','4777',jdecode('Columbia+Beach+Resort'),jdecode(''),'/4777.html','true',[],''],
	['PAGE','21691',jdecode('Columbia+Beach+Hotel'),jdecode(''),'/21691/index.html','true',[ 
		['PAGE','21696',jdecode('APHRODITE+HILLS'),jdecode(''),'/21691/21696.html','true',[],'']
	],''],
	['PAGE','4767',jdecode('HOTEL+CYNTHIANA+'),jdecode(''),'/4767.html','true',[],''],
	['PAGE','119886',jdecode('Ferienhaus++Zypern+1'),jdecode(''),'/119886.html','true',[],''],
	['PAGE','119891',jdecode('Ferienhaus++Zypern+2'),jdecode(''),'/119891.html','true',[],''],
	['PAGE','119896',jdecode('Ferienhaus++Zypern+3'),jdecode(''),'/119896.html','true',[],''],
	['PAGE','125886',jdecode('Ferienhaus++Zypern+4'),jdecode(''),'/125886.html','true',[],''],
	['PAGE','125891',jdecode('Ferienhaus++Zypern+5'),jdecode(''),'/125891.html','true',[],''],
	['PAGE','125896',jdecode('Ferienhaus++Zypern+6'),jdecode(''),'/125896.html','true',[],''],
	['PAGE','117713',jdecode('Ferienhaus++Zypern+7'),jdecode(''),'/117713.html','true',[],''],
	['PAGE','36686',jdecode('Ferienhaus+Zypern+8'),jdecode(''),'/36686.html','true',[],''],
	['PAGE','110086',jdecode('Ferienh%C3%A4user+Zypern+9'),jdecode(''),'/110086.html','true',[],''],
	['PAGE','86286',jdecode('Zypern+Ferienhaus+10'),jdecode(''),'/86286/index.html','true',[ 
		['PAGE','110091',jdecode('Zypern+Ferienh%C3%A4user+11'),jdecode(''),'/86286/110091.html','true',[],'']
	],''],
	['PAGE','4802',jdecode('VILLA+HAUS+ZYPERN+12'),jdecode(''),'/4802.html','true',[],''],
	['PAGE','86291',jdecode('ZYPERN+VILLA+HAUS+13'),jdecode(''),'/86291.html','true',[],''],
	['PAGE','4797',jdecode('MINI+VILLA+IM+DORF'),jdecode(''),'/4797.html','true',[],''],
	['PAGE','74986',jdecode('LANDHAUS+FINCA+'),jdecode(''),'/74986.html','true',[],''],
	['PAGE','81286',jdecode('Haus+Fryne+%28Agro%29'),jdecode(''),'/81286.html','true',[],''],
	['PAGE','4792',jdecode('Agrotourismus+Zypern'),jdecode(''),'/4792.html','true',[],''],
	['PAGE','17096',jdecode('Antonis+Garten+Hotel'),jdecode(''),'/17096.html','true',[],''],
	['PAGE','17101',jdecode('APHRODITE+BEACH'),jdecode(''),'/17101.html','true',[],''],
	['PAGE','98286',jdecode('AGRO+PALAST'),jdecode(''),'/98286.html','true',[],''],
	['PAGE','53891',jdecode('SAMOLASSI+bei+Polis'),jdecode(''),'/53891.html','true',[],''],
	['PAGE','53896',jdecode('LINOS+INN+Kakopetria'),jdecode(''),'/53896.html','true',[],''],
	['PAGE','53901',jdecode('NIKOKLIS+INN+'),jdecode(''),'/53901.html','true',[],''],
	['PAGE','33786',jdecode('Pelekanos+Pissouri'),jdecode(''),'/33786.html','true',[],''],
	['PAGE','28186',jdecode('Urlaub+auf+dem+Lande'),jdecode(''),'/28186.html','true',[],''],
	['PAGE','17106',jdecode('Tochni+Kalavassos'),jdecode(''),'/17106.html','true',[],''],
	['PAGE','36691',jdecode('Familienurlaub+Zypern'),jdecode(''),'/36691.html','true',[],''],
	['PAGE','102686',jdecode('ORCHIDEENREISE'),jdecode(''),'/102686.html','true',[],''],
	['PAGE','45986',jdecode('Frauenreisen+Zypern'),jdecode(''),'/45986.html','true',[],''],
	['PAGE','45991',jdecode('Singlereisen+Zypern'),jdecode(''),'/45991/index.html','true',[ 
		['PAGE','78186',jdecode('Langzeiturlaub+Zypern'),jdecode(''),'/45991/78186.html','true',[],'']
	],''],
	['PAGE','34786',jdecode('HOTELS+LARNACA'),jdecode(''),'/34786.html','true',[],''],
	['PAGE','50286',jdecode('ANDREAS+%26+MELANI+'),jdecode(''),'/50286.html','true',[],''],
	['PAGE','50291',jdecode('HOTELS+LIMASSOL'),jdecode(''),'/50291.html','true',[],''],
	['PAGE','50296',jdecode('ANDREAS+%26+MELANIE'),jdecode(''),'/50296.html','true',[],''],
	['PAGE','34791',jdecode('HOTELS+PROTARAS'),jdecode(''),'/34791.html','true',[],''],
	['PAGE','103786',jdecode('Cavo+Maris'),jdecode(''),'/103786.html','true',[],''],
	['PAGE','103791',jdecode('HOTELS+AYIA+NAPA'),jdecode(''),'/103791.html','true',[],''],
	['PAGE','103796',jdecode('Napa+Plaza'),jdecode(''),'/103796.html','true',[],''],
	['PAGE','34796',jdecode('HOTELS+NICOSIA'),jdecode(''),'/34796.html','true',[],''],
	['PAGE','103801',jdecode('Centrum+Hotel'),jdecode(''),'/103801.html','true',[],''],
	['PAGE','4817',jdecode('Natur+Expeditionen'),jdecode(''),'/4817.html','true',[],''],
	['PAGE','4822',jdecode('Halbinsel+AKAMAS'),jdecode(''),'/4822.html','true',[],''],
	['PAGE','108892',jdecode('Gruppenreise+Zypern'),jdecode(''),'/108892.html','true',[],''],
	['PAGE','4827',jdecode('TROODOS+ZYPERN'),jdecode(''),'/4827.html','true',[],''],
	['PAGE','4832',jdecode('+ZYPERN+Busausfl%C3%BCge+'),jdecode(''),'/4832.html','true',[],''],
	['PAGE','31389',jdecode('Kairo+Pyramiden+Flug'),jdecode(''),'/31389.html','true',[],''],
	['PAGE','32410',jdecode('Nord+Zypern+Kyrenia'),jdecode(''),'/32410.html','true',[],''],
	['PAGE','32091',jdecode('Ausfl%C3%BCge+im+Bus'),jdecode(''),'/32091.html','true',[],''],
	['PAGE','4807',jdecode('MIETWAGEN+ZYPERN'),jdecode(''),'/4807.html','true',[],''],
	['PAGE','115586',jdecode('LAST+MINUTE'),jdecode(''),'/115586.html','true',[],''],
	['PAGE','4837',jdecode('FLUG+ZYPERN'),jdecode(''),'/4837.html','true',[],''],
	['PAGE','52286',jdecode('Reisef%C3%BChrer+Zypern'),jdecode(''),'/52286/index.html','true',[ 
		['PAGE','67187',jdecode('IMMOBILIEN+Zypern+%28Folgeseite%29'),jdecode(''),'/52286/67187.html','false',[],'']
	],''],
	['PAGE','70286',jdecode('AKAMAS+Naturschutz'),jdecode(''),'/70286/index.html','true',[ 
		['PAGE','56686',jdecode('Cocktailstand+mieten'),jdecode(''),'/70286/56686.html','true',[],'']
	],''],
	['PAGE','4857',jdecode('HOTEL+ZYPERN'),jdecode(''),'/4857.html','true',[],''],
	['PAGE','4862',jdecode('ZYPERN+HOTEL'),jdecode(''),'/4862.html','true',[],''],
	['PAGE','4867',jdecode('ZYPERN+HOTELS'),jdecode(''),'/4867.html','true',[],''],
	['PAGE','134286',jdecode('GAESTEBUCH'),jdecode(''),'/134286.html','true',[],''],
	['PAGE','65686',jdecode('ZYPERN+WETTER'),jdecode(''),'/65686.html','true',[],'']];
var siteelementCount=96;
theSitetree.topTemplateName='Garden';
					                                                                    
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 */					                                                            
