/*********************************************************************************
* JS File:		menu.js
* Contents:		showMenu(); hideMenu(); menuBuilder(); menuItem();
* Function:		Create Popup Menu;
* Version:		2.0
* Author:		M Zabriskie
*********************************************************************************/
// BEGIN CREATE MENU OPTIONS

// Properties In Order: cellpadding; x cooridnate; y coordinate;
// menu item background color; menu item MouseOver color; menu width;

var arMenuItems = new Array(
	new Array(
		new menuBuilder("1","56","0","#150185","#FFFFFF","130"),		
		new menuItem("Why Offer?","http://www.devenmedical.com/deven/mainpage.php?id=78",""),
		new menuItem("-"),
		new menuItem("View Public Products","http://www.devenmedical.com/deven/products.php?id=1",""),
		new menuItem("-"),
		new menuItem("Citizen Kit","http://www.devenmedical.com/deven/product.php?id=1",""),
		new menuItem("-"),
		new menuItem("Police Car Kit","http://www.devenmedical.com/deven/product.php?id=3",""),
		new menuItem("-"),
		new menuItem("Preparedness Kit","http://www.devenmedical.com/deven/product.php?id=81",""),
		new menuItem("-"),
		new menuItem("Refill - Citizen Kit","http://www.devenmedical.com/deven/product.php?id=1",""),
		new menuItem("-"),
		new menuItem("Refill - Police Car Kit","http://www.devenmedical.com/deven/product.php?id=3",""),
		new menuItem("-"),
		new menuItem("Refill Preparedness","http://www.devenmedical.com/deven/product.php?id=81",""),
		new menuItem("-"),
		new menuItem("EMS Bag Only","http://www.devenmedical.com/deven/product.php?id=84",""),
		new menuItem("-"),
		new menuItem("Build Your Own Kit","http://www.devenmedical.com/deven/mainpage.php?id=110","")
	),
	new Array(
		new menuBuilder("1","56","99","#150185","#FFFFFF","130"),
		new menuItem("Why These Products?","http://www.devenmedical.com/deven/mainpage.php?id=78",""),
		new menuItem("-"),
		new menuItem("View Products By Price Range","http://www.devenmedical.com/deven/products.php",""),
		new menuItem("-"),
		new menuItem("Citizen Kit","http://www.devenmedical.com/deven/product.php?id=1",""),
		new menuItem("-"),
		new menuItem("Police Car Kit","http://www.devenmedical.com/deven/product.php?id=3",""),
		new menuItem("-"),
		new menuItem("Preparedness Kit","http://www.devenmedical.com/deven/product.php?id=81",""),
		new menuItem("-"),
		new menuItem("Disaster Pack","http://www.devenmedical.com/deven/product.php?id=86",""),
		new menuItem("-"),
		new menuItem("Grab-N-Go","http://www.devenmedical.com/deven/product.php?id=79",""),
		new menuItem("-"),
		new menuItem("Grab-N-Go Jr.","http://www.devenmedical.com/deven/product.php?id=83",""),
		new menuItem("-"),
		new menuItem("72 Hour Kit","http://www.devenmedical.com/deven/product.php?id=88",""),
		new menuItem("-"),
		new menuItem("Child 72 Hour Kit","http://www.devenmedical.com/deven/product.php?id=88",""),
		new menuItem("-"),
		new menuItem("CPR Kit","http://www.devenmedical.com/deven/product.php?id=87",""),
		new menuItem("-"),
		new menuItem("Bag Only","http://www.devenmedical.com/deven/product.php?id=84",""),
		new menuItem("-"),
		new menuItem("Pack Only","http://www.devenmedical.com/deven/product.php?id=84","")
	),
	new Array(
		new menuBuilder("1","56","218","#150185","#FFFFFF","130"),
		new menuItem("Why These Gifts?","http://www.devenmedical.com/deven/mainpage.php?id=104",""),
		new menuItem("-"),
		new menuItem("Corporate Gifts","http://www.devenmedical.com/deven/mainpage.php?id=16",""),
		new menuItem("-"),
		new menuItem("Employee Gifts","http://www.devenmedical.com/deven/mainpage.php?id=19",""),
		new menuItem("-"),
		new menuItem("Appreciation Gifts","http://www.devenmedical.com/deven/mainpage.php?id=15",""),
		new menuItem("-"),
		new menuItem("Customer Gifts","http://www.devenmedical.com/deven/mainpage.php?id=86",""),
		new menuItem("-"),
		new menuItem("Name Recognition","http://www.devenmedical.com/deven/mainpage.php?id=107",""),
		new menuItem("-"),
		new menuItem("Unique Gifts","http://www.devenmedical.com/deven/mainpage.php?id=88",""),
		new menuItem("-"),
		new menuItem("Christmas Gift","http://www.devenmedical.com/deven/mainpage.php?id=89",""),
		new menuItem("-"),
		new menuItem("What Our Customers Have To Say","http://www.devenmedical.com/deven/mainpage.php?id=99",""),
		new menuItem("-"),
		new menuItem("Customize to Fit Your Budget","http://www.devenmedical.com/deven/mainpage.php?id=110",""),
		new menuItem("-"),
		new menuItem("Promotional","http://www.devenmedical.com/deven/mainpage.php?id=103",""),
		new menuItem("-"),
		new menuItem("Fund-Raising","http://www.devenmedical.com/deven/mainpage.php?id=100",""),
		new menuItem("-"),
		new menuItem("Donations","http://www.devenmedical.com/deven/mainpage.php?id=101",""),
		new menuItem("-"),
		new menuItem("Help Your School","http://www.devenmedical.com/deven/mainpage.php?id=79",""),
		new menuItem("-"),
		new menuItem("Help Your Community","http://www.devenmedical.com/deven/mainpage.php?id=80","")
	),
	new Array(
		new menuBuilder("1","56","336","#150185","#FFFFFF","100"),
		new menuItem("About Deven","http://www.devenmedical.com/deven/mainpage.php?id=1",""),
		new menuItem("-"),
		new menuItem("Our Mission","http://www.devenmedical.com/deven/mainpage.php?id=82",""),
		new menuItem("-"),
		new menuItem("Contact Us","http://www.devenmedical.com/deven/form.php?id=1",""),
		new menuItem("-"),
		new menuItem("Testimonials","http://www.devenmedical.com/deven/mainpage.php?id=4",""),
		new menuItem("-"),
		new menuItem("Feedback Form","http://www.devenmedical.com/deven/form.php?id=5","")
	),
	new Array(
		new menuBuilder("1","56","384","#150185","#FFFFFF","146"),
		new menuItem("Products","http://www.devenmedical.com/deven/products.php?id=1",""),
		new menuItem("-"),
		new menuItem("Federal & National Information","http://www.devenmedical.com/deven/mainpage.php?id=26",""),
		new menuItem("-"),
		new menuItem("State Information","http://www.devenmedical.com/deven/mainpages.php?id=6",""),
		new menuItem("-"),
		new menuItem("Newsletters","http://www.devenmedical.com/deven/mainpages.php?id=5",""),
		new menuItem("-"),
		new menuItem("Articles","http://www.devenmedical.com/deven/mainpages.php?id=1",""),
		new menuItem("-"),
		new menuItem("Basic First-Aid","http://www.devenmedical.com/deven/mainpages.php?id=1",""),
		new menuItem("-"),
		new menuItem("Public Service Programs","http://www.devenmedical.com/deven/mainpage.php?id=94",""),
		new menuItem("-"),
		new menuItem("Links","http://www.devenmedical.com/deven/mainpage.php?id=2","")
	),
	new Array(
		new menuBuilder("1","56","537","#150185","#FFFFFF","120"),
		new menuItem("Safe Community USA","http://www.devenmedical.com/deven/mainpage.php?id=92",""),
		new menuItem("-"),
		new menuItem("Safe School USA","http://www.devenmedical.com/deven/mainpage.php?id=91",""),
		new menuItem("-"),
		new menuItem("Safe Auto USA","http://www.devenmedical.com/deven/mainpage.php?id=93",""),
		new menuItem("-"),
		new menuItem("Links","http://www.devenmedical.com/deven/mainpage.php?id=2",""),
		new menuItem("-"),
		new menuItem("Fund-Raising","http://www.devenmedical.com/deven/mainpage.php?id=100","")
	),
	new Array(
		new menuBuilder("1","56","686","#150185","#FFFFFF","140"),
		new menuItem("Public Products","http://www.devenmedical.com/deven/products.php?id=1",""),
		new menuItem("-"),
		new menuItem("Business Products","http://www.devenmedical.com/deven/products.php?id=1",""),
		new menuItem("-"),
		new menuItem("Site Map Search","http://www.devenmedical.com/deven/sitesearch.php",""),
		new menuItem("-"),
		new menuItem("Product Search","http://www.devenmedical.com/deven/search.php",""),
		new menuItem("-"),
		new menuItem("Public Service Programs","http://www.devenmedical.com/deven/mainpage.php?id=94",""),
		new menuItem("-"),
		new menuItem("Information & Resources","http://www.devenmedical.com/deven/mainpages.php?id=1",""),
		new menuItem("-"),
		new menuItem("Federal & National Resources","http://www.devenmedical.com/deven/mainpage.php?id=26",""),
		new menuItem("-"),
		new menuItem("State Information","http://www.devenmedical.com/deven/mainpages.php?id=6",""),
		new menuItem("-"),
		new menuItem("Newsletters","http://www.devenmedical.com/deven/mainpages.php?id=5",""),
		new menuItem("-"),
		new menuItem("First-Aid Information","http://www.devenmedical.com/deven/mainpages.php?id=1",""),
		new menuItem("-"),
		new menuItem("Preparedness Information","http://www.devenmedical.com/deven/mainpage.php?id=11","")
	)
);



var ns, ie;

(navigator.appName == "Netscape") ? ns = true : ie = true;



var isClk = false;
var isMnuMO = false;
var isML = false;
var mnuLine = "";
var t = "";



function menuBuilder(pad,top,left,bgColor,bgMoColor,width) {
	this.pad = pad;
	this.top = top;
	this.left = left;
	this.bgColor = bgColor;
	this.bgMoColor = bgMoColor;
	this.width = width;
}



function menuItem(label,href,target) {
	this.label = label;
	this.href = href;
	this.target = target;
}



	for (var j=0; j<arMenuItems.length; j++){
		for (var i=0; i<arMenuItems[j].length; i++) {
			if (i == 0) {
				var cssClass = "menuClass" + j;
				document.write ("<style type=\"text/css\">\n" +
					"." + cssClass + " {\nfont-family:arial;\nfont-size:11px;\nfont-weight:bold;\n}\n" +
					"." + cssClass + " a:link {\ntext-decoration:none;\ncolor:#FFFFFF;\n}\n" +
					"." + cssClass + " a:visited {\ntext-decoration:none;\ncolor:#FFFFFF;\n}\n" +
					"." + cssClass + " a:active {\ntext-decoration:none;\ncolor:#C40000;\n}\n" +
					"." + cssClass + " a:hover {\ntext-decoration:none;\ncolor:#C40000;\n}\n</style>");

				if (ns) {
					t = parseInt(arMenuItems[j][0].top - 7);
					cursor = "pointer";
				}
				else {
					t = arMenuItems[j][0].top;
					cursor = "hand";
				}

				document.write ("<div id='menu" + j + "'" +
					" style='position:absolute; top:" + t + "; left:" + arMenuItems[j][0].left + "; z-index:" + (j + 1) + "; visibility:hidden;'>");
				document.write ("<table border='0' width='" + arMenuItems[j][0].width + "' bgcolor='#FFFFFF' cellpadding='0' cellspacing='0' style='border:1px solid #FFFFFF'><tr><td>");
				document.write ("<table border='0' width='100%' cellpadding='0' cellspacing='0' class='" + cssClass + "'>");
			}
			else {
				// Detect to see if the menu item is a Line
				if (arMenuItems[j][i].label == "-") {
					isML = true;
				}
				else {
					if (isML) {
						mnuLine = " border-top:1px solid #C40000";
						isML = false;
					}
					else {
						mnuLine = "";
					}
				}

				// If menu item is a line skip to next menu item
				if (arMenuItems[j][i].label == "-") {
					continue;
				}
				else {
					document.write ("<tr><td><a href=\"" + arMenuItems[j][i].href + "\" target=\"" + arMenuItems[j][i].target + "\" onMouseOver='isMnuMO=true;' onMouseOut='isMnuMO=false; hideMenu(" +
						j + ")'><div style='background:" + arMenuItems[j][0].bgColor + "; padding:" +
						arMenuItems[j][0].pad + "px; width:" + arMenuItems[j][0].width + "px; cursor:" + cursor + "; padding-left:5px;" + mnuLine + "' align='left' " +
						"onMouseOver=\"this.style.backgroundColor='" + arMenuItems[j][0].bgMoColor + "'; this.style.color='#C40000'\"" +
						"onMouseOut=\"this.style.backgroundColor='" + arMenuItems[j][0].bgColor + "'; this.style.color='#FFFFFF'\">" +
						arMenuItems[j][i].label + "</div></a></td></tr>");
				}
			}
		}
		document.write ("</table>");
		document.write ("</td></tr></table>");
		document.write ("</div>");
	}



function show(id) {
	if (document.getElementById)
		document.getElementById(id).style.visibility = "visible"
	else if (document.all)
		document.all[id].style.visibility = "visible"
	else if (document.layers)
		document.layers[id].visibility = "show"
	else
		return false
		return true
}

function hide(id) {
	if (document.getElementById)
		document.getElementById(id).style.visibility = "hidden"
	else if (document.all)
		document.all[id].style.visibility = "hidden"
	else if (document.layers)
		document.layers[id].visibility = "hide"
	else
		return false
		return true
}

function showMenu(num) {
	for (var i=0; i<arMenuItems.length; i++){
		if (i == num) {
			show('menu' + num);
		}
		else {
			hide('menu' + i);
		}
	}
}

function hideMenu(num,clear) {
	if (!isMnuMO) {
		if (!clear) {
			setTimeout("hideMenu(" + num + ",true)",1500);
		}
		else {
			hide('menu' + num);
			clearTimeout();
		}
	}
}

// END SHOW AND HIDE FUNCTIONS
/*********************************************************************************
*********************************************************************************/