	// 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 (lehrerDropDown.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 lehrerDropDownSet(lehrerDropDown.direction.down, 0, 0, lehrerDropDown.reference.bottomLeft);

		//==================================================================================================
		// create a dropdown menu
		//==================================================================================================
		// the first parameter should be the HTML element which will act actuator for the menu
		//==================================================================================================
		
		//About US
		var menu1 = ms.addMenu(document.getElementById("menu1"));
		menu1.addItem("&nbsp;Introduction & Overview", "aboutus.html"); // send no URL if nothing should happen onclick
		menu1.addItem("&nbsp;CEO Message", "ceomessage.html");
		menu1.addItem("&nbsp;Mission Statement", "mission_statement.html");
		menu1.addItem("&nbsp;Vision & Values", "vision_values.html");
		menu1.addItem("&nbsp;Quality Policy", "quality_policy.html");
		menu1.addItem("&nbsp;Certifications", "certifications.html");
		menu1.addItem("&nbsp;Organizational Structure", "organizational_structure.html");
		menu1.addItem("&nbsp;Management", "management.html");
		menu1.addItem("&nbsp;Awards & Achievements", "awards.html");
		menu1.addItem("&nbsp;Careers", "careers.html");


		// submenu - About Us ---> Management
		var subMenu1 = menu1.addMenu(menu1.items[7]);
		subMenu1.addItem("Chairman & CEO", "management.html#chairman_ceo");
		subMenu1.addItem("Directors", "management.html#directors");
		subMenu1.addItem("Corporate Executives", "management.html#corporate_executives");
		subMenu1.addItem("Product Executives", "management.html#product_executives");
		subMenu1.addItem("Sales & Marketing Executives", "management.html#sales_marketing_executives");
		
		//Products
		var menu2 = ms.addMenu(document.getElementById("menu2"));
		menu2.addItem("Dyestuffs", "dyestuffs.html");
		menu2.addItem("Auxiliaries", "auxiliaries.html");
		menu2.addItem("Special Finishes", "specialfinishes.html");
		menu2.addItem("Functional Finishes", "functionalfinishes.html");
		menu2.addItem("Sizing", "sizing.html");
		menu2.addItem("Printing", "printing.html");
		menu2.addItem("Optical Brighteners", "brighteners.html");
		menu2.addItem("Lab Equipments & Machinery", "textile_machinery.html");
		menu2.addItem("FAV Toner", "fav-toners.html");
		menu2.addItem("FAV Leather", "fav-leather.html");
		menu2.addItem("FAV Fluorescent T5 Lighting", "fav-lighting.html");
		menu2.addItem("FAV Masterbatch", "fav-masterbatch.html");
				
		// submenu - Products ---> Dyestuffs
		var subMenu1 = menu2.addMenu(menu2.items[0]);
		subMenu1.addItem("Reactive Dyes", "reactive_dyes.html");
		subMenu1.addItem("Direct Dyes", "direct_dyes.html");
		subMenu1.addItem("Acid Dyes", "acid_dyes.html");
		subMenu1.addItem("Disperse Dyes", "dispersedyes.html");
		
		// submenu - Products ---> Auxiliaries
		var subMenu1 = menu2.addMenu(menu2.items[1]);
		subMenu1.addItem("Knitting Oil / Enzyme", "knitting_oil_enzymes.html");
		subMenu1.addItem("Sequestrant & Dispersing Agent", "dispersing_agent.html");
		subMenu1.addItem("Dyebath Lubricants", "dyebath_lubricants.html");
		subMenu1.addItem("Pretreatment Auxiliaries", "pretreatment_auxiliaries.html");
		subMenu1.addItem("Dyeing Auxiliaries", "dying_auxiliaries.html");
		subMenu1.addItem("Cleaning & Soaping Auxiliaries", "cleaning_soaping_auxiliaries.html");
		subMenu1.addItem("Fixing Agent", "fixing_agent.html");
		subMenu1.addItem("Defoamers", "defoamers.html");
		subMenu1.addItem("Special Finishing Agent", "special_finishing_agent.html");
		subMenu1.addItem("Functional Finishing Agent", "functional_finishing_agent.html");
		subMenu1.addItem("Water & Oil Repellent", "water_oil_repellant.html");
		subMenu1.addItem("Water Based Polyurethane", "water_based_polyurethane.html");
		subMenu1.addItem("Flame Reterdant", "flame_reterdant.html");
		
		
		// submenu - Products ---> Special finishes
		var subMenu1 = menu2.addMenu(menu2.items[2]);
		subMenu1.addItem("Silicon Emulsions", "silicon_emulsions.html");
		subMenu1.addItem("Flame Reterdant", "flame_reterdant.html");
		subMenu1.addItem("Soil Release", "soil_ release.html");
		subMenu1.addItem("Water & Oil Repellant", "water_oil_repellant.html");
		subMenu1.addItem("Water Based Polyurethane", "waterbased_polyurethane.html");
		
		//submenu - Products ---> Functional Finishes
		var subMenu1 = menu2.addMenu(menu2.items[3]);
		subMenu1.addItem("Lafanta AIR VITA", "lafanta_airvita.html");
		subMenu1.addItem("Lafanta BAC OFF", "lafanta_back_off.html");
		subMenu1.addItem("Lafanta BYE BUZZ", "lafanta_byebuzz.html");
		subMenu1.addItem("Lafanta EASY COMFORT", "lafanta_easy comfort.html");
		subMenu1.addItem("Fregrance Finishes (Capsulated Chemicals)", "fregrance_finishes.html");
		
		//submenu - Products ---> Sizing
		var subMenu1 = menu2.addMenu(menu2.items[4]);
		subMenu1.addItem("Spun Sizing", "spun_sizing.html");
		subMenu1.addItem("Starches", "starches.html");
		subMenu1.addItem("Binders", "binders.html");
		subMenu1.addItem("Softeners", "softeners.html");
		subMenu1.addItem("Flament Sizing", "flament_sizing.html");
		
		//submenu - Products ---> Printing
		var subMenu1 = menu2.addMenu(menu2.items[5]);
		subMenu1.addItem("Printing Chemicals", "printing_chemicals.html");
		subMenu1.addItem("Embellishment Accessories", "embellishment.html");
		subMenu1.addItem("Binders", "binders.html");
		subMenu1.addItem("Softeners", "softeners.html");
		subMenu1.addItem("Flament Sizing", "flament_sizing.html");
		
		
		//submenu - Products ---> Optical Brighteners
		var subMenu1 = menu2.addMenu(menu2.items[6]);
		subMenu1.addItem("Cotton OBA's", "cotton_oba.html");
		subMenu1.addItem("Nylon OBA's", "nylon_oba_ emulsions.html");
		subMenu1.addItem("Polyester OBA's", "polyester_oba.html");
		subMenu1.addItem("Paper OBA's", "paper_oba.html");

		// submenu - Products ---> Lab Equipments & Machinery
		var subMenu1 = menu2.addMenu(menu2.items[7]);
		subMenu1.addItem("Dyeing & Finishing Equipments", "dyeing_equipments.html");
		subMenu1.addItem("Drying & Processing Equipments", "drying_equipments.html");
		subMenu1.addItem("Color Assessment Cabinets", "color_ cabinets.html");
		subMenu1.addItem("PH Meter", "ph_meter_auxiliaries.html");
		subMenu1.addItem("Washing & Dyeing", "washing_equipments.html");
		subMenu1.addItem("Dry Cleaning Machine", "drycleaning_machines.html");
		subMenu1.addItem("Weighing Scales", "weighing_sales.html");
		subMenu1.addItem("Crock Meters", "crock_meters.html");
		subMenu1.addItem("Washing Fastness Testers", "washing_fastness_testers.html");
		subMenu1.addItem("Sample Cutters", "sample_cutters.html");
		subMenu1.addItem("Physical Testing Machines", "physical_testing_machines.html");
		subMenu1.addItem("Chemical Testing Machines", "chemical_testing_machines.html");
		subMenu1.addItem("Conditioning System", "conditioning_system.html");
		subMenu1.addItem("Yarn & Fiber Tester", "yarnfiber_tester.html");
		subMenu1.addItem("Zipper Tester", "zipper_tester.html");
		subMenu1.addItem("Leather Tester", "leather_tester.html");

		subMenu1.addItem("Garments Tester", "garments_tester.html");
		

		//Services
	   	var menu3 = ms.addMenu(document.getElementById("menu3"));
		menu3.addItem("Technical Service Center", "laboratory.html");
		menu3.addItem("Textile Testing", "textile_testing.html");
		menu3.addItem("Customer Services", "customer_services.html");
		menu3.addItem("Quality Control", "quality_control.html");
		menu3.addItem("Research & Development", "research.html");
		menu3.addItem("Technical Training", "technical_training.html");
		
		//Submenu Services ---> Technical Service Center
		var subMenu1 = menu3.addMenu(menu3.items[0]);
		subMenu1.addItem("Physical Testing Section", "physical_testing.html");
		subMenu1.addItem("Light Fastness Testing Section", "fastness_testing.html");
		subMenu1.addItem("Dark Room Section", "dark_room.html");
		subMenu1.addItem("Computerized Colour Match Prediction", "colourmatch_prediction.html");
		subMenu1.addItem("Exhaust Application Section", "exhaust_application.html");
		subMenu1.addItem("Continuous Application Section", "continious_application.html");
		subMenu1.addItem("Printing Section", "printing_section.html");
		subMenu1.addItem("Dyes Weighing Section", "dyes_weighing.html");
		subMenu1.addItem("Chemical Weighing Section", "chemical_weighing.html");
		subMenu1.addItem("Analytical/Performance Evaluation Section", "working_hall.html");
		
		var subMenu1 = menu3.addMenu(menu3.items[1]);
		subMenu1.addItem("Physical Testing", "textile_testing.html#physical_testing");
		subMenu1.addItem("Analytical Testing", "textile_testing.html#analytical_testing");
		subMenu1.addItem("Fastness Testing", "textile_testing.html#fastness_testing");
		
		var subMenu1 = menu3.addMenu(menu3.items[2]);
		subMenu1.addItem("Shade Matching", "customer_services.html#shadematching");
		subMenu1.addItem("Trouble Shooting", "customer_services.html#troubleshooting");
		subMenu1.addItem("Fastness Testing", "customer_services.html#fastnesstesting");
		
		
		//Our Principals
		//var menu4 = ms.addMenu(document.getElementById("menu4"));
		
		//Research & Development
		//var menu5 = ms.addMenu(document.getElementById("menu5"));
		
		//News & Events
		//var menu6 = ms.addMenu(document.getElementById("menu6"));
		
		//Careers
		//var menu7 = ms.addMenu(document.getElementById("menu7"));
		
		//Contact Us
		//var menu8 = ms.addMenu(document.getElementById("menu8"));
		



		//==================================================================================================
		// 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.
		//==================================================================================================
		lehrerDropDown.renderAll();
	}
