var menuTotal = 80;
var menuBreadCrumb = "t13037503";
var menuCategoryColorChange = new Array([null, null],[null, null]);
var menuBreadCrumbTrail = new Array(2);
var menuTimeout = null;
var menuCurrentNumber = -1;
var menuColorChange = -1;
var lastMenuAlignment = null;
var menuActive = new Array(menuTotal);
var menuTier = new Array(menuTotal);
var menuType = new Array(menuTotal);
var menus = new Array(menuTotal);
var menuDelayTimeout = null;
var menuDelay = true;
var mainMenuBreadCrumb = null;
var menuFullBreadCrumbTrail = false;

function menuAlterSelectBoxes(propertyValue) {
	for (var i = 0; i < document.forms.length; i++)
		for (var j = 0; j < document.forms[i].elements.length; j++)
			if (document.forms[i].elements[j].options)
				document.forms[i].elements[j].style.visibility = propertyValue;
}

function menuOn(menuNumber, menuType, menuCategoryNumber, menuColor, menuOffset) {
	if (menuTimeout != null)
		clearTimeout(menuTimeout);

	if (menuColor != null) {
		clearMainMenuColor();
		changeMainMenuColor(menuNumber, menuColor);
		menuColorChange = menuNumber;
	}

	if (menuNumber != -1)
		menuDelayTimeout = setTimeout("showMenu(" + menuNumber + ", " + (menuType != null ? "'" + menuType + "'" : null) + ", " + (isNaN(menuCategoryNumber) ? "'" + menuCategoryNumber + "'" : menuCategoryNumber) + ", " + menuOffset + ")", (menuDelay == true ? 250 : 0));
}

function menuOff() {
	menuTimeout = setTimeout("hideAllMenus()", 400);

	if (menuDelayTimeout != null)
		clearTimeout(menuDelayTimeout);
}

function changeMenuImage(menuNumber, menuImage, menuZIndex) {
	getMenuElement(menuImage + menuNumber).style.zIndex = menuZIndex;
}

function changeMenuColor(menu, menuColor) {
	getMenuElement(menu).style.background = menuColor;
}

function changeMainMenuColor(menuNumber, menuColor) {
	changeMenuColor("mainMenu" + menuNumber, menuColor);
	changeMenuImage(menuNumber, "menuImageLeft", 2);
	changeMenuImage(menuNumber, "menuImageRight", 2);
}

function clearMainMenuColor() {
	if (menuColorChange != -1) {
		changeMenuColor("mainMenu" + menuColorChange, menuMainMenuColor);
		changeMenuImage(menuColorChange, "menuImageLeft", 0);
		changeMenuImage(menuColorChange, "menuImageRight", 0);
	}
}

function changeSubMenuColor(menuCategoryNumber, menuHasChild, menuNumber) {
	clearParentMenuColor(menuNumber);
	changeMenuColor("menuCategory" + menuCategoryNumber, menuSubCategoryColor);

	if (menuHasChild == true)
		for (var i = 0; i < menuCategoryColorChange.length; i++)
			if (menuCategoryColorChange[i][0] == null) {
				menuCategoryColorChange[i][0] = menuCategoryNumber;
				menuCategoryColorChange[i][1] = menuNumber;
				break;
			}
}

function clearSubMenuColor(menuCategoryNumber) {
	changeMenuColor("menuCategory" + menuCategoryNumber, "transparent");
}

function clearParentMenuColor(menuNumber) {
	for (var i = 0; i < menuCategoryColorChange.length; i++)
		if (menuCategoryColorChange[i][1] != null && (menuNumber == -1 || menuTier[menuNumber] <= menuTier[menuCategoryColorChange[i][1]])) {
			changeMenuColor("menuCategory" + menuCategoryColorChange[i][0], "transparent");
			menuCategoryColorChange[i][0] = null;
			menuCategoryColorChange[i][1] = null;
			break;
		}
}

function getMenuBreadCrumbTrail() {
	var currentMenuBreadCrumbTrail = "";
	var useMainMenuBreadCrumb = false;

	for (var i = 0; i < menuBreadCrumbTrail.length; i++)
		if (menuBreadCrumbTrail[i] && menuBreadCrumbTrail[i] != null)
			currentMenuBreadCrumbTrail += ";c" + (menuUseIdentifier != true ? "" : "i") + menuBreadCrumbTrail[i];

	if (currentMenuBreadCrumbTrail.length > 0) {
		useMainMenuBreadCrumb = true;

		if (menuFullBreadCrumbTrail == false)
			currentMenuBreadCrumbTrail = currentMenuBreadCrumbTrail.substring(0, currentMenuBreadCrumbTrail.lastIndexOf(";"));
	}

	return escape(menuBreadCrumb + (useMainMenuBreadCrumb == true ? ";c" + (menuUseIdentifier != true ? "" : "i") + mainMenuBreadCrumb : "") + currentMenuBreadCrumbTrail);
}

function getMenuCategoryURL(menuCategoryId) {
	if (menuURLRewrite != true)
		return menuPath + "CategoryDisplay?storeId=" + menuStoreId + "&catalogId=" + menuCatalogId + "&langId=" + menuLanguageId + (menuUseIdentifier != true ? "&categoryId=" : "&identifier=") + escape(menuCategoryId) + "&bct=" + getMenuBreadCrumbTrail();
	else
		return menuPath + "/" + escape(menuCategoryId) + ".htm?bct=" + getMenuBreadCrumbTrail();
}

function menuCategoryJump(menuCategoryId) {
	var menuCategoryURL = getMenuCategoryURL(menuCategoryId);

	if (location.protocol == "http:")
		location.href = menuCategoryURL;
	else
		top.location.href = menuCategoryURL;
}

function getMenuElement(menuName) {
	return (document.getElementById ? document.getElementById(menuName) : (document.all ? document.all[menuName] : (document.layers ? document.layers[menuName] : null)));
}

function getMenuLeftPosition(menu) {
	var menuOffsetLeft = menu.offsetLeft;
	var menuOffsetParent = menu.offsetParent;

	while (menuOffsetParent != null) {
		menuOffsetLeft += menuOffsetParent.offsetLeft;
 		menuOffsetParent = menuOffsetParent.offsetParent;
	}

	return menuOffsetLeft;
}

function getMenuTopPosition(menu) {
	var menuOffsetTop = menu.offsetTop;
	var menuOffsetParent = menu.offsetParent;

	while (menuOffsetParent != null) {
		menuOffsetTop += menuOffsetParent.offsetTop;
 		menuOffsetParent = menuOffsetParent.offsetParent;
	}

	return menuOffsetTop;
}

function setMenuBreadCrumbTrail(menuNumber, menuCategoryId) {
	if (menuNumber == null) {
		mainMenuBreadCrumb = menuCategoryId;

		for (var i = 0; i < menuBreadCrumbTrail.length; i++)
			menuBreadCrumbTrail[i] = null;

		menuFullBreadCrumbTrail = false;
	} else if (menuTier[menuNumber] < menuBreadCrumbTrail.length) {
		menuBreadCrumbTrail[menuTier[menuNumber]] = menuCategoryId;

		for (var i = menuTier[menuNumber] + 1; i < menuBreadCrumbTrail.length; i++)
			menuBreadCrumbTrail[i] = null;

		menuFullBreadCrumbTrail = false;
	} else
		menuFullBreadCrumbTrail = true;
}

function showMenu(menuNumber, menuType, menuCategoryNumber, menuOffset) {
	if (menuActive[menuNumber] == true)
		return;

	menuDelay = false;

	hideMenuTiers(menuTier[menuNumber] - (menuCategoryNumber == null ? 1 : 0));

	menuAlterSelectBoxes("hidden");

	menuActive[menuNumber] = true;

	var menuParent = (menuCategoryNumber == null ? getMenuElement("mainMenu" + menuNumber) : getMenuElement("menuCategory" + menuCategoryNumber));
	var menu = getMenuElement("menu" + menuNumber);
	var menuTop = getMenuTopPosition(menuParent);
	var menuLeft = getMenuLeftPosition(menuParent);
	var menuCategoryWidth = getMenuElement("categoryMenus").offsetWidth;

	if (menuType != "side") {
		var menuTableList = getMenuElement("menuTable" + menuNumber);

		if (menuTableList) {
			menuTableList.style.width = "auto";

			if (menuTableList.offsetWidth < menuParent.offsetWidth)
				menuTableList.style.width = (menuParent.offsetWidth - 2) + "px";

			menu.style.width = menuTableList.style.width;
		}

		menuTop += menuParent.offsetHeight;

		if (menuParent.offsetWidth + menuLeft + menu.offsetWidth > menuCategoryWidth - 5)
			menuLeft += menuParent.offsetWidth - menu.offsetWidth + menuOffset;
		else if (menuLeft >= menuOffset) {
			menuLeft -= menuOffset;
			lastMenuAlignment = "right";
		}
	} else {
		menuTop += menuOffset;

		if (menuParent.offsetWidth + menuLeft + menu.offsetWidth < menuCategoryWidth - 5 && lastMenuAlignment != "left")
			menuLeft += menuParent.offsetWidth + 1;
		else {
			menuLeft -= menu.offsetWidth - 1;
			lastMenuAlignment = "left";
		}
	}

	menu.style.top = menuTop + "px";
	menu.style.left = menuLeft + "px";
	menu.style.visibility = "visible";
}

function hideAllMenus() {
	for (var i = 0; i <= menuTotal; i++)
		if (menuActive[i] == true)
			hideMenu(i);

	clearMainMenuColor();
	clearParentMenuColor(-1);
	menuAlterSelectBoxes("visible");

	menuDelay = true;
}

function hideMenuTiers(menuTierCurrent) {
	for (var i = 0; i <= menuTotal; i++)
		if (menuTier[i] > menuTierCurrent && menuActive[i] == true)
			hideMenu(i);
}

function hideMenu(menuNumber) {
	var menu = getMenuElement("menu" + menuNumber);

	menuActive[menuNumber] = false;

	menu.style.visibility = "hidden";
	menu.style.top = "0px";
	menu.style.left = "0px";
}

function menu() {
	menuCurrentNumber += 1;
	this.menuCategoryNumber = -1;
	this.menuCategories = new Array();

	if (!menuTier[menuCurrentNumber])
		menuTier[menuCurrentNumber] = 0;

	this.addCategory = function(menuCategoryName, menuCategoryId, menuCategoryIdentifier, menuNumber) {
		this.menuCategoryNumber += 1;

		var menuCategoryTitle = menuCurrentNumber + "-" + this.menuCategoryNumber;
		var menuCategory = "<TR><TD ID=\"menuCategory" + menuCategoryTitle + "\" CLASS=\"" + (this.menuCategoryNumber != 0 ? "menuCell" : "menuCellTop") + "\" NOWRAP onClick=\"menuCategoryJump(" + (menuUseIdentifier != true ? menuCategoryId : "'" + menuCategoryIdentifier + "'") + ");\"";

		if (menuNumber != null) {
			menuCategory += " onMouseOver=\"hideMenuTiers(menuTier[" + menuCurrentNumber + "]); changeSubMenuColor('" + menuCategoryTitle + "', true, " + menuCurrentNumber + "); setMenuBreadCrumbTrail(" + menuCurrentNumber + ", " + (menuUseIdentifier != true ? menuCategoryId : "'" + menuCategoryIdentifier + "'") + "); menuOn(" + menuNumber + ", 'side', '" + menuCategoryTitle + "', null, " + (this.menuCategoryNumber != 0 ? 1 : 0) + ");\" onMouseOut=\"menuOff();\"";
			menuTier[menuNumber] = menuTier[menuCurrentNumber] + 1;
		} else {
			menuCategory += " onMouseOver=\"hideMenuTiers(menuTier[" + menuCurrentNumber + "]); changeSubMenuColor('" + menuCategoryTitle + "', false, " + menuCurrentNumber + "); setMenuBreadCrumbTrail(" + menuCurrentNumber + ", " + (menuUseIdentifier != true ? menuCategoryId : "'" + menuCategoryIdentifier + "'") + "); menuOn(-1, null, null, null, 0);\" onMouseOut=\"clearSubMenuColor('" + menuCategoryTitle + "'); menuOff();\"";
		}

		menuCategory += ">" + menuCategoryName + "</TD></TR>";

		this.menuCategories[this.menuCategoryNumber] = menuCategory;
	}

	this.writeMenu = function() {
		var menuCategory = "<DIV ID=\"menu" + menuCurrentNumber + "\"" + (this.menuCategoryNumber > -1 ? " CLASS=\"menu\"><TABLE CELLPADDING=\"0\" CELLSPACING=\"0\" BORDER=\"0\" ID=\"menuTable" + menuCurrentNumber + "\">" : ">");

		for (var i = 0; i <= this.menuCategoryNumber; i++)
			menuCategory += this.menuCategories[i];

		if (this.menuCategoryNumber > -1)
			menuCategory += "</TABLE>";

		menuCategory += "</DIV>";

		document.write(menuCategory);
	}
}


menus[0] = new menu();
menus[0].addCategory("Global Positioning Systems", 13040578, "gps-chartplotter", 8);
menus[0].addCategory("Fishfinders & Depth Sounders", 13037514, "fishfinders", 9);
menus[0].addCategory("Radars & Autopilots", 13040585, "radar-autopilot", 10);
menus[0].addCategory("Boat VHF & SSB Radios", 13040591, "vhf-ssb-radio", 11);
menus[0].addCategory("Boat Clocks and Weather Instruments", 13045503, "clocks-weather-instruments", 12);
menus[0].addCategory("Boat Compasses", 13040598, "compass", null);
menus[0].addCategory("Boat Antennas", 13040599, "antenna", 13);
menus[0].addCategory("Boat Audio & Video", 13039526, "audio-vid", 14);
menus[0].addCategory("Marine Optics", 13043059, "marine-optic", null);
menus[0].addCategory("Boating Books / Videos / Charts", 13045505, "book-video-charts", 15);
menus[0].addCategory("Cameras", 13078021, "camera", null);
menus[0].addCategory("Hard Cases", 13094504, "hard-cases", null);
menus[0].writeMenu();

menus[1] = new menu();
menus[1].addCategory("Rod & Reel Combos", 13038520, "rod-reel-combo", 16);
menus[1].addCategory("Fishing Reels", 13038505, "reel", 17);
menus[1].addCategory("Fishing Rods", 13038513, "rod", 18);
menus[1].addCategory("Fishing Lures", 13038527, "lures", 19);
menus[1].addCategory("Terminal Tackle", 13038537, "terminal-tackle", 20);
menus[1].addCategory("Fishing Accessories", 13039503, "fishing-accessories", 21);
menus[1].addCategory("Fishfinders & Depth Sounders", 13037514, "fishfinders", 22);
menus[1].addCategory("Trolling Motors", 13044560, "trolling-motor", 23);
menus[1].addCategory("Fishing Books & Videos", 13039513, "fishing-books-and-videos", 24);
menus[1].addCategory("Sunglasses", 13087003, "sun-glasses", 25);
menus[1].writeMenu();

menus[2] = new menu();
menus[2].addCategory("Boat Seats", 13042007, "seating-boat", 26);
menus[2].addCategory("Boat Cabin & Cockpit", 13037506, "cabin-cockpit", 27);
menus[2].addCategory("Boat Motor Parts & Systems", 13037512, "motor", 29);
menus[2].addCategory("Boat Trailering", 13037509, "trailering-", 34);
menus[2].addCategory("Boats", 13037505, "boats", 42);
menus[2].addCategory("Outboard Motors", 13043558, "outboard-motor-", 43);
menus[2].addCategory("Boating Safety Equipment", 13042009, "safety", 45);
menus[2].addCategory("Nautical Gifts", 13043053, "nautical-gifts", 47);
menus[2].writeMenu();

menus[3] = new menu();
menus[3].addCategory("Hardware", 13042018, "hardware-", 48);
menus[3].addCategory("Boat Cleaning", 13044004, "cleaning", 49);
menus[3].addCategory("Boat Adhesives & Caulking", 13044003, "adhesives-caulking", null);
menus[3].addCategory("Boat Epoxy & Fiberglass", 13044009, "epoxy-fiberglass", 50);
menus[3].addCategory("Boat Painting Supplies", 13044014, "painting", 51);
menus[3].addCategory("Boat Teak & Wood", 13042010, "teak-wood", 52);
menus[3].addCategory("Boat Tools", 13042016, "tool", null);
menus[3].addCategory("Zincs & Anodes", 13042014, "zincs-anodes", null);
menus[3].writeMenu();

menus[4] = new menu();
menus[4].addCategory("Boat Pumps", 13043507, "pumps", 53);
menus[4].addCategory("Boat Battery Systems", 13042536, "battery-systems", 54);
menus[4].addCategory("Boat Lighting", 13042542, "lighting", 55);
menus[4].addCategory("Lighting Panels & Wiring", 13042546, "panels-wiring", 56);
menus[4].addCategory("Shore Power", 13042554, "shore-power", 57);
menus[4].addCategory("Boat Tools", 13042016, "tool", null);
menus[4].addCategory("Freshwater & Sanitation Systems", 13042561, "freshwater-sanitation-systems", 58);
menus[4].addCategory("Plumbing Fittings & Valves", 13042558, "plumbing-fittings-valves", 59);
menus[4].writeMenu();

menus[5] = new menu();
menus[5].addCategory("Boat Anchors & Accessories", 13095003, "anchoring", 60);
menus[5].addCategory("Dock Line", 13045522, "dock-line", null);
menus[5].addCategory("Fenders & Accessories", 13096517, "fender-and-accessories", 61);
menus[5].addCategory("Cleats & Hardware", 13096507, "cleats-hardware", 62);
menus[5].addCategory("Dock Systems & Boat Ramps", 13096509, "dock-system-and-boat-ramps", 63);
menus[5].addCategory("Boat Ladders & Boat Steps", 13096518, "boat-ladders-and-steps", 64);
menus[5].addCategory("Boat Hooks & Line Accessories", 13043006, "boathook", null);
menus[5].addCategory("Power Pedestals & Other Dock Accessories", 13095503, "power-pedestals-and-accessories", 66);
menus[5].addCategory("Anchor Line, Chain & Hardware", 13043007, "anchor-line-chain-hardware", 67);
menus[5].addCategory("Mooring Whips & Buoys", 13096503, "mooring-whips-bouys", 68);
menus[5].addCategory("Dock Boxes", 13043015, "dock-box", null);
menus[5].addCategory("Dock Accessories", 13043012, "dock-accs", 69);
menus[5].addCategory("Rub Rail & Chafe Protection", 13043032, "rubrail-chafe-protection", null);
menus[5].addCategory("Bubblers & Ice Prevention", 13045521, "bubblers-ice-prevention", null);
menus[5].writeMenu();

menus[6] = new menu();
menus[6].addCategory("Wakeboards & Accessories", 13041503, "wakeboards", null);
menus[6].addCategory("Kneeboards", 13041506, "kneeboards", 70);
menus[6].addCategory("Water Skis", 13041507, "skis", 71);
menus[6].addCategory("Water Tubes & Towables", 13041512, "towables", null);
menus[6].addCategory("Life Jackets & Flotation", 13041010, "life-jackets-flotation", 72);
menus[6].addCategory("Snorkeling & Wetsuits", 13040601, "snorkeling-wetsuits", 73);
menus[6].addCategory("PWC Accessories", 13040607, "pwc-accessories", null);
menus[6].writeMenu();

menus[7] = new menu();
menus[7].addCategory("Womens Clothing", 13044527, "womens-apparel", 74);
menus[7].addCategory("Mens Clothing", 13042505, "mens-apparel", 75);
menus[7].addCategory("Childrens Clothing", 13044547, "childrens-apparel", 76);
menus[7].addCategory("Footwear", 13042518, "footwear", 77);
menus[7].addCategory("Wetsuits", 13041009, "wetsuit", null);
menus[7].addCategory("Sunglasses", 13087003, "sun-glasses", 78);
menus[7].addCategory("Boating/Fishing Hats & Caps", 13044550, "hats-caps", null);
menus[7].addCategory("Boating/Watersports Gloves", 13042517, "gloves-", null);
menus[7].addCategory("Hard Cases, Gear Bags & Duffles", 13042503, "gear-bags-duffels", 79);
menus[7].addCategory("Marine Watches", 13042532, "watches", null);
menus[7].writeMenu();

menus[8] = new menu();
menus[8].addCategory("Mounted GPS & Chartplotters", 13040579, "mounted-gps-chartplotters", null);
menus[8].addCategory("GPS & Sounder Combo", 13040574, "gps-sounder-combo", null);
menus[8].addCategory("Handheld GPS & Chartplotters", 13040580, "handheld-gps-chartplotters", null);
menus[8].addCategory("Electronic Charts", 13040583, "electronic-chart", null);
menus[8].addCategory("GPS & Chartplotters Accessories", 13040581, "accs-gps-chartplotters", null);
menus[8].writeMenu();

menus[9] = new menu();
menus[9].addCategory("Fishfinders & Depth Sounders", 13040573, "fishfinders-depth-sounder", null);
menus[9].addCategory("GPS & Sounder Combo", 13040574, "gps-sounder-combo", null);
menus[9].addCategory("Fishfinders & Sounders Accessories", 13040576, "accessories-fishfinders-sounder", null);
menus[9].writeMenu();

menus[10] = new menu();
menus[10].addCategory("Boat Radar", 13040586, "radar", null);
menus[10].addCategory("Boat Autopilots", 13040587, "autopilots", null);
menus[10].addCategory("Radar & Autopilots Accessories", 13040589, "accessories-radar-autopilot", null);
menus[10].writeMenu();

menus[11] = new menu();
menus[11].addCategory("Boat Mounted Radios", 13040593, "mounted-radios", null);
menus[11].addCategory("Handheld Radios", 13040592, "handheld-radios", null);
menus[11].addCategory("VHF & SSB Radio Accessories", 13040594, "accs-vhf-ssb", null);
menus[11].writeMenu();

menus[12] = new menu();
menus[12].addCategory("Boat Barometers and Clocks", 13043054, "clock-barometers", null);
menus[12].addCategory("Electronic Weather Instruments", 13043055, "electronic-weather-instruments", null);
menus[12].writeMenu();

menus[13] = new menu();
menus[13].addCategory("AM & FM Antennas", 13040600, "am-fm-antennas", null);
menus[13].addCategory("Television Antennas", 13039530, "television-antennas", null);
menus[13].addCategory("Boat VHF Antennas", 13045504, "vhf-antenna", null);
menus[13].addCategory("Antenna Accessories", 13043058, "antenna-accs", null);
menus[13].writeMenu();

menus[14] = new menu();
menus[14].addCategory("Boat Audio Systems", 13039527, "audio-systems", null);
menus[14].addCategory("Waterproof/Boat Speakers", 13039534, "speaker", null);
menus[14].addCategory("Boat Video Systems", 13039529, "video-systems", null);
menus[14].addCategory("Television Antennas", 13039530, "television-antennas", null);
menus[14].addCategory("AM & FM Antennas", 13040600, "am-fm-antennas", null);
menus[14].addCategory("Audio & Visual Accessories", 13039535, "av-accs", null);
menus[14].writeMenu();

menus[15] = new menu();
menus[15].addCategory("Boating Books & Videos", 13045509, "boating-books-videos", null);
menus[15].addCategory("Fishing Books & Videos", 13045508, "fishing-books-videos", null);
menus[15].addCategory("Boating Charts", 13045510, "charts", null);
menus[15].addCategory("Chart Books & Cruising Guides", 13045511, "chartbooks-cruising-guides", null);
menus[15].addCategory("Electronic Charts", 13040583, "electronic-chart", null);
menus[15].addCategory("Boat Navigation Tools", 13045506, "navigation-tools", null);
menus[15].addCategory("Log Books", 13045507, "log-books", null);
menus[15].writeMenu();

menus[16] = new menu();
menus[16].addCategory("Casting Rod/Reel Combos", 13038521, "casting-combos", null);
menus[16].addCategory("Conventional Combos", 13038523, "conventional-combos", null);
menus[16].addCategory("Downrigger Combos", 13038526, "downrigger-combos", null);
menus[16].addCategory("Spinning Rod/Reel Combos", 13038522, "spinning-combos", null);
menus[16].addCategory("Surf Rod/Reel Combos", 13038525, "surf-combos", null);
menus[16].writeMenu();

menus[17] = new menu();
menus[17].addCategory("Baitcast Reels", 13038507, "baitcast-reels", null);
menus[17].addCategory("Conventional Reels", 13038510, "conventional-reels", null);
menus[17].addCategory("Spinning Reels", 13038509, "spinning-reel", null);
menus[17].addCategory("Reel Accessories", 13038511, "reel-accessories", null);
menus[17].writeMenu();

menus[18] = new menu();
menus[18].addCategory("Casting Rods", 13038514, "casting-rods", null);
menus[18].addCategory("Conventional Rods", 13038516, "conventional-rods", null);
menus[18].addCategory("Spinning Rod", 13038515, "spinning-rod", null);
menus[18].addCategory("Surf Rods", 13038517, "surf-rods", null);
menus[18].addCategory("Downrigger Rods", 13048504, "downrigger-rod", null);
menus[18].addCategory("Rod Accessories", 13038519, "rod-accessories", null);
menus[18].writeMenu();

menus[19] = new menu();
menus[19].addCategory("Bucktails", 13038533, "bucktail", null);
menus[19].addCategory("Spinnerbaits", 13038529, "spinnerbaits", null);
menus[19].addCategory("Hard Baits & Plugs", 13044579, "hard-baits-plugs", null);
menus[19].addCategory("Jigs & Spoons", 13038530, "jigs-and-spoons", null);
menus[19].addCategory("Fishing Lure Kits", 13038536, "lure-kits", null);
menus[19].addCategory("Preserved Baits & Chum", 13038535, "preserved-bait-chum", null);
menus[19].addCategory("Soft Plastics & Shads", 13038534, "soft-plastics-shads", null);
menus[19].addCategory("Surf Lures & Skirts", 13038531, "surf-lures-and-skirts", null);
menus[19].addCategory("Trolling Lures", 13038528, "trolling-lures", null);
menus[19].writeMenu();

menus[20] = new menu();
menus[20].addCategory("Gaffs & Harnesses", 13038544, "gaffs-and-harnesses", null);
menus[20].addCategory("Fishing Hooks", 13038541, "hook", null);
menus[20].addCategory("Fishing Leaders", 13038539, "leaders", null);
menus[20].addCategory("Fishing Line", 13038538, "line", null);
menus[20].addCategory("Fishing Nets & Traps", 13038546, "nets-traps", null);
menus[20].addCategory("Sinkers & Floats", 13038545, "sinkers-and-floats", null);
menus[20].addCategory("Fishing Swivels", 13038547, "swivels", null);
menus[20].addCategory("Fishing Rigs & Accessories", 13038542, "rigs-and-accessories", null);
menus[20].addCategory("Terminal Accessories", 13038548, "terminal-accessories", null);
menus[20].writeMenu();

menus[21] = new menu();
menus[21].addCategory("Boat Cushions", 13039505, "cushions", null);
menus[21].addCategory("Downriggers", 13039506, "downriggers", null);
menus[21].addCategory("Fishing Knives & Sharpeners", 13039507, "knives-and-sharpeners", null);
menus[21].addCategory("Outriggers", 13039508, "outriggers", null);
menus[21].addCategory("Fishing Rod Holders & Racks", 13039509, "rod-holders-and-racks", null);
menus[21].addCategory("Fishing Tackle Storage", 13039510, "tackle-storage", null);
menus[21].addCategory("Fishing Tools & Pliers", 13039511, "tools-and-pliers", null);
menus[21].addCategory("Bait Tank Accessories", 13039504, "bait-tanks-accessories", null);
menus[21].writeMenu();

menus[22] = new menu();
menus[22].addCategory("Fishfinders & Depth Sounders", 13040573, "fishfinders-depth-sounder", null);
menus[22].addCategory("GPS & Sounder Combo", 13040574, "gps-sounder-combo", null);
menus[22].addCategory("Fishfinders & Sounders Accessories", 13040576, "accessories-fishfinders-sounder", null);
menus[22].writeMenu();

menus[23] = new menu();
menus[23].addCategory("Trolling Motors", 13044561, "trolling-motor-", null);
menus[23].addCategory("Trolling Motor Accessories", 13044562, "trolling-motor-accessories", null);
menus[23].writeMenu();

menus[24] = new menu();
menus[24].addCategory("Fishing Books & Videos", 13045508, "fishing-books-videos", null);
menus[24].addCategory("Reference Cards", 13044563, "reference-cards", null);
menus[24].writeMenu();

menus[25] = new menu();
menus[25].addCategory("Marine Sunglasses", 13042531, "sunglasses-", null);
menus[25].addCategory("Sunglasses Accessories", 13086505, "sunglasses-accessories", null);
menus[25].writeMenu();

menus[26] = new menu();
menus[26].addCategory("Boat & Pilot Seats", 13043564, "boat-pilot-seats", null);
menus[26].addCategory("Deck Chairs", 13043033, "deck-chairs", null);
menus[26].addCategory("Fishing Seats & Chairs", 13043034, "fishing-seats-chairs", null);
menus[26].addCategory("Jump & Lounge Seats", 13043035, "jump-lounge-seats", null);
menus[26].addCategory("Pontoon Furniture", 13043036, "pontoon-furniture", null);
menus[26].addCategory("Seating Accessories", 13043037, "seating-accessories", null);
menus[26].writeMenu();

menus[27] = new menu();
menus[27].addCategory("Boat Interior Lighting", 13042543, "interior-lighting", null);
menus[27].addCategory("Teak & Starboard", 13042013, "teak-starboard", null);
menus[27].addCategory("Boat A/C, Fans & Heaters", 13043048, "ac-fans-heaters", null);
menus[27].addCategory("Boating Flags", 13043038, "flags", null);
menus[27].addCategory("Galley", 13043039, "galley", 28);
menus[27].addCategory("Miscellaneous Cabin Accessories", 13043052, "misc-cabin-accessories", null);
menus[27].addCategory("Boat Storage", 13043047, "storage-", null);
menus[27].addCategory("Boat Tables", 13043057, "tables", null);
menus[27].writeMenu();

menus[28] = new menu();
menus[28].addCategory("Boat Barbeques", 13043013, "barbeques", null);
menus[28].addCategory("Boating Coolers", 13043041, "coolers", null);
menus[28].addCategory("Boat Drink Holders", 13043042, "drink-holders", null);
menus[28].addCategory("Refrigerators & Ice Makers ", 13043043, "refrigerators-ice-makers", null);
menus[28].addCategory("Boat Stoves & Cooking Appliances", 13043044, "stoves-cooking-appliances", null);
menus[28].addCategory("Boat Tableware", 13043045, "tablewear", null);
menus[28].writeMenu();

menus[29] = new menu();
menus[29].addCategory("Boat Coolant & Lubrication", 13043511, "coolant-lubrication", 30);
menus[29].addCategory("Boat Engine & Outdrive Parts", 13043517, "engine-outdrive-parts", null);
menus[29].addCategory("Boat Fuel Systems", 13043518, "fuel-systems", 31);
menus[29].addCategory("Boat Instruments", 13043524, "instruments", null);
menus[29].addCategory("Boat Propellers", 13043529, "propellers", null);
menus[29].addCategory("Boat Spark Plugs", 13043530, "spark-plugs", null);
menus[29].addCategory("Steering & Trim Systems", 13043531, "steering-trim-systems", 32);
menus[29].addCategory("Ventilation", 13043532, "ventilation", 33);
menus[29].addCategory("Boat Windshield Wipers", 13043533, "windshield-wipers", null);
menus[29].addCategory("Zincs & Anodes", 13042014, "zincs-anodes", null);
menus[29].writeMenu();

menus[30] = new menu();
menus[30].addCategory("Boat Antifreeze & Accessories", 13043513, "antifreeze-accessory", null);
menus[30].addCategory("Motor Flushers", 13043514, "motor-flushers", null);
menus[30].addCategory("Oil Change Pumps & Accessories", 13043515, "oil-change-pumps-accs", null);
menus[30].addCategory("Boat Lubricants", 13043516, "lubricants", null);
menus[30].writeMenu();

menus[31] = new menu();
menus[31].addCategory("Fuel Flow Instruments", 13043520, "fuel-flow-instrument", null);
menus[31].addCategory("Boat Fuel Tanks", 13043521, "fuel-tanks", null);
menus[31].addCategory("Fuel Hose & Accessories", 13043522, "fuel-hose-accessories", null);
menus[31].addCategory("Fuel Additives", 13043523, "fuel-additives", null);
menus[31].writeMenu();

menus[32] = new menu();
menus[32].addCategory("Steering & Engine Controls", 13043535, "steering-engine-controls", null);
menus[32].addCategory("Boat Steering Wheels", 13043536, "steering-wheels", null);
menus[32].addCategory("Trim Tabs", 13043537, "trim-tabs", null);
menus[32].writeMenu();

menus[33] = new menu();
menus[33].addCategory("AC, Fans & Heaters", 13043538, "fans-heaters", null);
menus[33].addCategory("Blowers & Vents", 13043539, "blowers-vents", null);
menus[33].addCategory("Engine Compartment Heaters", 13043540, "engine-compartment-heaters", null);
menus[33].writeMenu();

menus[34] = new menu();
menus[34].addCategory("Boat Covers & Tops", 13042027, "covers-tops", 35);
menus[34].addCategory("Boat Guides", 13042034, "boat-guides", null);
menus[34].addCategory("Bunks & Rollers", 13042035, "bunks-rollers", 36);
menus[34].addCategory("Trailer Hitches", 13042039, "hitches", 37);
menus[34].addCategory("Jacks", 13042043, "jacks", 38);
menus[34].addCategory("Tie-Downs", 13042046, "tie-downs", null);
menus[34].addCategory("Trailer Lighting", 13042047, "trailer-lighting", 39);
menus[34].addCategory("Trailer Wheels & Accessories", 13042050, "wheels-accs", 40);
menus[34].addCategory("Boat Winches", 13042059, "winches", 41);
menus[34].writeMenu();

menus[35] = new menu();
menus[35].addCategory("Bimini Tops", 13042028, "bimini-top", null);
menus[35].addCategory("Boat Covers", 13042029, "boat-cover", null);
menus[35].addCategory("Other Covers", 13042030, "other-covers", null);
menus[35].addCategory("PWC (jetski) Covers", 13042032, "pwc-covers", null);
menus[35].addCategory("Cover Accessories", 13042031, "cover-accs", null);
menus[35].addCategory("Rail, Bimini & Cover Hardware", 13042025, "rail-cover-hardware", null);
menus[35].addCategory("Boat Tarps", 13042033, "tarp", null);
menus[35].writeMenu();

menus[36] = new menu();
menus[36].addCategory("Brackets & Hardware", 13042036, "brackets-hardware", null);
menus[36].addCategory("Bunks & Carpet", 13042037, "bunks-carpet", null);
menus[36].addCategory("Rollers", 13042038, "rollers", null);
menus[36].writeMenu();

menus[37] = new menu();
menus[37].addCategory("Couplers", 13042040, "couplers", null);
menus[37].addCategory("Hitches & Balls", 13042042, "hitches-balls", null);
menus[37].addCategory("Trailer Locks", 13042041, "trailer-lock", null);
menus[37].writeMenu();

menus[38] = new menu();
menus[38].addCategory("Dollies", 13042044, "dollies", null);
menus[38].addCategory("Trailer Jacks", 13042045, "trailer-jacks", null);
menus[38].writeMenu();

menus[39] = new menu();
menus[39].addCategory("Lights & Reflectors", 13042049, "lights-reflectors", null);
menus[39].addCategory("Trailer Wiring", 13042048, "trailer-wiring", null);
menus[39].writeMenu();

menus[40] = new menu();
menus[40].addCategory("Bearings & Hubs", 13042052, "bearings-hubs", null);
menus[40].addCategory("Brakes", 13042051, "brakes", null);
menus[40].addCategory("Trailer Fenders", 13042057, "fender-", null);
menus[40].addCategory("Trailer Wheels & Tires", 13042058, "wheels-tires", null);
menus[40].writeMenu();

menus[41] = new menu();
menus[41].addCategory("Winches", 13042060, "trailer-winch", null);
menus[41].addCategory("Winch Cables & Accessories", 13042061, "winch-cables-accs", null);
menus[41].addCategory("Bow Eyes", 13042020, "bow-eyes", null);
menus[41].writeMenu();

menus[42] = new menu();
menus[42].addCategory("Boats", 13043553, "boat", null);
menus[42].addCategory("Canoes", 13043548, "canoe-", null);
menus[42].addCategory("Kayaks", 13043546, "kayak-", null);
menus[42].addCategory("Inflatable Boats", 13043555, "inflatable-boat", null);
menus[42].addCategory("Inflatable Boat Accessories", 13043556, "inflatable-accessories", null);
menus[42].addCategory("Paddleboats", 13043550, "paddleboats-", null);
menus[42].addCategory("Davits", 13043557, "davits", null);
menus[42].addCategory("Boat Paddles & Accessories", 13043563, "paddles-access", null);
menus[42].writeMenu();

menus[43] = new menu();
menus[43].addCategory("Trolling Motors", 13044560, "trolling-motor", 44);
menus[43].addCategory("Boat Motors", 13043560, "motor-", null);
menus[43].addCategory("Outboard Parts & Accessories", 13043562, "outboard-part-accessories", null);
menus[43].addCategory("Zincs & Anodes", 13042014, "zincs-anodes", null);
menus[43].writeMenu();

menus[44] = new menu();
menus[44].addCategory("Trolling Motors", 13044561, "trolling-motor-", null);
menus[44].addCategory("Trolling Motor Accessories", 13044562, "trolling-motor-accessories", null);
menus[44].writeMenu();

menus[45] = new menu();
menus[45].addCategory("Life Jackets & Flotation", 13041010, "life-jackets-flotation", 46);
menus[45].addCategory("Water Purifiers", 13043505, "water-purifiers", null);
menus[45].addCategory("Boat Alarms & Detectors", 13044015, "detectors", null);
menus[45].addCategory("EPIRBs & Survival Gear", 13044016, "epirbs-survival-gear", null);
menus[45].addCategory("Life Rafts", 13044018, "life-raft", null);
menus[45].addCategory("First Aid Kits", 13044019, "first-aid-kits", null);
menus[45].addCategory("Boat Horns", 13044020, "horns", null);
menus[45].writeMenu();

menus[46] = new menu();
menus[46].addCategory("Child Life Vests", 13045018, "child-lifevests", null);
menus[46].addCategory("Inflatable PFDs", 13044024, "inflatable-pfds", null);
menus[46].addCategory("Life Jackets", 13044025, "life-jackets", null);
menus[46].addCategory("Pet Lifejackets & Vests", 13044023, "pet-vests", null);
menus[46].addCategory("PFD Bomber Jackets & Worksuits", 13044026, "pfd-bomber-jackets-worksuits", null);
menus[46].addCategory("Throwables & Cushions", 13044027, "throwables-cushions", null);
menus[46].addCategory("Watersports Vests", 13045019, "watersports-vests", null);
menus[46].writeMenu();

menus[47] = new menu();
menus[47].addCategory("Boat Barometers and Clocks", 13043054, "clock-barometers", null);
menus[47].addCategory("Electronic Weather Instruments", 13043055, "electronic-weather-instruments", null);
menus[47].addCategory("Boating Gifts", 13043056, "gifts", null);
menus[47].writeMenu();

menus[48] = new menu();
menus[48].addCategory("Shackles, Swivels, Hooks & Accs.", 13043010, "shackles-swivels-hooks-etc", null);
menus[48].addCategory("Bow Eyes", 13042020, "bow-eyes", null);
menus[48].addCategory("Cabinet Hardware & Hinges", 13042019, "cabinet-hardware-hinges", null);
menus[48].addCategory("Cleats & Chocks", 13043011, "cleats-chocks", null);
menus[48].addCategory("Boat Fasteners", 13042022, "fasteners", null);
menus[48].addCategory("Boat Handrails", 13042023, "handrails", null);
menus[48].addCategory("Hatches & Deck Plates", 13042024, "hatches-deck-plates", null);
menus[48].addCategory("Rail, Bimini & Cover Hardware", 13042025, "rail-cover-hardware", null);
menus[48].addCategory("Rub Rail & Chafe Protection", 13043032, "rubrail-chafe-protection", null);
menus[48].writeMenu();

menus[49] = new menu();
menus[49].addCategory("Buckets & Hoses", 13044005, "buckets-hoses", null);
menus[49].addCategory("Boat Cleaners", 13044006, "cleaners", null);
menus[49].addCategory("Cleaning Tools", 13044007, "cleaning-tools", null);
menus[49].addCategory("Waxes, Polishes & Rubbing Compound", 13044008, "wax-polish-compound", null);
menus[49].writeMenu();

menus[50] = new menu();
menus[50].addCategory("Resins, Fillers & Gel Coat", 13044010, "resin-filler-gelcoat", null);
menus[50].addCategory("Additives & Thinners", 13044011, "additives-thinners", null);
menus[50].addCategory("Fiberglass Cloth & Mat", 13044013, "fiberglass-cloth-mat", null);
menus[50].addCategory("Paint & Epoxy Supplies", 13044012, "paint-epoxy-supplies", null);
menus[50].writeMenu();

menus[51] = new menu();
menus[51].addCategory("Additives & Thinners", 13044011, "additives-thinners", null);
menus[51].addCategory("Boat Varnishes & Wood Sealers", 13042012, "varnishes-sealers", null);
menus[51].addCategory("Paint & Epoxy Supplies", 13044012, "paint-epoxy-supplies", null);
menus[51].writeMenu();

menus[52] = new menu();
menus[52].addCategory("Additives & Thinners", 13044011, "additives-thinners", null);
menus[52].addCategory("Boat Teak Oil & Cleaners", 13042011, "teak-oil-cleaners", null);
menus[52].addCategory("Boat Varnishes & Wood Sealers", 13042012, "varnishes-sealers", null);
menus[52].addCategory("Paint & Epoxy Supplies", 13044012, "paint-epoxy-supplies", null);
menus[52].addCategory("Teak & Starboard", 13042013, "teak-starboard", null);
menus[52].writeMenu();

menus[53] = new menu();
menus[53].addCategory("Bilge Pumps", 13043508, "bilge-pumps", null);
menus[53].addCategory("Boat Water Pumps", 13043509, "water-pumps", null);
menus[53].addCategory("Pump Accessories", 13043510, "pump-accs", null);
menus[53].writeMenu();

menus[54] = new menu();
menus[54].addCategory("Boat Battery Chargers", 13042537, "battery-chargers", null);
menus[54].addCategory("Battery Switches & Isolators", 13042538, "battery-switches-isolators", null);
menus[54].addCategory("Inverters", 13042539, "inverters", null);
menus[54].addCategory("Solar Power", 13042541, "solar", null);
menus[54].addCategory("Battery Accessories", 13042540, "battery-accs", null);
menus[54].writeMenu();

menus[55] = new menu();
menus[55].addCategory("Boat Interior Lighting", 13042543, "interior-lighting", null);
menus[55].addCategory("Boat Navigation Lights", 13042544, "navigation", null);
menus[55].addCategory("Spotlights", 13042545, "spotlights", null);
menus[55].addCategory("Light Bulbs", 13048003, "light-bulbs", null);
menus[55].writeMenu();

menus[56] = new menu();
menus[56].addCategory("Boat Fuses", 13042547, "fuses", null);
menus[56].addCategory("Panels", 13042548, "panels", null);
menus[56].addCategory("Switches", 13042550, "switches-", null);
menus[56].addCategory("Terminal & Fuse Blocks", 13042551, "terminal-fuse-blocks", null);
menus[56].addCategory("Wire", 13042552, "wire", null);
menus[56].addCategory("Wire Terminals", 13042553, "wire-terminals", null);
menus[56].addCategory("Wiring Accessories", 13046314, "wiring-accessories", null);
menus[56].writeMenu();

menus[57] = new menu();
menus[57].addCategory("Adapters, Plugs & Outlets", 13042555, "adapters-plugs-outlets", null);
menus[57].addCategory("Cordsets", 13042556, "cordsets", null);
menus[57].writeMenu();

menus[58] = new menu();
menus[58].addCategory("Antifreeze & Accessories", 13043506, "antifreeze-accessories", null);
menus[58].addCategory("Chemicals & Treatment", 13042563, "chemicals-treatment", null);
menus[58].addCategory("Heads & Accessories", 13042562, "heads-accs", null);
menus[58].addCategory("Shower & Sink Faucets Accessories", 13046504, "shower-sink-parts", null);
menus[58].addCategory("Water Heaters", 13043504, "water-heaters", null);
menus[58].addCategory("Water & Holding Tanks", 13043503, "water-holding-tanks", null);
menus[58].addCategory("Water Purifiers", 13043505, "water-purifiers", null);
menus[58].writeMenu();

menus[59] = new menu();
menus[59].addCategory("Valves & Thru Hulls", 13042559, "valves-thru-hulls", null);
menus[59].addCategory("Plumbing Fittings", 13042560, "plumbing-fittings", null);
menus[59].writeMenu();

menus[60] = new menu();
menus[60].addCategory("Boat Anchors", 13095004, "boat-anchors", null);
menus[60].addCategory("Boat Anchor Chain", 13095005, "boat-anchor-chain", null);
menus[60].addCategory("Windlasses", 13095008, "boat-windlass", null);
menus[60].addCategory("Boat Anchor Line", 13095009, "boat-anchor-line", null);
menus[60].writeMenu();

menus[61] = new menu();
menus[61].addCategory("Fender Accessories", 13096516, "fender-accessories", null);
menus[61].addCategory("Fenders", 13043026, "fender", null);
menus[61].writeMenu();

menus[62] = new menu();
menus[62].addCategory("Boat Fasteners", 13042022, "fasteners", null);
menus[62].addCategory("Cleats & Chocks", 13043011, "cleats-chocks", null);
menus[62].writeMenu();

menus[63] = new menu();
menus[63].addCategory("Boat Ramps", 13096511, "boat-ramps", null);
menus[63].addCategory("Dock System", 13096510, "dock-system", null);
menus[63].writeMenu();

menus[64] = new menu();
menus[64].addCategory("Boat Ladders", 13043027, "boat-ladders", 65);
menus[64].addCategory("Boat Steps", 13096519, "boat-steps", null);
menus[64].writeMenu();

menus[65] = new menu();
menus[65].addCategory("Best Sellers", 13046069, "best-sellers-boat-ladders", null);
menus[65].writeMenu();

menus[66] = new menu();
menus[66].addCategory("Bird Deterrent", 13095505, "bird-deterrent", null);
menus[66].addCategory("Dock Carts", 13095507, "dock-carts", null);
menus[66].addCategory("More Dock Accessories", 13095509, "misc-dock-accessories", null);
menus[66].addCategory("Power Pedestals", 13095504, "power-pedestals", null);
menus[66].writeMenu();

menus[67] = new menu();
menus[67].addCategory("Boat Anchor Line", 13043008, "anchor-line", null);
menus[67].addCategory("Boat Anchor Chain", 13043009, "chain", null);
menus[67].addCategory("Cleats & Chocks", 13043011, "cleats-chocks", null);
menus[67].addCategory("Shackles, Swivels, Hooks & Accs.", 13043010, "shackles-swivels-hooks-etc", null);
menus[67].writeMenu();

menus[68] = new menu();
menus[68].addCategory("Mooring Bouys", 13045067, "mooring-bouys", null);
menus[68].addCategory("Mooring Compensators & Snubbers", 13045523, "mooring-compensators-snubbers", null);
menus[68].addCategory("Mooring Whips", 13045524, "mooring-whips", null);
menus[68].writeMenu();

menus[69] = new menu();
menus[69].addCategory("Boat Fasteners", 13042022, "fasteners", null);
menus[69].addCategory("Boat Barbeques", 13043013, "barbeques", null);
menus[69].addCategory("Cleats & Chocks", 13043011, "cleats-chocks", null);
menus[69].addCategory("Dock Boxes", 13043015, "dock-box", null);
menus[69].addCategory("Dock Carts", 13043017, "dock-cart", null);
menus[69].addCategory("Dock Guard", 13043019, "dockguard", null);
menus[69].addCategory("Dock Steps & Ladders", 13043020, "docksteps-ladders", null);
menus[69].addCategory("Boat Handrails", 13043022, "handrail", null);
menus[69].addCategory("More Dock Accessories", 13043024, "misc-dock-accs", null);
menus[69].writeMenu();

menus[70] = new menu();
menus[70].addCategory("Kneeboards", 13045514, "kneeboard", null);
menus[70].addCategory("Watersports Accessories", 13045513, "watersports-accs", null);
menus[70].writeMenu();

menus[71] = new menu();
menus[71].addCategory("Combo Water Skis", 13041509, "combo", null);
menus[71].addCategory("Slalom Water Skis", 13041508, "slalom", null);
menus[71].addCategory("Youth Water Skis", 13041510, "youth-skis", null);
menus[71].addCategory("Watersports Accessories", 13045513, "watersports-accs", null);
menus[71].writeMenu();

menus[72] = new menu();
menus[72].addCategory("Child Life Vests", 13045018, "child-lifevests", null);
menus[72].addCategory("Inflatable PFDs", 13044024, "inflatable-pfds", null);
menus[72].addCategory("Life Jackets", 13044025, "life-jackets", null);
menus[72].addCategory("Pet Lifejackets & Vests", 13044023, "pet-vests", null);
menus[72].addCategory("PFD Bomber Jackets & Worksuits", 13044026, "pfd-bomber-jackets-worksuits", null);
menus[72].addCategory("Throwables & Cushions", 13044027, "throwables-cushions", null);
menus[72].addCategory("Watersports Vests", 13045019, "watersports-vests", null);
menus[72].writeMenu();

menus[73] = new menu();
menus[73].addCategory("Masks & Snorkels & Fins", 13045517, "mask-snorkel-fins", null);
menus[73].addCategory("Wetsuits", 13041009, "wetsuit", null);
menus[73].addCategory("Snorkel & Dive Accessories", 13045518, "snorkel-dive-accs", null);
menus[73].writeMenu();

menus[74] = new menu();
menus[74].addCategory("Womens Shirts", 13044529, "womens-shirt", null);
menus[74].addCategory("Womens Shorts, Skirts & Pants", 13044530, "womens-shorts", null);
menus[74].addCategory("Womens Foul Weather & Outerwear", 13044528, "womens-foulweather-gear", null);
menus[74].addCategory("T-Shirts", 13042514, "t-shirts", null);
menus[74].addCategory("Belts", 13044551, "belts", null);
menus[74].writeMenu();

menus[75] = new menu();
menus[75].addCategory("Mens Foul Weather & Outerwear", 13042506, "mens-foulweather-gear", null);
menus[75].addCategory("Mens Shirts", 13042510, "mens-shirt", null);
menus[75].addCategory("Mens Shorts", 13042512, "mens-shorts", null);
menus[75].addCategory("Mens Swimwear", 13042513, "mens-swimwear", null);
menus[75].addCategory("T-Shirts", 13042514, "t-shirts", null);
menus[75].addCategory("Belts", 13044551, "belts", null);
menus[75].writeMenu();

menus[76] = new menu();
menus[76].addCategory("Childrens Clothing", 13044548, "childrens-clothing", null);
menus[76].addCategory("Childrens Shoes", 13044549, "childrens-shoes", null);
menus[76].writeMenu();

menus[77] = new menu();
menus[77].addCategory("Mens Boat Shoes", 13042520, "mens-boat-shoes", null);
menus[77].addCategory("Boots", 13042519, "boots", null);
menus[77].addCategory("Childrens Shoes", 13044549, "childrens-shoes", null);
menus[77].addCategory("Mens Athletic & Water Shoes", 13042521, "mens-athletic-water-shoes", null);
menus[77].addCategory("Mens Sandals", 13042523, "mens-sandal", null);
menus[77].addCategory("Womens Athletic & Water Shoes", 13042525, "womens-athletic-water-shoes", null);
menus[77].addCategory("Womens Boat Shoes", 13042524, "womens-boat-shoes", null);
menus[77].addCategory("Womens Sandals", 13042526, "womens-sandals", null);
menus[77].writeMenu();

menus[78] = new menu();
menus[78].addCategory("Marine Sunglasses", 13042531, "sunglasses-", null);
menus[78].addCategory("Sunglasses Accessories", 13086505, "sunglasses-accessories", null);
menus[78].writeMenu();

menus[79] = new menu();
menus[79].addCategory("Duffle, Mesh, & Dry Bags", 13094506, "duffle-dry-bags", null);
menus[79].addCategory("Hard Cases", 13094504, "hard-cases", null);
menus[79].addCategory("Tote Bags", 13094505, "tote-bags", null);
menus[79].writeMenu();
