// 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 (mtDropDown.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 IE = false;

var ua = navigator.userAgent.toLowerCase();
var an = navigator.appName;

if (ua.indexOf("gecko") > -1) 
{
	IE = false;
}
else if (an == "Microsoft Internet Explorer") 
{
	if (document.getElementById) IE = true;
}

if (IE)
{
	var ms = new mtDropDownSet(mtDropDown.direction.down, 5, 7, mtDropDown.reference.bottomLeft);
}
else
{
	var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 7, mtDropDown.reference.bottomLeft);
}

//==================================================================================================
// create a dropdown menu
//==================================================================================================

// the first parameter should be the HTML element which will act actuator for the menu
//==================================================================================================
// Use a '#' to represent no URL

// menu : Products
var menu1 = ms.addMenu(document.getElementById("menu1"));
menu1.addItem("New Products", "/catalog/New_Products-4-1.html");
//menu1.addItem("All Products", "/catalog");
menu1.addItem("Search by Vehicle Type/Make", "/catalog/Search_by_Vehicle_Type_Make-51-1.html");
menu1.addItem("Mounting Solutions", "/catalog/Mounting_Solutions-851-1.html");
menu1.addItem("Computing Solutions", "/catalog/Computing_Solutions-890-1.html");
menu1.addItem("Power Management Solutions", "/catalog/Power_Management_Solutions-922-1.html");
menu1.addItem("Transport Solutions", "/catalog/Transport_Solutions-53-1.html");
menu1.addItem("Lighting Solutions", "/catalog/Lighting_Solutions-54-1.html");

// menu : Markets
var menu2 = ms.addMenu(document.getElementById("menu2"));
menu2.addItem("Police/Law Enforcement/Corrections/K9/Special Operations", "/police_law_enforcement.htm");
menu2.addItem("Fire/EMS", "/fire_ems.htm");
menu2.addItem("DOT/Utility/Public works (Amber)", "/dot_utility_public_works.htm");
menu2.addItem("Integrated Computer Solutions (Communications/MIS/IT)", "/communications.htm");
menu2.addItem("Fleet", "/fleet.htm");
menu2.addItem("Military/Government", "/military_government.htm");

// menu : Support
var menu3 = ms.addMenu(document.getElementById("menu3"));
menu3.addItem("Installation Instructions", "/installation.htm");
menu3.addItem("Product Drawings & Lighting Parts Breakdown", "/dxf_drawings.htm");
menu3.addItem("Specifications", "/specifications.htm");
menu3.addItem("Product Application Guides", "/vehicle_application_guide.htm");
menu3.addItem("Literature", "/literature.htm");
menu3.addItem("Product Configurators", "/configurator.htm");
menu3.addItem("Computer Mounting Examples", "/computermounting.htm");
menu3.addItem("Policies & Return/Repair", "/warranty.htm");

// menu : Partners
var menu4 = ms.addMenu(document.getElementById("menu4"));
menu4.addItem("Master Resellers &amp; Sales Reps", "/sales_rep_locator.htm");
menu4.addItem("Local Reseller Locator", "/distributor_locator.htm");
menu4.addItem("Factory Teams", "/factory_sales_team.htm");
menu4.addItem("Login Partners Only", "/admin.php");

// menu : Havis News
var menu5 = ms.addMenu(document.getElementById("menu5"));
menu5.addItem("Havis News", "/havis_news.htm");
menu5.addItem("Merger News", "/merger_news.htm");
menu5.addItem("Press Releases", "/press_release.htm");
menu5.addItem("Havis Equipped Vehicles", "/equipped.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.
//==================================================================================================
mtDropDown.renderAll();
	}
