if (TransMenu.isSupported()) {
	var ms = new TransMenuSet(TransMenu.direction.down, 0, 0, TransMenu.reference.bottomLeft, TransMenu.slideTime = 200, TransMenu.hideDelay = 200, TransMenu.displayDelay = 200);
	var ms_menu_items = new Array (
		"DataCollection",
			new Array (
				new Array("Barcode Scanners", "barcode-scanners.html"),
				new Array("Data Collection Terminals", "data-collection-terminals.html"),
				new Array("RFID Readers", "rfid-readers.html"),
				new Array("Barcode Verifiers", "barcode-verifiers.html"),
				new Array("Magnetic Stripe Readers", "magnetic-stripe-readers.html"),
				new Array("Barcode Decoders", "barcode-decoders.html"),
				new Array("more...", "data-collection.html")
			),
		"Printing",
			new Array (
				new Array("Barcode Printers", "barcode-printers.html"),
				new Array("RFID Printers", "rfid-printers.html"),
				new Array("Ticket Printers", "ticket-printers.html"),
				new Array("Portable Barcode Printers", "portable-barcode-printers.html"),
				new Array("Barcode Software", "barcode-software.html"),
				new Array("Thermal Printheads", "thermal-printheads.html"),
				new Array("more . . .", "printing.html")
			),
		"PrintingSupplies",
			new Array (
				new Array("Barcode Labels", "barcode-labels.html"),
				new Array("Thermal Transfer Ribbons", "thermal-transfer-ribbons.html"),
				new Array("Thermal Printheads", "thermal-printheads.html"),
				new Array("Printhead Cleaning supplies", "http://www.product-catalog.com/vendorsearchlist.cfm?BAToken=mediasource&category1&category2&category3&category4&manpartno&manufacturer=Clean+Team"),
				new Array("Receipt Paper", "receipt-supplies.html"),
				new Array("ID Card Printer Ribbons", "id-card-printer-ribbons.html"),
				new Array("more . . .", "printing-supplies.html")
			),
		"PointofSale",
			new Array (
				new Array("Barcode Scanners", "barcode-scanners.html"),
				new Array("Cash Drawers", "cash-drawers.html"),
				new Array("Pole Displays", "pole-displays.html"),
				new Array("POS Keyboards", "pos-keyboards.html"),
				new Array("MICR Check Readers", "micr-check-readers.html"),
				new Array("Touchscreen Monitors", "touchscreen-monitors.html"),
				new Array("more . . .", "point-of-sale.html")
			),
		"RFID",
			new Array (
				new Array("RFID Printers", "rfid-printers.html"),
				new Array("RFID Readers", "rfid-readers.html"),
				new Array("RFID Software", "rfid-software.htm"),
				new Array("RFID Tags and Labels", "rfid-tags-labels.html"),
				new Array("more . . .", "rfid.html")
			),
		"PreprintedLabels",
			new Array (
				new Array("Preprinted Barcode Labels", "preprinted-barcode-labels.html"),
				new Array("Custom Labels", "custom-barcode-labels.html"),
				new Array("more . . .", "preprinted-labels.html")
			)
	);

	for (i = 0; i < ms_menu_items.length; i+=2) {
		ms_menu_item = ms.addMenu(document.getElementById(ms_menu_items[i]));
		for (j = 0; j < ms_menu_items[i+1].length; j++) {
			ms_menu_item.addItem(ms_menu_items[i+1][j][0], ms_menu_items[i+1][j][1]);
		}
	}

	TransMenu.renderAll();
	TransMenu.initialize();
}
