//Environment variables are usually set at the top of this file.
USETEXTLINKS = 1
STARTALLOPEN = 0
USEFRAMES = 0
USEICONS = 0
WRAPTEXT = 1
PRESERVESTATE = 1
HIGHLIGHT = 0
ICONPATH="http://www.mcnichols.com/images/tree/"

foldersTree = gFld("", "")
 	aux1 = insFld(foldersTree, gFld("<span class='LeftNavHeader'><b>Products</b></span>", "/products/"))
 		aux2 = insFld(aux1, gFld("Perforated", "/products/perforated/"))
 			aux3 = insFld(aux2, gFld("Round Hole", "/products/perforated/round/")) 
 				insDoc(aux3, gLnk("S", "Display Panel", "/products/perforated/round/perfpanl/")) 
 				insDoc(aux3, gLnk("S", "Polypropylene", "/products/perforated/round/plastiperf/")) 
 				insDoc(aux3, gLnk("S", "Round Pattern", "/products/perforated/round/roundhole/")) 
			insDoc(aux2, gLnk("S", "Hexagonal Hole", "/products/perforated/hexagonalhole/"))
			insDoc(aux2, gLnk("S", "Square Hole", "/products/perforated/squarehole/"))
			insDoc(aux2, gLnk("S", "Slotted Hole", "/products/perforated/slothole/"))
			insDoc(aux2, gLnk("S", "Decorative", "/products/perforated/decorative/")) 			
 		aux2 = insFld(aux1, gFld("Grating", "/products/grating/"))
			aux3 = insFld(aux2, gFld("Plank", "/products/grating/plank/")) 
				aux4 = insFld(aux3, gFld("Diamond", "/products/grating/plank/diamond/")) 
					insDoc(aux4, gLnk("S", "GRIP-STRUT&reg;", "/products/grating/plank/diamond/")) 
					insDoc(aux4, gLnk("S", "GRIP-STRUT&reg; Walkway", "/products/grating/plank/diamond/walkway/")) 
				aux4 = insFld(aux3, gFld("Large Diamond", "/products/grating/plank/largediamond/")) 
					insDoc(aux4, gLnk("S", "Heavy Duty GRIP-STRUT&reg;", "/products/grating/plank/largediamond/")) 
					insDoc(aux4, gLnk("S", "Heavy Duty GRIP-STRUT&reg; Walkway", "/products/grating/plank/largediamond/walkway/")) 
				insDoc(aux3, gLnk("S", "Slotted", "/products/grating/plank/slotted/")) 
				aux4 = insFld(aux3, gFld("Large Hole", "/products/grating/plank/largehole/")) 
					insDoc(aux4, gLnk("S", "Perf-O Grip&reg;", "/products/grating/plank/largehole/")) 
					insDoc(aux4, gLnk("S", "Perf-O Grip&reg; Walkway", "/products/grating/plank/largehole/walkway/")) 
				insDoc(aux3, gLnk("S", "Small Hole", "/products/grating/plank/smallhole/")) 
				insDoc(aux3, gLnk("S", "Extruded", "/products/grating/plank/extruded/")) 
				insDoc(aux3, gLnk("S", "Light Load Extruded", "/products/grating/plank/lightloadextruded/")) 
				insDoc(aux3, gLnk("S", "Interlocking Resin", "/products/grating/plank/interlocking/")) 
				insDoc(aux3, gLnk("S", "Extruded Plank", "/products/grating/plank/aluminum/")) 
			aux3 = insFld(aux2, gFld("Bar", "/products/grating/bar/")) 
				insDoc(aux3, gLnk("S", "Electroforged", "/products/grating/bar/electroforged/")) 
				insDoc(aux3, gLnk("S", "Castable", "/products/grating/bar/castable/")) 
				insDoc(aux3, gLnk("S", "Buttonhole Surface", "/products/grating/bar/buttonhole/")) 
				insDoc(aux3, gLnk("S", "Expanded Surface", "/products/grating/bar/expanded/")) 
				insDoc(aux3, gLnk("S", "Perforated Surface", "/products/grating/bar/perforated/")) 
				aux4 = insFld(aux3, gFld("All Types", "/products/grating/bar/alltypes.html")) 
					insDoc(aux4, gLnk("S", "Hand Welded", "/products/grating/bar/handwelded/")) 
					insDoc(aux4, gLnk("S", "Heavy Welded", "/products/grating/bar/heavywelded/")) 
					insDoc(aux4, gLnk("S", "Close Mesh", "/products/grating/bar/closemesh/")) 
					insDoc(aux4, gLnk("S", "Riveted", "/products/grating/bar/riveted/")) 												
					insDoc(aux4, gLnk("S", "Mat and Pit", "/products/grating/bar/matandpit/")) 
					insDoc(aux4, gLnk("S", "Press Locked", "/products/grating/bar/presslocked/")) 
					aux5 = insFld(aux4, gFld("Swage Locked", "/products/grating/bar/swagelocked/")) 				
						insDoc(aux5, gLnk("S", "Locked by Swaging", "/products/grating/bar/swagelocked/safetgrid/")) 
						insDoc(aux5, gLnk("S", "Rectangular Bar", "/products/grating/bar/swagelocked/gal/")) 				
						insDoc(aux5, gLnk("S", "I-Bar", "/products/grating/bar/swagelocked/gia/")) 				
						insDoc(aux5, gLnk("S", "Flush Top Rectangular Bar", "/products/grating/bar/swagelocked/sft/")) 					
			aux3 = insFld(aux2, gFld("Expanded", "/products/grating/expanded/")) 
				insDoc(aux3, gLnk("S", "Flooring", "/products/grating/expanded/flooring/")) 
				insDoc(aux3, gLnk("S", "Standard Grating", "/products/grating/expanded/standard/")) 
				insDoc(aux3, gLnk("S", "Standard Catwalk", "/products/grating/expanded/standard/")) 
			aux3 = insFld(aux2, gFld("Pultruded", "/products/grating/pultruded/")) 
				insDoc(aux3, gLnk("S", "I-Bar", "/products/grating/pultruded/ibar/")) 
				insDoc(aux3, gLnk("S", "Heavy Duty Rectangular Bar", "/products/grating/pultruded/ibar/heavyduty/")) 
				insDoc(aux3, gLnk("S", "T-Bar", "/products/grating/pultruded/tbar/")) 
				insDoc(aux3, gLnk("S", "Wide T-Bar", "/products/grating/pultruded/wide/")) 
			aux3 = insFld(aux2, gFld("Molded", "/products/grating/molded/")) 
				insDoc(aux3, gLnk("S", "Square Molded", "/products/grating/molded/square/"))
				insDoc(aux3, gLnk("S", "Square with Grit", "/products/grating/molded/squaregrit/")) 
				insDoc(aux3, gLnk("S", "Mini-Grid TM", "/products/grating/molded/minigrid/")) 
				insDoc(aux3, gLnk("S", "Rectangular Molded", "/products/grating/molded/rectangular/")) 
				insDoc(aux3, gLnk("S", "Rectangular with Grit", "/products/grating/molded/rectangulargrit/")) 
				insDoc(aux3, gLnk("S", "Covered", "/products/grating/molded/coveredgrating/")) 
 		aux2 = insFld(aux1, gFld("Flooring", "/products/flooring/"))
 			aux3 = insFld(aux2, gFld("Plate", "/products/flooring/plate/")) 
				insDoc(aux3, gLnk("S", "Grit Surface", "/products/flooring/plate/mebac/")) 
				insDoc(aux3, gLnk("S", "Extruded", "/products/flooring/plate/extruded/")) 
				insDoc(aux3, gLnk("S", "Small Hole", "/products/flooring/plate/smallhole/")) 
				insDoc(aux3, gLnk("S", "Floor Armor", "/products/flooring/plate/floorarmor/")) 
				aux4 = insFld(aux3, gFld("Resin Base", "/products/flooring/plate/safplate/")) 
					insDoc(aux4, gLnk("S", "SAFPLATE&reg;", "/products/flooring/plate/safplate/")) 
					insDoc(aux4, gLnk("S", "McNICHOLS&reg; Pultruded", "/products/flooring/plate/resin/")) 
			aux3 = insFld(aux2, gFld("Deck", "/products/flooring/deck/")) 
				insDoc(aux3, gLnk("S", "Flat Stock", "/products/flooring/deck/flatstock/")) 
				insDoc(aux3, gLnk("S", "Reconditioning Material", "/products/flooring/deck/reconditioned/")) 
				insDoc(aux3, gLnk("S", "Decking", "/products/flooring/deck/safdeck/")) 
			aux3 = insFld(aux2, gFld("Mat", "/products/flooring/mat/")) 
				insDoc(aux3, gLnk("S", "Anti-fatigue", "/products/flooring/mat/antifatigue/")) 
				insDoc(aux3, gLnk("S", "Tiles", "/products/flooring/mat/tiles/"))  
 		aux2 = insFld(aux1, gFld("Wire Mesh", "/products/wiremesh/"))
			aux3 = insFld(aux2, gFld("Square", "/products/wiremesh/squaremesh/")) 
				insDoc(aux3, gLnk("S", "Vinylmesh TM", "/products/wiremesh/vinylmesh/")) 
				insDoc(aux3, gLnk("S", "Weldmesh&reg;", "/products/wiremesh/weldmesh/"))
				insDoc(aux3, gLnk("S", "Square Weave", "/products/wiremesh/squaremesh/squareweave/")) 
				insDoc(aux3, gLnk("S", "Square Welded", "/products/wiremesh/squaremesh/squarewelded/")) 
				insDoc(aux3, gLnk("S", "Insect Screen", "/products/wiremesh/squaremesh/insectscreen/")) 
				insDoc(aux3, gLnk("S", "Hardware and Industrial", "/products/wiremesh/squaremesh/hardwarecloth/")) 
			aux3 = insFld(aux2, gFld("Rectangular", "/products/wiremesh/rectangularmesh/")) 
				insDoc(aux3, gLnk("S", "Vinylmesh TM", "/products/wiremesh/vinylmesh/")) 
				insDoc(aux3, gLnk("S", "Weldmesh&reg;", "/products/wiremesh/weldmesh/"))
				insDoc(aux3, gLnk("S", "Rectangular Opening Screen", "/products/wiremesh/rectangularmesh/rektang/")) 
				insDoc(aux3, gLnk("S", "Triple Shute Weave", "/products/wiremesh/rectangularmesh/staclear/"))
 			insDoc(aux2, gLnk("S", "Sieves", "/products/wiremesh/sieves/test/"))
 			aux3 = insFld(aux2, gFld("Decorative Mesh", "/products/wiremesh/architectural/")) 
				insDoc(aux3, gLnk("S", "Ashland TM", "/products/wiremesh/architectural/#Ashland")) 
				insDoc(aux3, gLnk("S", "Aura TM", "/products/wiremesh/architectural/#Aura")) 
				insDoc(aux3, gLnk("S", "Chateau TM", "/products/wiremesh/architectural/#Chateau")) 
				insDoc(aux3, gLnk("S", "Plaid TM", "/products/wiremesh/architectural/#Plaid")) 
				insDoc(aux3, gLnk("S", "Prism TM", "/products/wiremesh/architectural/#Prism")) 
				insDoc(aux3, gLnk("S", "Shire TM", "/products/wiremesh/architectural/#Shire")) 
				insDoc(aux3, gLnk("S", "Sienna TM", "/products/wiremesh/architectural/#Sienna")) 
				insDoc(aux3, gLnk("S", "Talica TM", "/products/wiremesh/architectural/#Talica")) 
				insDoc(aux3, gLnk("S", "Techna TM", "/products/wiremesh/architectural/#Techna"))
				insDoc(aux3, gLnk("S", "Lock Crimp Weave", "/products/wiremesh/lockcrimp/")) 
 		aux2 = insFld(aux1, gFld("Expanded", "/products/expanded/"))
 			insDoc(aux2, gLnk("S", "Standard", "/products/expanded/standard/"))
 			insDoc(aux2, gLnk("S", "Flattened", "/products/expanded/flattened/"))
 			aux3 = insDoc(aux2, gFld("Decorative Metal", "/products/expanded/lancet/"))
				insDoc(aux3, gLnk("S", "Lancet TM", "/products/expanded/lancet/")) 
				insDoc(aux3, gLnk("S", "Lancet TM Ribbon Mesh", "/products/expanded/ribbonmesh/")) 
				insDoc(aux3, gLnk("S", "Amplimesh&reg;", "/products/expanded/amplimesh/")) 			
 		aux2 = insFld(aux1, gFld("Fiberglass Structural", "/products/structuralshapes/"))
			insDoc(aux2, gLnk("S", "Equal Leg Angle", "/products/structuralshapes/angle/equal/"))  
 			insDoc(aux2, gLnk("S", "Channel", "/products/structuralshapes/channel/")) 
			insDoc(aux2, gLnk("S", "I-Beam", "/products/structuralshapes/ibeam/")) 
 			aux3 = insFld(aux2, gFld("Tube", "/products/structuralshapes/tube/")) 
				insDoc(aux3, gLnk("S", "Round", "/products/structuralshapes/tube/round/")) 
				insDoc(aux3, gLnk("S", "Square", "/products/structuralshapes/tube/square/")) 
				insDoc(aux3, gLnk("S", "Fluted", "/products/structuralshapes/tube/fluted/")) 
 			aux3 = insFld(aux2, gFld("Sheet and Plate", "/products/structuralshapes/sheetplate/")) 
				insDoc(aux3, gLnk("S", "Plate", "/products/structuralshapes/sheetplate/extren/")) 
				insDoc(aux3, gLnk("S", "Plate with Grit", "/products/structuralshapes/sheetplate/grit/")) 
 			insDoc(aux2, gLnk("S", "Rod", "/products/structuralshapes/rod/")) 		
 			insDoc(aux2, gLnk("S", "Embed Angle", "/products/structuralshapes/embedangle/")) 
			insDoc(aux2, gLnk("S", "Fiberglass Ladders", "/products/structuralshapes/ladder/"))
 		aux2 = insFld(aux1, gFld("Stair Treads", "/products/stairtreads/"))
 			aux3 = insFld(aux2, gFld("Plank Grating", "/products/stairtreads/plank/")) 
				insDoc(aux3, gLnk("S", "Extruded", "/products/stairtreads/plank/extruded/")) 
				insDoc(aux3, gLnk("S", "Diamond", "/products/stairtreads/plank/diamond/")) 
				insDoc(aux3, gLnk("S", "Large Diamond", "/products/stairtreads/plank/diamond/heavyduty/")) 
				insDoc(aux3, gLnk("S", "Slotted", "/products/stairtreads/plank/slotted/")) 
				insDoc(aux3, gLnk("S", "Large Hole", "/products/stairtreads/plank/largehole/")) 
				insDoc(aux3, gLnk("S", "Small Hole", "/products/stairtreads/plank/smallhole/")) 			
			aux3 = insFld(aux2, gFld("Bar Grating", "/products/stairtreads/bar/")) 
				insDoc(aux3, gLnk("S", "Type A", "/products/stairtreads/bar/typea/")) 
				insDoc(aux3, gLnk("S", "Type B", "/products/stairtreads/bar/typeb/")) 
				insDoc(aux3, gLnk("S", "Type C", "/products/stairtreads/bar/typec/")) 			
 			aux3 = insFld(aux2, gFld("Molded Grating", "/products/stairtreads/molded/")) 
				insDoc(aux3, gLnk("S", "Rectangular", "/products/stairtreads/molded/standard/")) 
				insDoc(aux3, gLnk("S", "Rectangular with Grit", "/products/stairtreads/molded/integral/")) 
			aux3 = insFld(aux2, gFld("Pultruded Grating", "/products/stairtreads/pultruded/")) 
				insDoc(aux3, gLnk("S", "I-Bar Series", "/products/stairtreads/pultruded/ibar/")) 
				insDoc(aux3, gLnk("S", "T-Bar Series", "/products/stairtreads/pultruded/tbar/")) 
			aux3 = insFld(aux2, gFld("Expanded Grating", "/products/stairtreads/expanded/")) 
				insDoc(aux3, gLnk("S", "Standard", "/products/stairtreads/expanded/")) 
				insDoc(aux3, gLnk("S", "Heavy Duty", "/products/stairtreads/expanded/heavyduty/")) 
 		aux2 = insFld(aux1, gFld("Stair Tread Covers", "/products/stairtreadcovers/molded/standard/"))
 			insDoc(aux2, gLnk("S", "Molded", "/products/stairtreadcovers/molded/standard/"))
 		aux2 = insFld(aux1, gFld("Ladder Rungs", "/products/ladderrungs/"))
 			aux3 = insFld(aux2, gFld("Plank", "/products/ladderrungs/plank/")) 
				insDoc(aux3, gLnk("S", "Diamond", "/products/ladderrungs/plank/diamond/")) 
				insDoc(aux3, gLnk("S", "Small Hole", "/products/ladderrungs/plank/smallhole/")) 
				insDoc(aux3, gLnk("S", "Extruded", "/products/ladderrungs/plank/extruded/")) 
				insDoc(aux3, gLnk("S", "Grit", "/products/ladderrungs/plank/grit/"))
 		aux2 = insFld(aux1, gFld("Handrail Components", "/products/handrail/"))
 			aux3 = insFld(aux2, gFld("Weld-on", "/products/handrail/weldon/"))
				insDoc(aux3, gLnk("S", "Brackets", "/products/handrail/weldon/brackets/"))   
				aux4 = insFld(aux3, gFld("Connectors", "/products/handrail/weldon/connectors/")) 
					insDoc(aux4, gLnk("S", "Coped", "/products/handrail/weldon/connectors/copeddriveonconnectors/"))  
					insDoc(aux4, gLnk("S", "Splice Connector", "/products/handrail/weldon/connectors/splicelocks/"))    
					insDoc(aux4, gLnk("S", "Pipe Welding Connector", "/products/handrail/weldon/connectors/wedgelockconnectors/"))   
				aux4 = insFld(aux3, gFld("Elbows", "/products/handrail/weldon/elbows/")) 
					insDoc(aux4, gLnk("S", "Round Pipe", "/products/handrail/weldon/elbows/pipeelbows/"))  
					insDoc(aux4, gLnk("S", "Round Tube", "/products/handrail/weldon/elbows/tubeelbows/"))  
					insDoc(aux4, gLnk("S", "Square Tube", "/products/handrail/weldon/elbows/squaretubeelbows/"))    
					insDoc(aux4, gLnk("S", "Flush Welding", "/products/handrail/weldon/elbows/flushweldelbowteecross/"))   
				aux4 = insFld(aux3, gFld("End Caps", "/products/handrail/weldon/endcaps/")) 
					insDoc(aux4, gLnk("S", "Round", "/products/handrail/weldon/endcaps/"))  
					insDoc(aux4, gLnk("S", "Square", "/products/handrail/weldon/endcaps/squarepostcaps/"))  
				aux4 = insFld(aux3, gFld("Flanges", "/products/handrail/weldon/flanges/")) 
					insDoc(aux4, gLnk("S", "Pipe", "/products/handrail/weldon/flanges/pipe/"))  
				insDoc(aux3, gLnk("S", "Ornamental Ball", "/products/handrail/assembled/ornamentalballhemisphere/")) 			
 			aux3 = insFld(aux2, gFld("Assembled", "/products/handrail/assembled/")) 
				insDoc(aux3, gLnk("S", "Fiberglass", "/products/handrail/assembled/fiberglass/")) 
				aux4 = insFld(aux3, gFld("Slip-On", "/products/handrail/assembled/slipon/internarail/")) 
					insDoc(aux4, gLnk("S", "Interna-Rail®", "/products/handrail/assembled/slipon/internarail/"))  
					aux5 = insFld(aux4, gFld("McNICHOLS®", "/products/handrail/assembled/slipon/mcnichols/elbows/")) 
						insDoc(aux5, gLnk("S", "Elbows", "/products/handrail/assembled/slipon/mcnichols/elbows/"))  
						insDoc(aux5, gLnk("S", "Flanges", "/products/handrail/assembled/slipon/mcnichols/flanges/"))  
 		aux2 = insFld(aux1, gFld("Trench Drain", "/products/trenchdrain/"))
 			insDoc(aux2, gLnk("S", "System", "/products/trenchdrain/systems/"))
 			insDoc(aux2, gLnk("S", "Components", "/products/trenchdrain/components/"))
 		aux2 = insFld(aux1, gFld("Accessories", "/products/accessories/"))
 			insDoc(aux2, gLnk("S", "End Plates", "/products/accessories/endplates/"))
 			insDoc(aux2, gLnk("S", "Clips and Fasteners", "/products/accessories/fasteners/"))
 			insDoc(aux2, gLnk("S", "Nosing", "/products/accessories/nosing/"))
 			insDoc(aux2, gLnk("S", "Support", "/products/accessories/support/"))
 			insDoc(aux2, gLnk("S", "Anchors and Clamps", "/products/accessories/anchorsclips/"))
 			insDoc(aux2, gLnk("S", "U-Edging", "/products/accessories/uedging/"))						
 			insDoc(aux2, gLnk("S", "Hardware", "/products/accessories/hardware/"))
 			insDoc(aux2, gLnk("S", "Splice Plates", "/products/accessories/spliceplates/"))
			insDoc(aux2, gLnk("S", "Slotted", "/products/accessories/slotted/")) 
    aux1 = insFld(foldersTree, gFld("<span class='LeftNavHeader'><b>Value Added Services</b></span>", "/fabrication/value_added_services/"))
 			insDoc(aux1, gLnk("S", "Cutting & Cutouts", "/fabrication/value_added_services/cut-to-size/"))
 			insDoc(aux1, gLnk("S", "Welding", "/fabrication/value_added_services/welding/"))
 			insDoc(aux1, gLnk("S", "Print Takeoffs", "/fabrication/value_added_services/takeoffs/"))
 			insDoc(aux1, gLnk("S", "Stair Treads", "/fabrication/value_added_services/stair_treads/"))
 			insDoc(aux1, gLnk("S", "Metal Finishes", "/fabrication/value_added_services/metal_finishes/"))
 			insDoc(aux1, gLnk("S", "Infill Panels", "/fabrication/value_added_services/infill_panels/"))			
    aux1 = insFld(foldersTree, gFld("<span class='LeftNavHeader'><b>Photo Gallery</b></span>", "/photos/index.html"))
	insDoc(aux1, gLnk("S", "Application Photos", "/eCommerce/stock/applications.do?act=getApplicationProductLines"))
	insDoc(aux1, gLnk("S", "Product Photos", "/photos/products.html"))
	insDoc(aux1, gLnk("S", "Fabrication Photos", "/photos/fabrication.html"))
	
    
 		//aux2 = insFld(aux1, gFld("Application Photos", "/eCommerce/stock/applications.do?act=getApplicationProductLines")) 			
		//	insDoc(aux2, gLnk("S", "Perforated Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Perforated&start=1&end=10"))
		//	insDoc(aux2, gLnk("S", "Grating Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Grating&start=1&end=10"))
		//	insDoc(aux2, gLnk("S", "Flooring Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Flooring&start=1&end=10"))
		//	insDoc(aux2, gLnk("S", "Wire Mesh Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Wire Mesh&start=1&end=10"))
		//	insDoc(aux2, gLnk("S", "Expanded Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Expanded&start=1&end=10"))
		//	insDoc(aux2, gLnk("S", "Stair Tread Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Stair Treads&start=1&end=10"))
		//	insDoc(aux2, gLnk("S", "Ladder Rung Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Ladder Rungs&start=1&end=10"))
		//	insDoc(aux2, gLnk("S", "Handrail Component Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Handrail Components&start=1&end=10"))
 		//	insDoc(aux2, gLnk("S", "Trench Drain Photos", "/eCommerce/stock/applications.do?act=getApplicationProductTypes&productLine=Trench Drain&start=1&end=10"))
 		//aux2 = insFld(aux1, gFld("Product Photos", "/photos/products.html"))
 		
//Set this string if Treeview and other configuration files may also be loaded in the same session
foldersTree.treeID = "t2" 
 