/* [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','1112',jdecode('HOME'),jdecode(''),'/1112.html','true',[],''],
	['PAGE','93493',jdecode('NEWS'),jdecode(''),'/93493.html','true',[],''],
	['PAGE','100493',jdecode('FreeVIEW-Sound-PRO'),jdecode(''),'/100493.html','true',[],''],
	['PAGE','4361',jdecode('Software+%2B+Driver'),jdecode(''),'/4361/index.html','true',[ 
		['PAGE','1349',jdecode('Memory+Card+Explorer'),jdecode(''),'/4361/1349.html','true',[],''],
		['PAGE','3364',jdecode('DASYLab'),jdecode(''),'/4361/3364.html','true',[],''],
		['PAGE','95993',jdecode('PCDAQ-Scope'),jdecode(''),'/4361/95993.html','true',[],''],
		['PAGE','29977',jdecode('FreeVIEW'),jdecode(''),'/4361/29977.html','true',[],''],
		['PAGE','30004',jdecode('FreeVIEW-Sound'),jdecode(''),'/4361/30004.html','true',[],'']
	],''],
	['PAGE','109093',jdecode('Design+Service'),jdecode(''),'/109093.html','true',[],''],
	['PAGE','128191',jdecode('VMB+5000+A'),jdecode(''),'/128191.html','true',[],''],
	['PAGE','70312',jdecode('UART+16551'),jdecode(''),'/70312.html','true',[],''],
	['PAGE','178819',jdecode('GSM+-+Mini+Alarm'),jdecode(''),'/178819.html','true',[],''],
	['PAGE','174566',jdecode('IP+Video+Server'),jdecode(''),'/174566.html','true',[],''],
	['PAGE','76812',jdecode('Industrial+Computers'),jdecode(''),'/76812.html','true',[],''],
	['PAGE','197566',jdecode('Embedded+Computer'),jdecode(''),'/197566.html','true',[],''],
	['PAGE','200272',jdecode('Ethernet+%26+WLAN'),jdecode(''),'/200272.html','true',[],''],
	['PAGE','111293',jdecode('GPIB+-+IEEE-488.2'),jdecode(''),'/111293.html','true',[],''],
	['PAGE','134691',jdecode('Serial+Converters'),jdecode(''),'/134691.html','true',[],''],
	['PAGE','32935',jdecode('PCI+%2B+PCIe+Expansion'),jdecode(''),'/32935/index.html','true',[ 
		['PAGE','183323',jdecode('1+Slot+PCIe+Box'),jdecode(''),'/32935/183323.html','true',[],''],
		['PAGE','188523',jdecode('4+Slot+PCIe+Box'),jdecode(''),'/32935/188523.html','true',[],''],
		['PAGE','32962',jdecode('1+Slot+PCI+BOX'),jdecode(''),'/32935/32962.html','true',[],''],
		['PAGE','32989',jdecode('2+Slot+PCI+BOX'),jdecode(''),'/32935/32989.html','true',[],''],
		['PAGE','33016',jdecode('4+Slot+PCI+BOX'),jdecode(''),'/32935/33016.html','true',[],''],
		['PAGE','86366',jdecode('7+Slot+PCI+BOX'),jdecode(''),'/32935/86366.html','true',[],''],
		['PAGE','86393',jdecode('13+Slot+PCI+BOX'),jdecode(''),'/32935/86393.html','true',[],''],
		['PAGE','164991',jdecode('PCI-Express-BOX'),jdecode(''),'/32935/164991.html','true',[],'']
	],''],
	['PAGE','3479',jdecode('CF-Cards+%2B+CF-DMM'),jdecode(''),'/3479/index.html','true',[ 
		['PAGE','3502',jdecode('Adaptor+and+Drives'),jdecode(''),'/3479/3502.html','true',[],''],
		['PAGE','125891',jdecode('Digital+Multimeter'),jdecode(''),'/3479/125891.html','true',[],''],
		['PAGE','155128',jdecode('Pocket+VibrA'),jdecode(''),'/3479/155128.html','true',[],''],
		['PAGE','3525',jdecode('24-Bit+DAQ+Card'),jdecode(''),'/3479/3525.html','true',[],''],
		['PAGE','3548',jdecode('RS232%2F422%2F485'),jdecode(''),'/3479/3548.html','true',[],''],
		['PAGE','7640',jdecode('CF+Accessories'),jdecode(''),'/3479/7640.html','true',[],'']
	],''],
	['PAGE','3387',jdecode('PCMCIA+%2B+CardBus'),jdecode(''),'/3387/index.html','true',[ 
		['PAGE','157597',jdecode('USB-PCMCIA+-+U111'),jdecode(''),'/3387/157597.html','true',[],''],
		['PAGE','162891',jdecode('USB-CardBus+-+U132'),jdecode(''),'/3387/162891.html','true',[],''],
		['PAGE','175397',jdecode('USB-CardBus+-+U142%2B'),jdecode(''),'/3387/175397.html','true',[],''],
		['PAGE','3410',jdecode('PC-CARD-Adapter'),jdecode(''),'/3387/3410.html','true',[],''],
		['PAGE','3456',jdecode('RS232%2F422%2F485%2FLPT'),jdecode(''),'/3387/3456.html','true',[],''],
		['PAGE','8395',jdecode('14-Bit+DAQ+MFS-300+kHz'),jdecode(''),'/3387/8395.html','true',[],''],
		['PAGE','8418',jdecode('24-Bit+DAQ+MF+-+DMM'),jdecode(''),'/3387/8418.html','true',[],''],
		['PAGE','8602',jdecode('Digital+I%2FO+Cards'),jdecode(''),'/3387/8602.html','true',[],''],
		['PAGE','99893',jdecode('Strain-Relief-PCMCIA'),jdecode(''),'/3387/99893.html','true',[],''],
		['PAGE','7617',jdecode('PC-CARD+Accessories'),jdecode(''),'/3387/7617.html','true',[],'']
	],''],
	['PAGE','180741',jdecode('ExpressCard+-+PCMCIA'),jdecode(''),'/180741.html','true',[],''],
	['PAGE','177342',jdecode('ExpressCard+-+HSDPA'),jdecode(''),'/177342.html','true',[],''],
	['PAGE','188866',jdecode('3G%2B+Router'),jdecode(''),'/188866.html','true',[],''],
	['PAGE','196366',jdecode('USB+-+Mobidapter'),jdecode(''),'/196366.html','true',[],''],
	['PAGE','170016',jdecode('USB-HSDPA+%2B+UMTS'),jdecode(''),'/170016.html','true',[],''],
	['PAGE','157566',jdecode('USB-PCMCIA+-+U111'),jdecode(''),'/157566/index.html','true',[ 
		['PAGE','157659',jdecode('U111-530%2F630'),jdecode(''),'/157566/157659.html','true',[],''],
		['PAGE','198766',jdecode('USB+to+Memory+Card'),jdecode(''),'/157566/198766.html','true',[],'']
	],''],
	['PAGE','163621',jdecode('USB-CardBus+-+U132'),jdecode(''),'/163621.html','true',[],''],
	['PAGE','175366',jdecode('USB-CardBus+-+U142%2B'),jdecode(''),'/175366.html','true',[],''],
	['PAGE','143491',jdecode('USB-Converter'),jdecode(''),'/143491.html','true',[],''],
	['PAGE','161891',jdecode('USB-Isolator'),jdecode(''),'/161891.html','true',[],''],
	['PAGE','142691',jdecode('USB-Extender'),jdecode(''),'/142691.html','true',[],''],
	['PAGE','166291',jdecode('USB-DAQ%2BDIO'),jdecode(''),'/166291/index.html','true',[ 
		['PAGE','166191',jdecode('USB-DAQ%2FDIO-BOX'),jdecode(''),'/166291/166191.html','true',[],''],
		['PAGE','15080',jdecode('USB-DAQ%2FDIO%2BDSP'),jdecode(''),'/166291/15080.html','true',[],'']
	],''],
	['PAGE','163584',jdecode('USB-Instruments'),jdecode(''),'/163584/index.html','true',[ 
		['PAGE','168852',jdecode('Digital+Multimeter'),jdecode(''),'/163584/168852.html','true',[],''],
		['PAGE','172816',jdecode('FreeVIEW-FFT-BOX'),jdecode(''),'/163584/172816.html','true',[],''],
		['PAGE','120993',jdecode('USB-Scope200'),jdecode(''),'/163584/120993.html','true',[],''],
		['PAGE','158591',jdecode('USB-Scope50'),jdecode(''),'/163584/158591.html','true',[],''],
		['PAGE','162291',jdecode('USB-Wave12'),jdecode(''),'/163584/162291.html','true',[],''],
		['PAGE','163553',jdecode('USB-Pulse100'),jdecode(''),'/163584/163553.html','true',[],''],
		['PAGE','163491',jdecode('USB-Counter50'),jdecode(''),'/163584/163491.html','true',[],'']
	],''],
	['PAGE','170866',jdecode('PC-Scopes'),jdecode(''),'/170866.html','true',[],''],
	['PAGE','170666',jdecode('GigaLog+-+Data+Logger'),jdecode(''),'/170666.html','true',[],''],
	['PAGE','92793',jdecode('Signal+Conditioning'),jdecode(''),'/92793.html','true',[],''],
	['PAGE','23435',jdecode('Logic+Analyzer'),jdecode(''),'/23435/index.html','true',[ 
		['PAGE','23489',jdecode('4GHz+Logic+Analyzer'),jdecode(''),'/23435/23489.html','true',[],''],
		['PAGE','184725',jdecode('AT-LA500+-+USB'),jdecode(''),'/23435/184725.html','true',[],''],
		['PAGE','24752',jdecode('LA1000P'),jdecode(''),'/23435/24752.html','true',[],''],
		['PAGE','23462',jdecode('LA2000P'),jdecode(''),'/23435/23462.html','true',[],'']
	],''],
	['PAGE','23597',jdecode('Pattern+Generator'),jdecode(''),'/23597/index.html','true',[ 
		['PAGE','23570',jdecode('PG2000'),jdecode(''),'/23597/23570.html','true',[],''],
		['PAGE','23624',jdecode('PKPG2000+-+USB'),jdecode(''),'/23597/23624.html','true',[],'']
	],''],
	['PAGE','196066',jdecode('Universal+Counter'),jdecode(''),'/196066.html','true',[],''],
	['PAGE','155391',jdecode('Waveform+Generator'),jdecode(''),'/155391.html','true',[],''],
	['PAGE','133691',jdecode('CubeScope-20'),jdecode(''),'/133691.html','true',[],''],
	['PAGE','45912',jdecode('Support+%2B+FAQ'),jdecode(''),'/45912/index.html','true',[ 
		['PAGE','46312',jdecode('Diagnostics+Utility+-+Drives'),jdecode(''),'/45912/46312.html','true',[],''],
		['PAGE','46339',jdecode('FAQ+-+Drives'),jdecode(''),'/45912/46339.html','true',[],''],
		['PAGE','46961',jdecode('Linux+Users+-+Drives'),jdecode(''),'/45912/46961.html','true',[],''],
		['PAGE','46988',jdecode('Mac+O%2FS+Users+-+Drives'),jdecode(''),'/45912/46988.html','true',[],''],
		['PAGE','48385',jdecode('FAQ+-+COMM+Cards'),jdecode(''),'/45912/48385.html','true',[],''],
		['PAGE','48112',jdecode('Driver+Updates'),jdecode(''),'/45912/48112.html','true',[],'']
	],''],
	['PAGE','5926',jdecode('Feedback+%2B+Inquiries'),jdecode(''),'/5926/index.html','true',[ 
		['PAGE','5964',jdecode('Feedback+%26+Inquiries'),jdecode(''),'/5926/5964.html','false',[],'']
	],''],
	['PAGE','35012',jdecode('Inprime+%2B+Notes'),jdecode(''),'/35012.html','true',[],''],
	['PAGE','131991',jdecode('Helpful+Links'),jdecode(''),'/131991.html','true',[],''],
	['PAGE','1464',jdecode('Contact+%2B+Sales'),jdecode(''),'/1464.html','true',[],'']];
var siteelementCount=96;
theSitetree.topTemplateName='Profile';
					                                                                    
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 */					                                                            

