







		function initTrans() {

			//==========================================================================================

			// if supported, initialize TransMenus

			//==========================================================================================

			// Check isSupported() so that menus aren't accidentally sent to non-supporting browsers.

			// This is better than server-side checking because it will also catch browsers which would

			// normally support the menus but have javascript disabled.

			//

			// If supported, call initialize() and then hook whatever image rollover code you need to do

			// to the .onactivate and .ondeactivate events for each menu.

			//==========================================================================================

			if (TransMenu.isSupported()) {

				TransMenu.initialize();



				// hook all the highlight swapping of the main toolbar to menu activation/deactivation

				// instead of simple rollover to get the effect where the button stays hightlit until

				// the menu is closed.

				menu1.onactivate = function() { document.getElementById("menuA").className = "hover"; };

				menu1.ondeactivate = function() { document.getElementById("menuA").className = ""; };



				menu2.onactivate = function() { document.getElementById("menuB").className = "hover"; };

				menu2.ondeactivate = function() { document.getElementById("menuB").className = ""; };
				
				
				
			
				
				
				
				menu4.onactivate = function() { document.getElementById("menuD").className = "hover"; };

				menu4.ondeactivate = function() { document.getElementById("menuD").className = ""; };

				

			}

		}

	

	

	

	// set up drop downs anywhere in the body of the page. I think the bottom of the page is better.. 

	// but you can experiment with effect on loadtime.

	if (TransMenu.isSupported()) {



		//==================================================================================================

		// create a set of dropdowns

		//==================================================================================================

		// the first param should always be down, as it is here

		//

		// The second and third param are the top and left offset positions of the menus from their actuators

		// respectively. To make a menu appear a little to the left and bottom of an actuator, you could use

		// something like -5, 5

		//

		// The last parameter can be .topLeft, .bottomLeft, .topRight, or .bottomRight to inidicate the corner

		// of the actuator from which to measure the offset positions above. Here we are saying we want the 

		// menu to appear directly below the bottom left corner of the actuator

		//==================================================================================================

		var ms = new TransMenuSet(TransMenu.direction.down, 1, 0, TransMenu.reference.bottomLeft);



		//==================================================================================================

		// create a dropdown menu

		//==================================================================================================

		// the first parameter should be the HTML element which will act actuator for the menu

		//==================================================================================================

		var menu1 = ms.addMenu(document.getElementById("menuA"));

		menu1.addItem("About PCG", "/about.htm");
		menu1.addItem("Business Principles", "/principles.htm");
		menu1.addItem("Core Values", "/values.htm");
		menu1.addItem("Frequently Asked Questions", "/faqs.htm");
		menu1.addItem("Leadership Group", "/leadership.htm");
		menu1.addItem("PCG Companies", "/companies.htm");
		menu1.addItem("Safety", "/safety.htm");
		menu1.addItem("Training", "/training.htm");
		menu1.addItem("Community Involvement", "/community.htm");	
			


		//==================================================================================================

		var menu2 = ms.addMenu(document.getElementById("menuB")); 
        
		menu2.addItem("Interior Services", "#");        
		menu2.addItem("Insulation Services", "#");
        menu2.addItem("Specialty Services", "#");		
		
		
		var submenu0 = menu2.addMenu(menu2.items[0]);
		      
			  submenu0.addItem("Metal Stud & Drywall", "/services/metal_drywall.htm");
			  submenu0.addItem("Acoustical Ceilings", "/services/acoustical.htm");
			  submenu0.addItem("Specialty Walls & Ceilings", "/services/walls_ceilings.htm");
			  submenu0.addItem("EIFS / Plaster", "/services/eifs_plaster.htm");
			  submenu0.addItem("Raised Access Flooring (RAF)", "/services/raf.htm");			  
			  submenu0.addItem("Cleanrooms", "/services/cleanroom.htm");
			  submenu0.addItem("Cold Storage", "/services/cold_storage.htm");
			  submenu0.addItem("Painting & Wall Treatments", "/services/treatments.htm");			  			  
			  submenu0.addItem("Fireproofing", "/services/fireproofing.htm");			  			 	  
			  submenu0.addItem("Building Insulation", "/services/thermal_acoustical.htm");			  
			  
			  
		
		 var submenu0 = menu2.addMenu(menu2.items[1]);		      

		      submenu0.addItem("Commercial Insulation", "/services/commercial.htm");			  
			  submenu0.addItem("Industrial Insulation", "/services/industrial.htm");			 
			  submenu0.addItem("Power Insulation", "/services/power.htm");
			  submenu0.addItem("Process Insulation", "/services/process.htm");
			  submenu0.addItem("Petrochemical Insulation", "/services/petrochemical.htm");
			  submenu0.addItem("Cryogenic Insulation", "/services/cryogenic.htm");
			  submenu0.addItem("Marine Insulation", "/services/marine.htm");
			  			  
		
			  
		var submenu0 = menu2.addMenu(menu2.items[2]);
		     
			  submenu0.addItem("Abatement Services (through PAS)", "/services/abatement.htm");
			  submenu0.addItem("Air Pollution Control", "/services/ap_control.htm");
			  submenu0.addItem("Demolition (through PAS)", "/services/demolition.htm");
			  submenu0.addItem("Expansion Joints", "/services/expansion.htm");
			  submenu0.addItem("Firestopping", "/services/firestopping.htm");
			  submenu0.addItem("Industrial Cleaning", "/services/cleaning.htm");
			  submenu0.addItem("Insulated Panel Services", "/services/insulated.htm");			  			 
			  submenu0.addItem("Metal Fabrication", "/services/metal_fabrication.htm");
			  submenu0.addItem("Nuclear Services", "/services/nuclear.htm");
			  submenu0.addItem("Scaffolding", "/services/scaffolding.htm");
			  submenu0.addItem("Shrinkwrap Containment", "/services/shrinkwrap.htm");  
			  
			  
	
        //==================================================================================================
		
		
		var menu4 = ms.addMenu(document.getElementById("menuD")); 
        
		menu4.addItem("PAS Abatement Services", "/companies.htm#pas");
		menu4.addItem("PCI Ardmac", "/companies.htm#ardmac");	
		menu4.addItem("PCI Democon", "/companies.htm#democon");		 
		menu4.addItem("PCI Promatec", "/companies.htm#promatec");
        menu4.addItem("PCI Scaffold Concepts", "/companies.htm#scaffold");
		menu4.addItem("Masthead International", "/companies.htm#masthead");
		menu4.addItem("Engineered Systems Group", "/branches/kansas_city_es.php");
		
		
		   //==================================================================================================
		
		
		var menu5 = ms.addMenu(document.getElementById("menuE")); 
        
		menu5.addItem("Careers Overview", "/careers.htm");
		menu5.addItem("View Job Openings", "/openings.php");		
		menu5.addItem("Compensation and Benefits", "/benefits.htm"); 
		menu5.addItem("Recruiting", "/recruiting.htm");
				

		//==================================================================================================



		// write drop downs into page

		//==================================================================================================

		// this method writes all the HTML for the menus into the page with document.write(). It must be

		// called within the body of the HTML page.

		//==================================================================================================

		TransMenu.renderAll();

	}

	