/*** 
This is the menu creation code - place it right after you body tag
Feel free to add this to a stand-alone js file and link it to your page.
**/
//Menu object creation
oCMenu=new makeCM("oCMenu") //Making the menu object. Argument: menuname
oCMenu.frames = 0
//Menu properties   
oCMenu.pxBetween=30
oCMenu.fromLeft=55 
oCMenu.fromTop=110   
oCMenu.rows=1 
                                                             
oCMenu.offlineRoot="file:///S|/firewallcx/" 
oCMenu.onlineRoot="/" 
oCMenu.resizeCheck=1
oCMenu.wait=1000 
oCMenu.fillImg="cm_fill.gif"
oCMenu.zIndex=0

//Background bar properties
oCMenu.useBar=1
oCMenu.barWidth="100%"
oCMenu.barHeight="menu" 
oCMenu.barClass="clBar"
oCMenu.barX=0 
oCMenu.barY=0
oCMenu.barBorderX=0
oCMenu.barBorderY=0
oCMenu.barBorderClass=""

//Level properties - ALL properties have to be spesified in level 0
oCMenu.level[0]=new cm_makeLevel()
oCMenu.level[0].width=160
oCMenu.level[0].height=22
oCMenu.level[0].regClass="clLevel0"
oCMenu.level[0].overClass="clLevel0over"
oCMenu.level[0].borderX=1
oCMenu.level[0].borderY=1
oCMenu.level[0].borderClass="clLevel0border"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=0
oCMenu.level[0].rows=0
oCMenu.level[0].arrow=0
oCMenu.level[0].arrowWidth=0
oCMenu.level[0].arrowHeight=0
oCMenu.level[0].align="bottom"

//EXAMPLE SUB LEVEL[1] PROPERTIES - You have to specify the properties you want different from LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[1]=new cm_makeLevel()
oCMenu.level[1].width=120
oCMenu.level[1].height=20
oCMenu.level[1].borderX=1
oCMenu.level[1].borderY=1
oCMenu.level[1].align="right" 
oCMenu.level[1].offsetX=0
oCMenu.level[1].offsetY=0
oCMenu.level[1].regClass="clLevel1"
oCMenu.level[1].overClass="clLevel1over"
oCMenu.level[1].borderClass="clLevel1border"
oCMenu.level[1].slidepx=10
oCMenu.level[1].slidetim=20

//EXAMPLE SUB LEVEL[2] PROPERTIES - You have to spesify the properties you want different from LEVEL[1] OR LEVEL[0] - If you want all items to look the same just remove this
oCMenu.level[2]=new cm_makeLevel()
oCMenu.level[2].width=160
oCMenu.level[2].height=19
oCMenu.level[2].offsetX=0
oCMenu.level[2].offsetY=0
oCMenu.level[2].regClass="clLevel2"
oCMenu.level[2].overClass="clLevel2over"
oCMenu.level[2].borderClass="clLevel2border"
oCMenu.level[2].slidepx=10
oCMenu.level[2].slidetim=20


oCMenu.level[3]=new cm_makeLevel()
oCMenu.level[3].width=160
oCMenu.level[3].height=20
oCMenu.level[3].offsetX=0
oCMenu.level[3].offsetY=0
oCMenu.level[3].regClass="clLevel3"
oCMenu.level[3].overClass="clLevel3over"
oCMenu.level[3].borderClass="clLevel3border"


oCMenu.level[4]=new cm_makeLevel()
oCMenu.level[4].width=160
oCMenu.level[4].height=20
oCMenu.level[4].offsetX=0
oCMenu.level[4].offsetY=0
oCMenu.level[4].regClass="clLevel4"
oCMenu.level[4].overClass="clLevel4over"
oCMenu.level[4].borderClass="clLevel4border"

/******************************************
Menu item creation:
myCoolMenu.makeMenu(name, parent_name, text, link, target, width, height, regImage, overImage, regClass, overClass , align, rows, nolink, onclick, onmouseover, onmouseout) 
*************************************/
oCMenu.makeMenu('top1','','Networking','')
	oCMenu.makeMenu('sub11','top1','General  >','')
		oCMenu.makeMenu('sub110','sub11','Introduction','http://www.firewall.cx/networking.php','',160,0)
		oCMenu.makeMenu('sub111','sub11','Network Topologies','http://www.firewall.cx/topologies.php','',160,0)
		oCMenu.makeMenu('sub112','sub11','Data Transmission >>','','',160,0)
			oCMenu.makeMenu('sub1120','sub112','Introduction','http://www.firewall.cx/data-transmission.php','',160,0)
			oCMenu.makeMenu('sub1121','sub112','MAC Addresses','http://www.firewall.cx/mac_addresses.php','',160,0)
			oCMenu.makeMenu('sub1122','sub112','Unicast','http://www.firewall.cx/unicast.php','',160,0)
			oCMenu.makeMenu('sub1123','sub112','Multicast','http://www.firewall.cx/multicast-intro.php','',160,0)
			oCMenu.makeMenu('sub1124','sub112','Multicast IP List','http://www.firewall.cx/multicast-ip-list.php','',160,0)
		    oCMenu.makeMenu('sub1125','sub112','Broadcast','http://www.firewall.cx/broadcast.php','',160,0)
		    oCMenu.makeMenu('sub1126','sub112','Controlling Broadcast & Multicast','http://www.firewall.cx/controlling-b-and-m.php','',160,30)
		oCMenu.makeMenu('sub113','sub11','Subnetting >>','','',160,0)
				oCMenu.makeMenu('sub1130','sub113','Introduction','http://www.firewall.cx/ip-subnetting-intro.php','',140,0)
				oCMenu.makeMenu('sub1131','sub113','Basic Subnetting Concepts','http://www.firewall.cx/ip-subnetting-basic-concepts.php','',140,0)
				oCMenu.makeMenu('sub1132','sub113','Subnet Masks & Their Effect','http://www.firewall.cx/ip-subnetting-mask-effect.php','',140,0)
				oCMenu.makeMenu('sub1133','sub113','Subnet Mask Bits','http://www.firewall.cx/ip-subnetting-mask-bits.php','',140,0)
				oCMenu.makeMenu('sub1134','sub113','Subnet Routing & Comms','http://www.firewall.cx/ip-subnetting-routing.php','',140,0)
				oCMenu.makeMenu('sub1135','sub113','Subnetting Guidelines','http://www.firewall.cx/ip-subnetting-guidelines.php','',140,0)
		oCMenu.makeMenu('sub114','sub11','Supernetting - CIDR>','','',160,0)
				oCMenu.makeMenu('sub1140','sub114','Introduction','http://www.firewall.cx/supernetting-intro.php','',140,0)
				oCMenu.makeMenu('sub1141','sub114','In-Depth Analysis','http://www.firewall.cx/supernetting-analysis.php','',140,0)				
				oCMenu.makeMenu('sub1142','sub114','Supernetting Chart','http://www.firewall.cx/supernetting-chart.php','',140,0)
	oCMenu.makeMenu('sub12','top1','Cabling >','')
		oCMenu.makeMenu('sub120','sub12','Introduction','http://www.firewall.cx/cabling_intro.php')
		oCMenu.makeMenu('sub121','sub12','UTP CAT 1/2/3/4/5/6 Cable','http://www.firewall.cx/cabling_utp.php')
		oCMenu.makeMenu('sub122','sub12','UTP Straight Thru','http://www.firewall.cx/cabling_straight.php')
		oCMenu.makeMenu('sub123','sub12','UTP X-over cable','http://www.firewall.cx/cabling_xover.php')
		oCMenu.makeMenu('sub124','sub12','10Base-T/2/F/35','http://www.firewall.cx/cabling_10baseT.php')
		oCMenu.makeMenu('sub125','sub12','100Base-T/TX/T4/FX','http://www.firewall.cx/cabling_100baseT.php')
		oCMenu.makeMenu('sub126','sub12','Fibre Optic','http://www.firewall.cx/cabling_fibre.php')
		oCMenu.makeMenu('sub127','sub12','Direct Cable Connection >')
			oCMenu.makeMenu('sub1270','sub127','Introduction','http://www.firewall.cx/cabling_dcc.php')
			oCMenu.makeMenu('sub1271','sub127','Serial Cable','http://www.firewall.cx/cabling_dcc-serial.php')
			oCMenu.makeMenu('sub1272','sub127','Parallel Cable','http://www.firewall.cx/cabling_dcc-parallel.php')
			oCMenu.makeMenu('sub1273','sub127','USB Cable','http://www.firewall.cx/cabling_dcc-usb.php')
			oCMenu.makeMenu('sub1274','sub127','Important DCC Notes','http://www.firewall.cx/cabling_dcc-notes.php')
						
	oCMenu.makeMenu('sub13','top1','Protocols >','')
		oCMenu.makeMenu('sub130','sub13','Introduction','http://www.firewall.cx/protocols.php','',160,0)
		
		oCMenu.makeMenu('sub131','sub13','TCP >')
			oCMenu.makeMenu('sub1310','sub131','Introduction','http://www.firewall.cx/tcp-intro.php','',160,0)
			oCMenu.makeMenu('sub1311','sub131','TCP, A Transport Protocol','http://www.firewall.cx/tcp-protocol.php','',160,0)
			oCMenu.makeMenu('sub1312','sub131','Quick TCP Overview','http://www.firewall.cx/tcp-quick-overview.php','',160,0)
			oCMenu.makeMenu('sub1313','sub131','The TCP Header/Segment','http://www.firewall.cx/tcp-segment.php','',160,0)
			oCMenu.makeMenu('sub1314','sub131','In-depth TCP Analysis >','','',160,0)
			oCMenu.makeMenu('sub13140','sub1314','Introduction','http://www.firewall.cx/tcp-analysis.php','',160,0)
			oCMenu.makeMenu('sub13141','sub1314','Source & Dest. Port','http://www.firewall.cx/tcp-analysis-section-1.php','',160,0)
			oCMenu.makeMenu('sub13142','sub1314','Sequence & Acknowledgement No.','http://www.firewall.cx/tcp-analysis-section-2.php','',160,30)
			oCMenu.makeMenu('sub13143','sub1314','Header Length','http://www.firewall.cx/tcp-analysis-section-3.php','',160,0)
			oCMenu.makeMenu('sub13144','sub1314','TCP Flag Options','http://www.firewall.cx/tcp-analysis-section-4.php','',160,0)
			oCMenu.makeMenu('sub13145','sub1314','Window size, Checksum, URG Pointer','http://www.firewall.cx/tcp-analysis-section-5.php','',160,30)
			oCMenu.makeMenu('sub13146','sub1314','TCP Options','http://www.firewall.cx/tcp-analysis-section-6.php','',160,0)
			oCMenu.makeMenu('sub13147','sub1314','Data','http://www.firewall.cx/tcp-analysis-section-7.php','',160,0)
		
		oCMenu.makeMenu('sub132','sub13','UDP','http://www.firewall.cx/udp.php','',160,0)
		
		oCMenu.makeMenu('sub133','sub13','DNS >','','',160,0)
			oCMenu.makeMenu('sub1330','sub133','Introduction','http://www.firewall.cx/dns-intro.php','',160,0)
			oCMenu.makeMenu('sub1331','sub133','The DNS Protocol','http://www.firewall.cx/dns-protocol.php','',160,0)
			oCMenu.makeMenu('sub1332','sub133','DNS Resolution Process','http://www.firewall.cx/dns-resolution.php','',160,0)
			oCMenu.makeMenu('sub1333','sub133','DNS Query Msg Format','http://www.firewall.cx/dns-query-format.php','',160,0)
			oCMenu.makeMenu('sub1334','sub133','DNS Response Msg Format','http://www.firewall.cx/dns-response-format.php','',160,0)
			oCMenu.makeMenu('sub1335','sub133','DNS Server setup (BIND)>','','',160,0)
				oCMenu.makeMenu('sub13350','sub1335','Introduction','http://www.firewall.cx/dns-bind-intro.php','',160,0)
				oCMenu.makeMenu('sub13351','sub1335','The Master db.DOMAIN file','http://www.firewall.cx/dns-bind-db-space-net.php','',160,0)
				oCMenu.makeMenu('sub13352','sub1335','The Master db.ADDR file','http://www.firewall.cx/dns-bind-db-192.168.0.php','',160,0)
				oCMenu.makeMenu('sub13353','sub1335','Other common files','http://www.firewall.cx/dns-bind-common.php','',160,0)
				oCMenu.makeMenu('sub13354','sub1335','Secondary (Slave) DNS server','http://www.firewall.cx/dns-bind-slave.php','',160,0)
				oCMenu.makeMenu('sub13355','sub1335','DNS Caching','http://www.firewall.cx/dns-bind-caching.php','',160,0)
		
		oCMenu.makeMenu('sub134','sub13','FTP','http://www.firewall.cx/ftp.php','',160,0)
		
		oCMenu.makeMenu('sub135','sub13','TFTP','http://www.firewall.cx/tftp.php','',160,0)
		
		oCMenu.makeMenu('sub136','sub13','ICMP >','','',160,0)
			oCMenu.makeMenu('sub1360','sub136','Introduction','http://www.firewall.cx/icmp-intro.php')
			oCMenu.makeMenu('sub1361','sub136','ICMP Echo/Echo reply (ping)','http://www.firewall.cx/icmp-echoreply.php')
			oCMenu.makeMenu('sub1362','sub136','ICMP Destination Unreachable','http://www.firewall.cx/icmp-dest-unreachable.php')
			oCMenu.makeMenu('sub1363','sub136','ICMP Source Quench','http://www.firewall.cx/icmp-source-quench.php')
			oCMenu.makeMenu('sub1364','sub136','ICMP Redirect','http://www.firewall.cx/icmp-redirect.php')
			oCMenu.makeMenu('sub1365','sub136','ICMP Time Exceeded','http://www.firewall.cx/icmp-time-exceeded.php')
		
		oCMenu.makeMenu('sub137','sub13','IP Security','http://www.firewall.cx/ipsec.php','',160,0)
		
		oCMenu.makeMenu('sub138','sub13','Internet Protocol-Subnetting >','','',160,0)
			oCMenu.makeMenu('sub1380','sub138','Introduction','http://www.firewall.cx/ip-intro.php')
			oCMenu.makeMenu('sub1381','sub138','Binary & the Internet Protocol','http://www.firewall.cx/ip-binary.php')
			oCMenu.makeMenu('sub1382','sub138','The Internet Protocol Header','http://www.firewall.cx/ip-headers.php')
			oCMenu.makeMenu('sub1383','sub138','IP Classes - Network & Host ID','http://www.firewall.cx/ip-classes.php')
			oCMenu.makeMenu('sub1384','sub138','Subnetting >','','',160,0)
				oCMenu.makeMenu('sub13840','sub1384','Introduction','http://www.firewall.cx/ip-subnetting-intro.php')
				oCMenu.makeMenu('sub13841','sub1384','Basic Subnetting Concepts','http://www.firewall.cx/ip-subnetting-basic-concepts.php')
				oCMenu.makeMenu('sub13842','sub1384','The Subnetmask Effect','http://www.firewall.cx/ip-subnetting-mask-effect.php')
				oCMenu.makeMenu('sub13843','sub1384','The Subnetmask Bits','http://www.firewall.cx/ip-subnetting-mask-bits.php')
				oCMenu.makeMenu('sub13844','sub1384','Subnet Routing & Comms','http://www.firewall.cx/ip-subnetting-routing.php')
				oCMenu.makeMenu('sub13845','sub1384','Subnetting Guidelines','http://www.firewall.cx/ip-subnetting-guidelines.php')
	
	oCMenu.makeMenu('sub14','top1','The OSI Model >','')
		oCMenu.makeMenu('sub140','sub14','Introduction to OSI Model','http://www.firewall.cx/osi-intro.php')
		oCMenu.makeMenu('sub141','sub14','OSI Layer 1','http://www.firewall.cx/osi-layer-1.php')
		oCMenu.makeMenu('sub142','sub14','OSI Layer 2','http://www.firewall.cx/osi-layer-2.php')
		oCMenu.makeMenu('sub143','sub14','OSI Layer 3','http://www.firewall.cx/osi-layer-3.php')
		oCMenu.makeMenu('sub144','sub14','OSI Layer 4','http://www.firewall.cx/osi-layer-4.php')
		oCMenu.makeMenu('sub145','sub14','OSI Layer 5','http://www.firewall.cx/osi-layer-5.php')
		oCMenu.makeMenu('sub146','sub14','OSI Layer 6','http://www.firewall.cx/osi-layer-6.php')
		oCMenu.makeMenu('sub147','sub14','OSI Layer 7','http://www.firewall.cx/osi-layer-7.php')
		oCMenu.makeMenu('sub148','sub14','OSI Encapsulation & Decapsulation','http://www.firewall.cx/osi-encap-decap.php','',160,30)
	
	oCMenu.makeMenu('sub15','top1','Routing >','')
		oCMenu.makeMenu('sub150','sub15','Introduction','http://www.firewall.cx/routing.php')
		oCMenu.makeMenu('sub151','sub15','Routing Protocols >')
			oCMenu.makeMenu('sub1510','sub151','Introduction','http://www.firewall.cx/routing_protocols.php')
			oCMenu.makeMenu('sub1511','sub151','Distance Vector','http://www.firewall.cx/distance_vector.php')
			oCMenu.makeMenu('sub1512','sub151','Link State','http://www.firewall.cx/link_state.php')
			oCMenu.makeMenu('sub1513','sub151','Hybrid','http://www.firewall.cx/hybrid.php')
			oCMenu.makeMenu('sub1514','sub151','RIP','http://www.firewall.cx/rip.php')
			oCMenu.makeMenu('sub1515','sub151','OSPF','http://www.firewall.cx/ospf.php')
			oCMenu.makeMenu('sub1516','sub151','IGRP','http://www.firewall.cx/igrp.php')
			oCMenu.makeMenu('sub1517','sub151','EIGRP','http://www.firewall.cx/eigrp.php')
		oCMenu.makeMenu('sub152','sub15','Routed Protocols','http://www.firewall.cx/routed_protocols.php')
		oCMenu.makeMenu('sub153','sub15','IP Routing','http://www.firewall.cx/ip_routing.php')
	
	oCMenu.makeMenu('sub16','top1','Connectivity >','')
		oCMenu.makeMenu('sub160','sub16','Hubs & Repeaters','http://www.firewall.cx/hubs.php')
		oCMenu.makeMenu('sub161','sub16','Switches & Bridges','http://www.firewall.cx/switches.php')
	
	oCMenu.makeMenu('sub17','top1','Cisco Routers >','')
		oCMenu.makeMenu('sub170','sub17','Introduction','http://www.firewall.cx/routers.php')
		oCMenu.makeMenu('sub171','sub17','Cisco Router Basics','http://www.firewall.cx/cisco_basics.php')
		oCMenu.makeMenu('sub172','sub17','Cisco Router Modes - Intro.','http://www.firewall.cx/cisco_modes.php','',160,0)
		oCMenu.makeMenu('sub173','sub17','Cisco Router Modes - User Exec Mode','http://www.firewall.cx/cisco_ue.php','',160,30)
		oCMenu.makeMenu('sub174','sub17','Cisco Router Modes - Priveliged Mode','http://www.firewall.cx/cisco_priveliged.php','',160,30)
		oCMenu.makeMenu('sub175','sub17','Basic ISDN Configuration','http://www.firewall.cx/cisco-basic-isdn-configuration.php','',160,30)
	
	oCMenu.makeMenu('sub18','top1','Ethernet >','')
		oCMenu.makeMenu('sub180','sub18','Introduction','http://www.firewall.cx/ethernet-intro.php')
		oCMenu.makeMenu('sub181','sub18','Frame Formats  >')
			oCMenu.makeMenu('sub1810','sub181','Introduction','http://www.firewall.cx/ethernet-frames-intro.php')	
			oCMenu.makeMenu('sub1811','sub181','Ethernet 802.3','http://www.firewall.cx/ethernet-frames-802.3.php')
			oCMenu.makeMenu('sub1812','sub181','Ethernet II','http://www.firewall.cx/ethernet-frames-ethernet-ii.php')
			oCMenu.makeMenu('sub1813','sub181','Ethernet 802.3 SNAP','http://www.firewall.cx/ethernet-frames-802.3-snap.php')
			oCMenu.makeMenu('sub1814','sub181','Ethernet 802.3 RAW (Novell)','http://www.firewall.cx/ethernet-frames-802.3-raw.php')
		oCMenu.makeMenu('sub182','sub18','Media Access','http://www.firewall.cx/ethernet-media-access.php')
		oCMenu.makeMenu('sub183','sub18','Collisions >')
		    oCMenu.makeMenu('sub1830','sub183','Introduction','http://www.firewall.cx/ethernet-collisions-intro.php')	
			oCMenu.makeMenu('sub1831','sub183','Early Collisions','http://www.firewall.cx/ethernet-collisions-early.php')
			oCMenu.makeMenu('sub1832','sub183','Late Collisions','http://www.firewall.cx/ethernet-collisions-late.php')
		oCMenu.makeMenu('sub184','sub18','Propagation Delay','http://www.firewall.cx/ethernet-prop-delay.php')
		oCMenu.makeMenu('sub185','sub18','Frame Corruption','http://www.firewall.cx/ethernet-frame-corruption.php')
		oCMenu.makeMenu('sub186','sub18','Interframe Gap','http://www.firewall.cx/ethernet-if-gap.php')
		oCMenu.makeMenu('sub187','sub18','Signal Encoding','http://www.firewall.cx/ethernet-signal-encoding.php')
	
	oCMenu.makeMenu('sub19','top1','Fast Ethernet >','')
		oCMenu.makeMenu('sub190','sub19','Introduction','http://www.firewall.cx/fe-intro.php')
		oCMenu.makeMenu('sub191','sub19','10/100 Mbit Speed','http://www.firewall.cx/fe-differences.php')
		oCMenu.makeMenu('sub192','sub19','Integration','http://www.firewall.cx/fe-intergration.php')
		oCMenu.makeMenu('sub193','sub19','Migration','http://www.firewall.cx/fe-migration.php')
		oCMenu.makeMenu('sub194','sub19','The Fast Ethernet Model','http://www.firewall.cx/fe-model.php')
		oCMenu.makeMenu('sub195','sub19','Troubleshooting','http://www.firewall.cx/fe-troubleshooting.php')
		
	oCMenu.makeMenu('sub20','top1','Firewalls >','','')
		oCMenu.makeMenu('sub200','sub20','Introduction','http://www.firewall.cx/firewall.php')
		oCMenu.makeMenu('sub201','sub20','Firewall Topologies','http://www.firewall.cx/firewall_topologies.php')
		oCMenu.makeMenu('sub202','sub20','The DMZ Zone','http://www.firewall.cx/dmz.php')
		oCMenu.makeMenu('sub203','sub20','Dos & DDoS','http://www.firewall.cx/dosattacks.php')	
		oCMenu.makeMenu('sub204','sub20','Locking Win9X','http://www.firewall.cx/lockwin.php')
		oCMenu.makeMenu('sub205','sub20','Securing Your Home Network','http://www.firewall.cx/secure-home-network.php','',160,0)
	oCMenu.makeMenu('sub21','top1','Network Address Translation - NAT >','','',120,30)	
		oCMenu.makeMenu('sub210','sub21','Introduction','http://www.firewall.cx/nat-intro.php')
		oCMenu.makeMenu('sub211','sub21','The NAT Concept','http://www.firewall.cx/nat-concept.php')
		oCMenu.makeMenu('sub212','sub21','The NAT Table','http://www.firewall.cx/nat-table.php')
		oCMenu.makeMenu('sub213','sub21','Static NAT >')
			oCMenu.makeMenu('sub2130','sub213','Static NAT Concept & Examples','http://www.firewall.cx/nat-static-part1.php')
			oCMenu.makeMenu('sub2131','sub213','Packet Analysis & Security Risks','http://www.firewall.cx/nat-static-part2.php')
		oCMenu.makeMenu('sub214','sub21','Dynamic NAT >')
			oCMenu.makeMenu('sub2140','sub214','Dynamic NAT Concept & Examples','http://www.firewall.cx/nat-dynamic-part1.php','',160,32)
			oCMenu.makeMenu('sub2141','sub214','Packet Analysis & Security Risks','http://www.firewall.cx/nat-dynamic-part2.php')
		oCMenu.makeMenu('sub215','sub21','NAT Overload - NAPT - PAT >')
			oCMenu.makeMenu('sub2150','sub215','NAT Overload Concept & Examples','http://www.firewall.cx/nat-overload-part1.php','',160,32)
			oCMenu.makeMenu('sub2151','sub215','Packet Analysis & Security Risks','http://www.firewall.cx/nat-overload-part2.php')
					
	oCMenu.makeMenu('sub22','top1','Virtual Local Area Networks - VLANs >','','',120,30)
		oCMenu.makeMenu('sub220','sub22','Introduction','http://www.firewall.cx/vlans-intro.php')
		oCMenu.makeMenu('sub221','sub22','The VLAN Concept','http://www.firewall.cx/vlans-concept.php')
		oCMenu.makeMenu('sub222','sub22','Designing VLANS >','')
			oCMenu.makeMenu('sub2220','sub222','A Comparison With Old Networks','http://www.firewall.cx/vlans-designing-intro.php')
			oCMenu.makeMenu('sub2221','sub222','Static VLANs','http://www.firewall.cx/vlans-designing-vlans-static-vlans.php')
			oCMenu.makeMenu('sub2222','sub222','Dynamic VLANs','http://www.firewall.cx/vlans-designing-vlans-dynamic-vlans.php')
		oCMenu.makeMenu('sub223','sub22','Access & Trunk Links','http://www.firewall.cx/vlans-links.php')
		oCMenu.makeMenu('sub224','sub22','VLAN Tagging - ISL, 802.1q, LANE and IEEE 802.10','http://www.firewall.cx/vlans-tagging.php','','',30)
		oCMenu.makeMenu('sub225','sub22','Analysing Popular Tagging Protocols >','','','',30)
			oCMenu.makeMenu('sub2250','sub225','InterSwitch Link Analysis','http://www.firewall.cx/vlans-isl-analysis.php')
			oCMenu.makeMenu('sub2251','sub225','IEEE 802.1q Analysis','http://www.firewall.cx/vlans-801q-analysis.php')
		oCMenu.makeMenu('sub226','sub22','InterVLAN Routing','http://www.firewall.cx/vlans-routing.php')
		oCMenu.makeMenu('sub227','sub22','Virtual Trunk Protocol >','')
			oCMenu.makeMenu('sub2270','sub227','Introduction','http://www.firewall.cx/vlans-vtp.php')
			oCMenu.makeMenu('sub2271','sub227','In-Depth Analysis Of VTP','http://www.firewall.cx/vlans-vtp-analysis.php')
			oCMenu.makeMenu('sub2272','sub227','VTP Pruning','http://www.firewall.cx/vlans-vtp-pruning.php')
			
	oCMenu.makeMenu('sub23','top1','WAN Technologies >','','',120)
		oCMenu.makeMenu('sub230','sub23','Introduction To ISDN','http://www.firewall.cx/wan-tech-isdn-intro.php')
		oCMenu.makeMenu('sub231','sub23','ISDN Layers, Protocols and Components','http://www.firewall.cx/wan-tech-isdn-layers-proto.php','',160,30)

oCMenu.makeMenu('top3','','Technical KnowledgeBase','')
	  oCMenu.makeMenu('sub30','top3','Cisco Technologies >','http://www.firewall.cx/tk-cisco-routers.php','',160,0)	
		oCMenu.makeMenu('sub301','sub30','Configuring DHCP','http://www.firewall.cx/tk-cisco-routers-dhcp.php','',160,0)
		oCMenu.makeMenu('sub302','sub30','Configuring DNS','http://www.firewall.cx/tk-cisco-routers-dns.php','',160,0)
		oCMenu.makeMenu('sub303','sub30','Configuring DDNS','http://www.firewall.cx/tk-cisco-routers-ddns.php','',160,0)
		oCMenu.makeMenu('sub304','sub30','Installing SDM','http://www.firewall.cx/tk-cisco-routers-ins-sdm.php','',160,0)
		oCMenu.makeMenu('sub305','sub30','Router Password Recovery','http://www.firewall.cx/tk-cisco-routers-pwdrecovery.php','',160,0)
		oCMenu.makeMenu('sub306','sub30','Configuring NAT Overload','http://www.firewall.cx/tk-cisco-routers-nat-overload.php','',160,0)
		oCMenu.makeMenu('sub307','sub30','Configuring Dynamic NAT','http://www.firewall.cx/tk-cisco-routers-nat-dynamic.php','',160,0)
		oCMenu.makeMenu('sub308','sub30','Configuring ISDN Dialup','http://www.firewall.cx/tk-cisco-routers-isdn-internet.php','',160,0)
		oCMenu.makeMenu('sub309','sub30','Configuring PPTP (VPDN)','http://www.firewall.cx/tk-cisco-routers-pptp.php','',160,0)
		oCMenu.makeMenu('sub310','sub30','Configuring Win. PPTP client dialup','http://www.firewall.cx/tk-cisco-routers-wrkstn-pptp.php','',160,0)
        oCMenu.makeMenu('sub311','sub30','Configuring NTP','http://www.firewall.cx/tk-cisco-routers-ntp.php','',160,0)
		oCMenu.makeMenu('sub312','sub30','Troubleshooting Internet PPP','http://www.firewall.cx/tk-cisco-routers-ppp-trbsht.php','',160,0)
		oCMenu.makeMenu('sub313','sub30','Configuring Router-On-A-Stick','http://www.firewall.cx/tk-cisco-routers-on-stick.php','',160,0)
		oCMenu.makeMenu('sub314','sub30','Installing a Catalyst 4507R-E ','http://www.firewall.cx/tk-cisco-switches-install-4507r.php','',160,0)
		
	 oCMenu.makeMenu('sub32','top3','Windows Server Technologies >','http://www.firewall.cx/tk-windows-servers.php','',160,0)
	 	oCMenu.makeMenu('sub320','sub32','Configuring Win. Users & Groups','http://www.firewall.cx/tk-windows-user-groups.php','',170,0)
		oCMenu.makeMenu('sub321','sub32','Configuring Local Group Policies','http://www.firewall.cx/tk-windows-gp-local.php','',170,0)
		oCMenu.makeMenu('sub322','sub32','Configuring Domain Group Policies','http://www.firewall.cx/tk-windows-gp-domain.php','',170,0)
		oCMenu.makeMenu('sub323','sub32','Windows Server Roaming Profiles','http://www.firewall.cx/tk-windows-roaming-profiles.php','',170,0)
        oCMenu.makeMenu('sub324','sub32','Changing Tombstone Lifetime in AD','http://www.firewall.cx/tk-windows-tombstone.php','',170,0)
        oCMenu.makeMenu('sub325','sub32','Renaming Windows 2000 Domain','http://www.firewall.cx/tk-windows-ren-win2k-domain.php','',170,0)
		oCMenu.makeMenu('sub326','sub32','Install & Configure Basic DHCP 2003 Server','http://www.firewall.cx/tk-windows-dhcp-2k3-basic.php','',170,30)
		oCMenu.makeMenu('sub327','sub32','Install & Configure Advanced DHCP 2003 Server','http://www.firewall.cx/tk-windows-dhcp-2k3-advanced-p1.php','',170,30)

oCMenu.makeMenu('top4','','Articles','')
	oCMenu.makeMenu('sub40','top4','Hot Reviews >','','',160,0)
		oCMenu.makeMenu('sub400','sub40','GFI EventsManager','http://www.firewall.cx/reviews-gfi-eventsmanager.php','',160,0)
		oCMenu.makeMenu('sub401','sub40','Languard Network Security Scanner v9','http://www.firewall.cx/reviews-gfi-languard-v9.php','',160,30)
		oCMenu.makeMenu('sub402','sub40','Languard Network Security Scanner v8','http://www.firewall.cx/reviews-gfi-languard-v8.php','',160,30)
		oCMenu.makeMenu('sub403','sub40','Languard Network Scanner v5','http://www.firewall.cx/reviews-gfi-languard.php','',160,0)
		oCMenu.makeMenu('sub404','sub40','Acunetix Web Vulnerability Scanner ','http://www.firewall.cx/reviews-acunetix.php','',160,30)
	oCMenu.makeMenu('sub41','top4','Network Security Articles','http://www.firewall.cx/articles-network-security.php','',160,0)
	oCMenu.makeMenu('sub42','top4','Cable Modems >','','',160,0)
		oCMenu.makeMenu('sub420','sub42','Cable Modem Traffic Jam - Part 1','http://www.firewall.cx/articles-connectivity-cmtj-1.php','',160,0)
		oCMenu.makeMenu('sub421','sub42','Cable Modem vs DSL Subscribers - Part 2','http://www.firewall.cx/articles-connectivity-cmtj-2.php','',160,30)
		oCMenu.makeMenu('sub422','sub42','The Big Picture - Part 3','http://www.firewall.cx/articles-connectivity-cmtj-3.php','',160,0)
		oCMenu.makeMenu('sub423','sub42','Cable System Blueprint - Part 4','http://www.firewall.cx/articles-connectivity-cmtj-4.php','',160,0)
		oCMenu.makeMenu('sub424','sub42','Swimming Upstream - Part 5','http://www.firewall.cx/articles-connectivity-cmtj-5.php','',160,0)
	oCMenu.makeMenu('sub43','top4','Windows Bugs Everywhere >','','',160,0)
		oCMenu.makeMenu('sub430','sub43','Bugs, Bugs Everywhere - Part 1','http://www.firewall.cx/articles-win-and-other-bugs1.php','',160,33)
		oCMenu.makeMenu('sub431','sub43','Bugs, Bugs Everywhere - Part 2','http://www.firewall.cx/articles-win-and-other-bugs2.php','',160,33)
	oCMenu.makeMenu('sub44','top4','Cisco Documents','http://www.firewall.cx/articles-cisco-documents.php','',160,0)
	oCMenu.makeMenu('sub45','top4','E-mail Security White Papers','http://www.firewall.cx/articles-email-security.php','',160,0)
	oCMenu.makeMenu('sub46','top4','Analysis Of Code Red Worm','http://www.firewall.cx/articles-win-and-other-code-red.php','',160,0)
	oCMenu.makeMenu('sub47','top4','Intrusion Detection','http://www.firewall.cx/articles-intrusion-detection.php','',160,0)
	oCMenu.makeMenu('sub48','top4','Members Contributions','http://www.firewall.cx/articles-members-contributions.php','',160,0)
	oCMenu.makeMenu('sub49','top4','Linux/Unix >','','',160,0)
		oCMenu.makeMenu('sub490','sub49','Introduction To The Linux Operating System >','','',160,30)
			oCMenu.makeMenu('sub4901','sub490','Introduction','http://www.firewall.cx/linux-introduction-intro.php','',160,0)
			oCMenu.makeMenu('sub4902','sub490','Why Use Linux?','http://www.firewall.cx/linux-introduction-why-use-linux.php','',160,0)
			oCMenu.makeMenu('sub4903','sub490','The Linux File System','http://www.firewall.cx/linux-introduction-file-system.php','',160,0)
			oCMenu.makeMenu('sub4904','sub490','The Linux Command Line','http://www.firewall.cx/linux-introduction-cmd-line.php','',160,0)
			oCMenu.makeMenu('sub4905','sub490','Installing Software On Linux','http://www.firewall.cx/linux-introduction-installing-software.php','',160,0)
			oCMenu.makeMenu('sub4906','sub490','Advanced Linux Commands','http://www.firewall.cx/linux-introduction-adv-cmd-line.php','',160,0)
			oCMenu.makeMenu('sub4907','sub490','File & Folder Permissions','http://www.firewall.cx/linux-introduction-file-permissions.php','',160,0)
			oCMenu.makeMenu('sub4908','sub490','Finding More Information','http://www.firewall.cx/linux-introduction-more-info.php','',160,0)
		oCMenu.makeMenu('sub491','sub49','OpenMosix Clustering System >','','',160,0)
			oCMenu.makeMenu('sub4911','sub491','Introduction','http://www.firewall.cx/linux-openmosix-intro.php','',160,0)
			oCMenu.makeMenu('sub4912','sub491','Understanding OpenMosix','http://www.firewall.cx/linux-openmosix-understanding,.php','',160,0)
			oCMenu.makeMenu('sub4913','sub491','Building An OpenMosix Cluster','http://www.firewall.cx/linux-openmosix-building-a-cluster.php','',160,0)
			oCMenu.makeMenu('sub4914','sub491','Using Cluster Knoppix','http://www.firewall.cx/linux-openmosix-using-clusterknoppix.php','',160,0)
			oCMenu.makeMenu('sub4915','sub491','Starting Up Your Cluster','http://www.firewall.cx/linux-openmosix-starting-cluster.php','',160,0)
			oCMenu.makeMenu('sub4916','sub491','Testing Your Cluster','http://www.firewall.cx/linux-openmosix-testing-cluster.php','',160,0)
			oCMenu.makeMenu('sub4917','sub491','Controlling Your Cluster','http://www.firewall.cx/linux-openmosix-controlling-cluster.php','',160,0)
			oCMenu.makeMenu('sub4918','sub491','Openmosix File System','http://www.firewall.cx/linux-openmosix-file-system.php','',160,0)
			oCMenu.makeMenu('sub4919','sub491','Using SSH Keys Instead of Passwords','http://www.firewall.cx/linux-openmosix-ssh-keys.php','',160,30)
			oCMenu.makeMenu('sub49110','sub491','Interesting Ideas','http://www.firewall.cx/linux-openmosix-interesting-ideas.php','',160,0)
	

oCMenu.makeMenu('top5','','Downloads','')
	oCMenu.makeMenu('sub51','top5','Network Security & Administration >','','',120,30)
		oCMenu.makeMenu('sub510','sub51','Cisco Type 7 Password Decrypter','http://www.firewall.cx/decrypter.php','',160,30)
		oCMenu.makeMenu('sub511','sub51','FreeWare Security Products','http://www.firewall.cx/download-s01-fsp.php','',160,0)
		oCMenu.makeMenu('sub512','sub51','Network Sniffers','http://www.firewall.cx/download-s01-ns.php','',160,0)
		oCMenu.makeMenu('sub513','sub51','Port Scanners','http://www.firewall.cx/download-s01-ps.php','',160,0)
		oCMenu.makeMenu('sub514','sub51','Intrusion Detection','http://www.firewall.cx/download-s01-id.php','',160,0)
		oCMenu.makeMenu('sub515','sub51','FTP-TFTP Servers & Clients','http://www.firewall.cx/download-s01-ftp.php','',160,0)
		oCMenu.makeMenu('sub516','sub51','More Network Tools','http://www.firewall.cx/download-s01-mnt.php','',160,0)
		oCMenu.makeMenu('sub517','sub51','Workstation Level Applications','http://www.firewall.cx/download-s01-wla.php','',160,0)
	oCMenu.makeMenu('sub52','top5','Windows Server Applications >','','',120,30)
		oCMenu.makeMenu('sub520','sub52','Windows 2000 Server Security Products','http://www.firewall.cx/download-s02-w2ssp.php','',160,30)
		oCMenu.makeMenu('sub521','sub52','Exchange Server Products','http://www.firewall.cx/download-s02-esp.php','',160,0)
		oCMenu.makeMenu('sub522','sub52','More Server Apps/Tools','http://www.firewall.cx/download-s02-mat.php','',160,0)
	oCMenu.makeMenu('sub53','top5','Windows Patches & Addons >','','',120,30)
		oCMenu.makeMenu('sub530','sub53','Windows XP','http://www.firewall.cx/download-s03-winxp.php','',160,0)
		oCMenu.makeMenu('sub531','sub53','Windows 2000','http://www.firewall.cx/download-s03-win2k.php','',160,0)
		oCMenu.makeMenu('sub532','sub53','Windows NT','http://www.firewall.cx/download-s03-winnt.php','',160,0)
		oCMenu.makeMenu('sub533','sub53','Windows ME','http://www.firewall.cx/download-s03-winme.php','',160,0)
		oCMenu.makeMenu('sub534','sub53','Windows 98/98SE','http://www.firewall.cx/download-s03-win98.php','',160,0)
		oCMenu.makeMenu('sub535','sub53','Windows 95/95C','http://www.firewall.cx/download-s03-win95.php','',160,0)
	oCMenu.makeMenu('sub54','top5','Handy Utilities','http://www.firewall.cx/download-s04.php')
	oCMenu.makeMenu('sub55','top5','Benchmarking & Testing Software','http://www.firewall.cx/download-s05.php','',120,30)
	oCMenu.makeMenu('sub56','top5','Projects, Documents, PDF Files, Powerpoint >','','',120,30)
		oCMenu.makeMenu('sub560','sub56','My Major Network Projects','http://www.firewall.cx/download-s06-mnp.php','',160,0)
		oCMenu.makeMenu('sub561','sub56','My Other Projects & Assignments','http://www.firewall.cx/download-s06-opa.php','',160,30)
		oCMenu.makeMenu('sub562','sub56','Documents, PDF files & more','http://www.firewall.cx/download-s06-dpm.php','',160,0)
		oCMenu.makeMenu('sub563','sub56','Powerpoint Presentation Files','http://www.firewall.cx/download-s06-ppf.php','',160,0)	
	oCMenu.makeMenu('sub57','top5','Background Pictures','http://www.firewall.cx/download-s07.php')
	oCMenu.makeMenu('sub58','top5','Funny Stuff (Pictures, Movies, Programs)','http://www.firewall.cx/download-s08.php','',120,30)

oCMenu.makeMenu('top6','','More Stuff','')
	oCMenu.makeMenu('sub60','top6','Meet The Team','http://www.firewall.cx/the-team.php','',138,0)
	oCMenu.makeMenu('sub61','top6','Free Cisco Lab >','','',138,0)
		oCMenu.makeMenu('sub610','sub61','General Information/Guide >','','',160,0)	
			oCMenu.makeMenu('sub6100','sub610','Cisco Lab Introduction','http://www.firewall.cx/cisco-lab-introduction.php','',160,0)
			oCMenu.makeMenu('sub6101','sub610','Online Booking System','http://www.firewall.cx/cisco-lab-booking-system.php','',160,0)
			oCMenu.makeMenu('sub6102','sub610','Cisco Lab Diagrams','http://www.firewall.cx/cisco-lab-diagrams.php','',160,0)
		    oCMenu.makeMenu('sub6103','sub610','Cisco Lab Pictures','http://www.firewall.cx/cisco-lab-pictures.php','',160,0)
		oCMenu.makeMenu('sub611','sub61','Cisco Lab Partners','http://www.firewall.cx/cisco-lab-partners.php','',160,0)
		oCMenu.makeMenu('sub612','sub61','System Login','','',160,0)
		oCMenu.makeMenu('sub613','sub61','Cisco Lab No.1 >','','',160,0)
			oCMenu.makeMenu('sub6130','sub613','Introduction To Lab No.1','http://www.firewall.cx/cisco-lab1-tutorials.php','',160,0)
			oCMenu.makeMenu('sub6131','sub613','Lab No.1 - Tutorial 1','http://www.firewall.cx/cisco-lab1-tutorial-1.php','',160,0)
			oCMenu.makeMenu('sub6132','sub613','Lab No. 2 - Tutorial 2','http://www.firewall.cx/cisco-lab1-tutorial-2.php','',160,0)
	oCMenu.makeMenu('sub62','top6','Chris`s Home Network','http://www.firewall.cx/about-chris-network.php','',138,0)
	oCMenu.makeMenu('sub63','top6','Feedback Form','http://www.firewall.cx/modules.php?name=Feedback','',138,0)
	oCMenu.makeMenu('sub64','top6','Recommend Us','http://www.firewall.cx/modules.php?name=Recommend_Us','',138,0)
	oCMenu.makeMenu('sub65','top6','Website Awards','http://www.firewall.cx/awards.php','',138,0)	
	oCMenu.makeMenu('sub66','top6','Website History','http://www.firewall.cx/history.php','',138,0)
	oCMenu.makeMenu('sub67','top6','Link to Firewall.cx','http://www.firewall.cx/links-link_to_us.php','',138,0)
    oCMenu.makeMenu('sub69','top6','Free Security Services','http://www.firewall.cx/more-stuff-free-services.php','',138,0)
	oCMenu.makeMenu('sub610','top6','Alt. Menu System','http://www.firewall.cx/menu.php','',138,0)
		
oCMenu.makeMenu('top7','','Books','')
	oCMenu.makeMenu('sub70','top7','Firewall.cx Book Reviews','http://www.firewall.cx/books-reviews.php','',165,0)
	oCMenu.makeMenu('sub71','top7','Firewall.cx Past Selections','http://www.firewall.cx/books-selections.php','',165,0)
	oCMenu.makeMenu('sub72','top7','CompTIA A+ Study Guides','http://www.firewall.cx/books-a-plus.php','',165,0)
	oCMenu.makeMenu('sub73','top7','CompTIA Security+ Study Guides','http://www.firewall.cx/books-security-plus.php','',165,0)
	oCMenu.makeMenu('sub74','top7','CompTIA Network+ Study Guides','http://www.firewall.cx/books-network-plus.php','',165,0)
	oCMenu.makeMenu('sub75','top7','Cisco CCNA Study Guides','http://www.firewall.cx/books-ccna.php','',165,0)
	oCMenu.makeMenu('sub76','top7','Microsoft MCSA Study Guides','http://www.firewall.cx/books-mcsa.php','',165,0)
	oCMenu.makeMenu('sub77','top7','Novell CNA Study Guides','http://www.firewall.cx/books-cna.php','',165,0)
	oCMenu.makeMenu('sub78','top7','Linux Books & Study Guides','http://www.firewall.cx/books-linux.php','',165,0)
	
//Leave this line - it constructs the menu
var avail="10+((cmpage.x2-235)/18)";
oCMenu.menuPlacement=new Array(20,avail+"*3.4",avail+"*7.9",avail+"*11.1",avail+"*13.9",avail+"*17.3",avail+"*21")
oCMenu.construct()		
