/* [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','4436',jdecode('Home'),jdecode(''),'/4436.html','true',[],''],
	['PAGE','63104',jdecode('z32+1992'),jdecode(''),'/63104/index.html','true',[ 
		['PAGE','184632',jdecode('Accent+Stripe'),jdecode(''),'/63104/184632.html','true',[],''],
		['PAGE','137858',jdecode('AIV+Delete'),jdecode(''),'/63104/137858.html','true',[],''],
		['PAGE','177332',jdecode('Antenna+'),jdecode(''),'/63104/177332.html','true',[],''],
		['PAGE','64004',jdecode('Badgeless+Rear+Panel'),jdecode(''),'/63104/64004.html','true',[],''],
		['PAGE','67904',jdecode('Battery+Optima+Red+Top'),jdecode(''),'/63104/67904.html','true',[],''],
		['PAGE','104050',jdecode('Big+Brakes'),jdecode(''),'/63104/104050.html','true',[],''],
		['PAGE','198422',jdecode('Boost+Gauge'),jdecode(''),'/63104/198422.html','true',[],''],
		['PAGE','144013',jdecode('Boost+Sensor+Hose'),jdecode(''),'/63104/144013.html','true',[],''],
		['PAGE','204583',jdecode('Boost+Jets'),jdecode(''),'/63104/204583.html','true',[],''],
		['PAGE','72540',jdecode('Brake+Idiot+Light'),jdecode(''),'/63104/72540.html','true',[],''],
		['PAGE','140231',jdecode('Brake+Master+Cylinder'),jdecode(''),'/63104/140231.html','true',[],''],
		['PAGE','182732',jdecode('Butterfly+Throttle+Body'),jdecode(''),'/63104/182732.html','true',[],''],
		['PAGE','6901',jdecode('Carbon+Canister+Delete'),jdecode(''),'/63104/6901.html','true',[],''],
		['PAGE','110150',jdecode('Carpet+Hole+Repair'),jdecode(''),'/63104/110150.html','true',[],''],
		['PAGE','165554',jdecode('Center+Console+Removal'),jdecode(''),'/63104/165554.html','true',[],''],
		['PAGE','64904',jdecode('Classified+ad'),jdecode(''),'/63104/64904.html','true',[],''],
		['PAGE','179132',jdecode('Clutch+MC+and+Bleed'),jdecode(''),'/63104/179132.html','true',[],''],
		['PAGE','80397',jdecode('Cone+Air+Filter+Placement'),jdecode(''),'/63104/80397.html','true',[],''],
		['PAGE','143771',jdecode('Connectors+Under+Hood'),jdecode(''),'/63104/143771.html','true',[],''],
		['PAGE','197490',jdecode('Delete+%26+Bypass'),jdecode(''),'/63104/197490.html','true',[],''],
		['PAGE','133158',jdecode('Downpipes+'),jdecode(''),'/63104/133158.html','true',[],''],
		['PAGE','151053',jdecode('Dyno+Runs'),jdecode(''),'/63104/151053.html','true',[],''],
		['PAGE','44704',jdecode('Earthing+Kit'),jdecode(''),'/63104/44704.html','true',[],''],
		['PAGE','203128',jdecode('Engine+Pull'),jdecode(''),'/63104/203128.html','true',[],''],
		['PAGE','111250',jdecode('Exhaust'),jdecode(''),'/63104/111250.html','true',[],''],
		['PAGE','197828',jdecode('EGR+Delete'),jdecode(''),'/63104/197828.html','true',[],''],
		['PAGE','208181',jdecode('Front+Fascia'),jdecode(''),'/63104/208181.html','true',[],''],
		['PAGE','155876',jdecode('Fuel+Line+Clamps'),jdecode(''),'/63104/155876.html','true',[],''],
		['PAGE','107976',jdecode('Funky+Fuses'),jdecode(''),'/63104/107976.html','true',[],''],
		['PAGE','167954',jdecode('Gear+Shift+Knob+'),jdecode(''),'/63104/167954.html','true',[],''],
		['PAGE','13202',jdecode('Hatch+Lock+Stuck'),jdecode(''),'/63104/13202.html','true',[],''],
		['PAGE','132058',jdecode('Hella+Horns'),jdecode(''),'/63104/132058.html','true',[],''],
		['PAGE','85450',jdecode('Hood+Squeak'),jdecode(''),'/63104/85450.html','true',[],''],
		['PAGE','157335',jdecode('Idle+Air+Adjustment'),jdecode(''),'/63104/157335.html','true',[],''],
		['PAGE','155253',jdecode('Injector+Dremel'),jdecode(''),'/63104/155253.html','true',[],''],
		['PAGE','159859',jdecode('Injector+Testing'),jdecode(''),'/63104/159859.html','true',[],''],
		['PAGE','65104',jdecode('Interior+Hatch+Trim+Repair+'),jdecode(''),'/63104/65104.html','true',[],''],
		['PAGE','155907',jdecode('Jacking+Car'),jdecode(''),'/63104/155907.html','true',[],''],
		['PAGE','215983',jdecode('Manual+Boost+Controller'),jdecode(''),'/63104/215983.html','true',[],''],
		['PAGE','13701',jdecode('Molding+Replacement'),jdecode(''),'/63104/13701.html','true',[],''],
		['PAGE','191335',jdecode('Nose+Panel'),jdecode(''),'/63104/191335.html','true',[],''],
		['PAGE','208911',jdecode('Parking+Brake+'),jdecode(''),'/63104/208911.html','true',[],''],
		['PAGE','16304',jdecode('Plenum+Pull'),jdecode(''),'/63104/16304.html','true',[],''],
		['PAGE','138229',jdecode('PRVR+Removal+and+Bypass'),jdecode(''),'/63104/138229.html','true',[],''],
		['PAGE','192759',jdecode('Pressure+Wash'),jdecode(''),'/63104/192759.html','true',[],''],
		['PAGE','92150',jdecode('Radiator+Hard+Pipe+Leak'),jdecode(''),'/63104/92150.html','true',[],''],
		['PAGE','65304',jdecode('Radiator+Howe'),jdecode(''),'/63104/65304.html','true',[],''],
		['PAGE','202268',jdecode('Rear+Interior+Trim'),jdecode(''),'/63104/202268.html','true',[],''],
		['PAGE','83745',jdecode('Robo%26%23x27%3Bs+Rules+of+Z-Dom'),jdecode(''),'/63104/83745.html','true',[],''],
		['PAGE','165054',jdecode('Seat+Removal'),jdecode(''),'/63104/165054.html','true',[],''],
		['PAGE','139970',jdecode('Shock+Install'),jdecode(''),'/63104/139970.html','true',[],''],
		['PAGE','17204',jdecode('Spare+Tire'),jdecode(''),'/63104/17204.html','true',[],''],
		['PAGE','164354',jdecode('Speedometer+180+mph'),jdecode(''),'/63104/164354.html','true',[],''],
		['PAGE','42204',jdecode('Stereo+Installation'),jdecode(''),'/63104/42204.html','true',[],''],
		['PAGE','97450',jdecode('Taillights+JDM+'),jdecode(''),'/63104/97450.html','true',[],''],
		['PAGE','176122',jdecode('Temperature+Gauge+'),jdecode(''),'/63104/176122.html','true',[],''],
		['PAGE','218583',jdecode('Throttle+Sticking'),jdecode(''),'/63104/218583.html','true',[],''],
		['PAGE','83437',jdecode('Toluene'),jdecode(''),'/63104/83437.html','true',[],''],
		['PAGE','212983',jdecode('Vacuum+Lines'),jdecode(''),'/63104/212983.html','true',[],''],
		['PAGE','101150',jdecode('When+TT.net+Goes+Down'),jdecode(''),'/63104/101150.html','true',[],'']
	],''],
	['PAGE','63136',jdecode('z31+1987'),jdecode(''),'/63136/index.html','true',[ 
		['PAGE','174863',jdecode('AIV+Delete'),jdecode(''),'/63136/174863.html','true',[],''],
		['PAGE','185632',jdecode('Antenna+Mast'),jdecode(''),'/63136/185632.html','true',[],''],
		['PAGE','176022',jdecode('Boost+Sensor'),jdecode(''),'/63136/176022.html','true',[],''],
		['PAGE','221600',jdecode('Brake+Lights+Stuck+On'),jdecode(''),'/63136/221600.html','true',[],''],
		['PAGE','178332',jdecode('Brakes'),jdecode(''),'/63136/178332.html','true',[],''],
		['PAGE','173822',jdecode('Brake+Master+Cylinder'),jdecode(''),'/63136/173822.html','true',[],''],
		['PAGE','83037',jdecode('Carpet+Install'),jdecode(''),'/63136/83037.html','true',[],''],
		['PAGE','184432',jdecode('Cold+Start+Rough+'),jdecode(''),'/63136/184432.html','true',[],''],
		['PAGE','221383',jdecode('Cruise+Control'),jdecode(''),'/63136/221383.html','true',[],''],
		['PAGE','218783',jdecode('Dash+Bulbs'),jdecode(''),'/63136/218783.html','true',[],''],
		['PAGE','140958',jdecode('Digital+Dash+Removal'),jdecode(''),'/63136/140958.html','true',[],''],
		['PAGE','187632',jdecode('ECU+Bad'),jdecode(''),'/63136/187632.html','true',[],''],
		['PAGE','154553',jdecode('Exhaust+3%22+SS'),jdecode(''),'/63136/154553.html','true',[],''],
		['PAGE','96650',jdecode('Hatch+Foam+Repair'),jdecode(''),'/63136/96650.html','true',[],''],
		['PAGE','177875',jdecode('Hatch+Rattle'),jdecode(''),'/63136/177875.html','true',[],''],
		['PAGE','172722',jdecode('Horn+Switch+Cover'),jdecode(''),'/63136/172722.html','true',[],''],
		['PAGE','182632',jdecode('Overheating'),jdecode(''),'/63136/182632.html','true',[],''],
		['PAGE','76963',jdecode('Speakers+%26+Door+Panels'),jdecode(''),'/63136/76963.html','true',[],''],
		['PAGE','179688',jdecode('Speedometer+Jumping'),jdecode(''),'/63136/179688.html','true',[],''],
		['PAGE','221083',jdecode('Steering+Rack'),jdecode(''),'/63136/221083.html','true',[],''],
		['PAGE','114150',jdecode('Suspension'),jdecode(''),'/63136/114150.html','true',[],''],
		['PAGE','77937',jdecode('Washer+Fluid+Light'),jdecode(''),'/63136/77937.html','true',[],''],
		['PAGE','168654',jdecode('Window+Motor'),jdecode(''),'/63136/168654.html','true',[],''],
		['PAGE','177032',jdecode('Window+Switch'),jdecode(''),'/63136/177032.html','true',[],'']
	],''],
	['PAGE','193159',jdecode('Tacoma+2004'),jdecode(''),'/193159/index.html','true',[ 
		['PAGE','197459',jdecode('ABS+'),jdecode(''),'/193159/197459.html','true',[],''],
		['PAGE','198308',jdecode('Bed+Liner'),jdecode(''),'/193159/198308.html','true',[],''],
		['PAGE','196659',jdecode('Bed+Rail+Caps'),jdecode(''),'/193159/196659.html','true',[],''],
		['PAGE','193720',jdecode('Hood+Protector'),jdecode(''),'/193159/193720.html','true',[],''],
		['PAGE','194859',jdecode('OBDII+Computer'),jdecode(''),'/193159/194859.html','true',[],''],
		['PAGE','194890',jdecode('Step+Bars'),jdecode(''),'/193159/194890.html','true',[],'']
	],''],
	['PAGE','221883',jdecode('Tacoma+2011'),jdecode(''),'/221883/index.html','true',[ 
		['PAGE','223183',jdecode('Horn'),jdecode(''),'/221883/223183.html','true',[],''],
		['PAGE','222383',jdecode('Mats'),jdecode(''),'/221883/222383.html','true',[],''],
		['PAGE','223683',jdecode('Passenger+Mirror+%26+Antenna'),jdecode(''),'/221883/223683.html','true',[],'']
	],''],
	['PAGE','125181',jdecode('450+SL+1974'),jdecode(''),'/125181/index.html','true',[ 
		['PAGE','169325',jdecode('Speakers+Front'),jdecode(''),'/125181/169325.html','true',[],'']
	],''],
	['PAGE','134991',jdecode('12+Hours+of+Sebring'),jdecode(''),'/134991/index.html','true',[ 
		['PAGE','72838',jdecode('Sebring+%26%23x27%3B04'),jdecode(''),'/134991/72838.html','true',[],''],
		['PAGE','134061',jdecode('Sebring+%26%23x27%3B05'),jdecode(''),'/134991/134061.html','true',[],'']
	],''],
	['PAGE','170022',jdecode('24+Hours+of+Le+Mans'),jdecode(''),'/170022/index.html','true',[ 
		['PAGE','169122',jdecode('Paris'),jdecode(''),'/170022/169122.html','true',[],'']
	],''],
	['PAGE','125150',jdecode('AACA+2004+Hershey'),jdecode(''),'/125150.html','true',[],''],
	['PAGE','190532',jdecode('Garage+Remodel'),jdecode(''),'/190532.html','true',[],''],
	['PAGE','74338',jdecode('Misc+Album+Pics'),jdecode(''),'/74338/index.html','true',[ 
		['PAGE','109151',jdecode('Harrisburg+Flood+2004'),jdecode(''),'/74338/109151.html','true',[],''],
		['PAGE','75538',jdecode('Wedding+Anniversary'),jdecode(''),'/74338/75538.html','true',[],'']
	],''],
	['PAGE','46704',jdecode('Misc+Linked+Pics'),jdecode(''),'/46704.html','true',[],''],
	['PAGE','147953',jdecode('Numidia+Raceway'),jdecode(''),'/147953.html','true',[],''],
	['PAGE','15704',jdecode('SIR'),jdecode(''),'/15704.html','true',[],''],
	['PAGE','146319',jdecode('Watkins+Glen'),jdecode(''),'/146319.html','true',[],''],
	['PAGE','6955',jdecode('Interesting+Links'),jdecode(''),'/6955.html','true',[],''],
	['PAGE','151253',jdecode('For+Sale'),jdecode(''),'/151253.html','true',[],''],
	['PAGE','6928',jdecode('Contact+%26+Feedback'),jdecode(''),'/6928/index.html','true',[ 
		['PAGE','181610',jdecode('Contact+%26+Feedback+%28follow+up+page%29'),jdecode(''),'/6928/181610.html','false',[],'']
	],''],
	['PAGE','157253',jdecode('Disclaimer'),jdecode(''),'/157253.html','true',[],'']];
var siteelementCount=119;
theSitetree.topTemplateName='Sportive';
					                                                                    
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 */					                                                            

