var _categories = $H({"185":{"name":"ww","url":"/category/ww","sub_cats":"201,225,219,426,412,217,230,302","inactive":"n"},"236":{"name":"wc","url":"/category/wc","sub_cats":"","inactive":"y"},"181":{"name":"All","url":"/category/all","sub_cats":"","inactive":"y"},"291":{"name":"_All Drop-Ship Products","url":"/category/291","sub_cats":"297","inactive":"y"},"295":{"name":"Discountable","url":"/category/dicountable_PW","sub_cats":"","inactive":"y"},"201":{"name":"Woodworking Projects","url":"/category/woodworking-projects","sub_cats":"202,203,204,205,298,207,485,419,210,421,211,290,455,396,213,397,215,216,399","inactive":"n"},"225":{"name":"Tools & Shops","url":"/category/woodworking-tools-shops","sub_cats":"474,226,227,228,229,409,423,491","inactive":"n"},"219":{"name":"Woodworking Techniques","url":"/category/woodworking-techniques","sub_cats":"220,407,299,404,221,425,222,408,223,398,364,224,406","inactive":"n"},"426":{"name":"Home Improvement","url":"/category/home-improvement-woodworking","sub_cats":"427,428,429,430,431","inactive":"n"},"412":{"name":"Browse by Product","url":"/category/woodworking-products","sub_cats":"489,487,293,476,294,470,287,186,188,187,195,304,218,413,456,416,477,490,492,493,494,496,497,498","inactive":"n"},"217":{"name":"Sale & Clearance","url":"/category/woodworking-products-on-sale","sub_cats":"506,505,499,400,401,402,403,194,501","inactive":"n"},"230":{"name":"Warehouse Sale","url":"/category/warehouse-blowout","sub_cats":"296","inactive":"y"},"302":{"name":"Crazy 8s","url":"/category/crazy-8s","sub_cats":"","inactive":"y"},"292":{"name":"DVDs","url":"/category/woodworking-drafting-design-projects","sub_cats":"","inactive":"n"},"500":{"name":"Woodworking in Action DVDs","url":"/category/graham-blackburn-dvds","sub_cats":"","inactive":"n"},"189":{"name":"Digital Issues","url":"/category/woodworking-magazine-digital-issues","sub_cats":"","inactive":"n"},"190":{"name":"Download Projects","url":"/category/woodworking-download-projects","sub_cats":"191,192,193","inactive":"n"},"471":{"name":"Downloads $5 or Less","url":"/category/less-than-5","sub_cats":"","inactive":"n"},"472":{"name":"Video Downloads","url":"/category/woodworking-video-downloads","sub_cats":"","inactive":"n"},"191":{"name":"Birdhouses","url":"/category/wooden-birdhouse-plans","sub_cats":"","inactive":"n"},"192":{"name":"Boxes","url":"/category/box-plans","sub_cats":"","inactive":"n"},"193":{"name":"Furniture","url":"/category/woodworking-furniture-plans","sub_cats":"","inactive":"n"},"196":{"name":"CDs","url":"/category/popular-woodworking-cds","sub_cats":"","inactive":"n"},"197":{"name":"Digital Issues","url":"/category/popular-woodworking-digital","sub_cats":"","inactive":"n"},"198":{"name":"Download Projects","url":"/category/popular-woodworking-projects","sub_cats":"","inactive":"n"},"199":{"name":"Print Issues","url":"/category/popular-woodworking-print","sub_cats":"","inactive":"n"},"200":{"name":"Special Issues","url":"/category/popular-woodworking-special","sub_cats":"","inactive":"n"},"202":{"name":"Arts & Crafts","url":"/category/woodworking-arts-crafts","sub_cats":"374","inactive":"n"},"203":{"name":"Beginner Projects","url":"/category/woodworking-beginner-projects","sub_cats":"372","inactive":"n"},"204":{"name":"Box Making Plans","url":"/category/wood-box-plans","sub_cats":"488","inactive":"n"},"205":{"name":"Built-Ins & Cabinet Projects","url":"/category/built-ins-cabinets","sub_cats":"417,418","inactive":"n"},"298":{"name":"Carving & Whittling","url":"/category/wood-carving-tips","sub_cats":"","inactive":"n"},"207":{"name":"Contemporary Projects","url":"/category/contemporary-woodworking-projects","sub_cats":"","inactive":"n"},"485":{"name":"Furniture Projects","url":"/category/furniture-projects","sub_cats":"377,206,208,209,214,212","inactive":"n"},"419":{"name":"Woodworking Decoy Projects","url":"/category/woodworking-decoy-projects","sub_cats":"","inactive":"y"},"210":{"name":"Home Improvement Projects","url":"/category/home-improvement-woodworking-products","sub_cats":"","inactive":"n"},"421":{"name":"Metal Work Projects","url":"/category/metal-work-projects","sub_cats":"","inactive":"n"},"211":{"name":"Outdoor Projects","url":"/category/outdoor-projects","sub_cats":"486,378,410,411","inactive":"n"},"290":{"name":"Printed Project Plans","url":"/category/woodworking-printed-project-plans","sub_cats":"","inactive":"n"},"455":{"name":"Woodworking Project Kits","url":"/category/woodworking-project-kits","sub_cats":"","inactive":"n"},"396":{"name":"Pyrography","url":"/category/woodworking-pyrography","sub_cats":"","inactive":"n"},"213":{"name":"Shelving & Storage","url":"/category/wood-shelving-storage","sub_cats":"375","inactive":"n"},"397":{"name":"Toys","url":"/category/wood-toy-projects","sub_cats":"","inactive":"n"},"215":{"name":"Wood Turning Projects","url":"/category/woodworking-turning-projects","sub_cats":"","inactive":"n"},"216":{"name":"Workshop Projects","url":"/category/workshop-projects","sub_cats":"376","inactive":"n"},"399":{"name":"Holiday Theme","url":"/category/ww-holiday-theme","sub_cats":"","inactive":"n"},"374":{"name":"Arts & Crafts Woodworking Downloads","url":"/category/arts-crafts-downloads","sub_cats":"","inactive":"n"},"372":{"name":"Beginner Woodworking Project Downloads","url":"/category/woodworking-beginner-projects-downloads","sub_cats":"","inactive":"n"},"488":{"name":"Box Project Downloads","url":"/category/box-project-downloads","sub_cats":"","inactive":"n"},"417":{"name":"Bathrooms","url":"/category/projects-bathrooms","sub_cats":"","inactive":"y"},"418":{"name":"Kitchens","url":"/category/projects-kitchens","sub_cats":"","inactive":"y"},"486":{"name":"Birdhouses & Feeders","url":"/category/birdhouses","sub_cats":"","inactive":"n"},"378":{"name":"Downloads","url":"/category/outdoor-wood-project-downloads","sub_cats":"","inactive":"n"},"410":{"name":"Garden Projects","url":"/category/outdoor-projects-garden","sub_cats":"","inactive":"n"},"411":{"name":"Patios & Decks","url":"/category/outdoor-projects-patios","sub_cats":"","inactive":"n"},"373":{"name":"Shaker Furniture Downloads","url":"/category/woodworking-shaker-furniture-downloads","sub_cats":"","inactive":"n"},"375":{"name":"Downloads","url":"/category/wood-shelving-downloads","sub_cats":"","inactive":"n"},"376":{"name":"Downloads","url":"/category/woodworking-workshop-project-downloads","sub_cats":"","inactive":"n"},"506":{"name":"Presidents Day Sale","url":"/category/presidents-day-sale-2012-ww","sub_cats":"","inactive":"n"},"505":{"name":"CD/DVD Clearance Event","url":"/category/cd-dvd-clearance-event","sub_cats":"","inactive":"y"},"499":{"name":"50% Off Sale","url":"/category/giant-january-50-off-sale","sub_cats":"","inactive":"y"},"400":{"name":"Woodworking Project Sales","url":"/category/woodworking-project-sales","sub_cats":"","inactive":"y"},"401":{"name":"Woodworking Tools & Shops Sale","url":"/category/woodworking-tools-shops-sale","sub_cats":"","inactive":"y"},"402":{"name":"Woodworking Techniques Sale","url":"/category/woodworking-techniques-sale","sub_cats":"","inactive":"y"},"403":{"name":"Home Improvement Sale","url":"/category/home-improvement-sale","sub_cats":"","inactive":"y"},"194":{"name":"Less than $10","url":"/category/less_10","sub_cats":"","inactive":"n"},"501":{"name":"2012 Leap Year Sale","url":"/category/2012-leap-year-sale","sub_cats":"502,503,504","inactive":"y"},"220":{"name":"Woodworking Basics","url":"/category/woodworking-basics-techniques","sub_cats":"","inactive":"n"},"407":{"name":"Bandsaw Techniques","url":"/category/woodworking-bandsaw-techniques","sub_cats":"","inactive":"n"},"299":{"name":"Carving & Whittling","url":"/category/299","sub_cats":"","inactive":"n"},"404":{"name":"Drafting & Design","url":"/category/woodworking-drafting-design","sub_cats":"405","inactive":"n"},"221":{"name":"Finishing Techniques","url":"/category/woodworking-finishing-techniques","sub_cats":"369","inactive":"n"},"425":{"name":"Hand Tool Techniques","url":"/category/woodworking-hand-tools-techniques","sub_cats":"","inactive":"n"},"222":{"name":"Joinery Techniques","url":"/category/woodworking-joinery-techniques","sub_cats":"392","inactive":"n"},"408":{"name":"Power Tools Techniques","url":"/category/woodworking-power-tool-techniques","sub_cats":"","inactive":"n"},"223":{"name":"Woodworking Router Tips","url":"/category/woodworking-router-techniques","sub_cats":"367","inactive":"n"},"398":{"name":"Scroll Saw Techniques","url":"/category/woodworking-scroll-saw","sub_cats":"","inactive":"n"},"364":{"name":"Tool Sharpening Techniques","url":"/category/wood-tool-sharpening-tips","sub_cats":"","inactive":"n"},"224":{"name":"Table Saw Help","url":"/category/woodworking-table-saw-techniques","sub_cats":"366","inactive":"n"},"406":{"name":"Wood Turning Techniques","url":"/category/woodworking-turning-techniques","sub_cats":"","inactive":"n"},"369":{"name":"Downloads","url":"/category/woodworking-finishing-downloads","sub_cats":"","inactive":"n"},"392":{"name":"Joinery Woodworking Downloads","url":"/category/wood-joinery-downloads","sub_cats":"","inactive":"n"},"367":{"name":"Woodworking Router Tips Downloads","url":"/category/woodworking-routers-download","sub_cats":"","inactive":"n"},"366":{"name":"Woodworking Table Saw Downloads Help","url":"/category/wood-table-saw-downloads","sub_cats":"","inactive":"n"},"474":{"name":"Tools for Sale","url":"/category/tools-for-sale","sub_cats":"478,479,480,481,482","inactive":"n"},"226":{"name":"Woodworking Hand Tools","url":"/category/woodworking-hand-tool-techniques","sub_cats":"368","inactive":"n"},"227":{"name":"Woodworking Jigs & Fixtures","url":"/category/woodworking-jigs-fixtures","sub_cats":"","inactive":"n"},"228":{"name":"Woodworking Power Tools","url":"/category/woodworking-power-tools","sub_cats":"","inactive":"n"},"229":{"name":"Setting Up Shop","url":"/category/woodworking-woodshop","sub_cats":"370","inactive":"n"},"409":{"name":"Building Workbenches","url":"/category/woodworking-workbenches","sub_cats":"","inactive":"n"},"423":{"name":"Workshop Projects","url":"/category/woodworking-workshop-projects","sub_cats":"424","inactive":"n"},"491":{"name":"Two Cherries Woodworking Tools","url":"/category/two-cherries-woodworking-tools","sub_cats":"","inactive":"n"},"368":{"name":"Downloads","url":"/category/woodworking-hand-tool-downloads","sub_cats":"","inactive":"n"},"370":{"name":"Downloads","url":"/category/setting-up-wood-shop-downloads","sub_cats":"","inactive":"n"},"296":{"name":"Basic Reference","url":"/category/296","sub_cats":"","inactive":"n"},"297":{"name":"Fox Chapel","url":"/category/fc","sub_cats":"","inactive":"y"},"305":{"name":"Books","url":"/category/wmbooks","sub_cats":"","inactive":"n"},"306":{"name":"CDs","url":"/category/wm-cds","sub_cats":"","inactive":"n"},"307":{"name":"Digital Issues","url":"/category/wm-digital","sub_cats":"","inactive":"n"},"308":{"name":"Print Issues","url":"/category/wm-print","sub_cats":"","inactive":"n"},"405":{"name":"Woodworking Project Ideas","url":"/category/drafting-design-idea-guides","sub_cats":"","inactive":"n"},"489":{"name":"SEPTEMBER SPECIALS","url":"/category/monthly-deals","sub_cats":"","inactive":"y"},"487":{"name":"Woodworking Collections","url":"/category/woodworking-collections","sub_cats":"","inactive":"n"},"293":{"name":"New Woodworking Resources","url":"/category/new-woodworking-products","sub_cats":"","inactive":"n"},"476":{"name":"SketchUp for Woodworkers","url":"/category/sketchup-for-woodworkers","sub_cats":"","inactive":"n"},"294":{"name":"ShopClass Series","url":"/category/woodworking-shop-class-series","sub_cats":"","inactive":"n"},"470":{"name":"Exercises in Wood-Working","url":"/category/exercises-in-woodworking","sub_cats":"","inactive":"n"},"287":{"name":"Woodworking VIP Program","url":"/category/woodworking-vip-program","sub_cats":"","inactive":"n"},"186":{"name":"Woodworking Books","url":"/category/woodworking-books","sub_cats":"","inactive":"n"},"188":{"name":"Woodworking Downloads","url":"/category/woodworking-downloads","sub_cats":"189,190,471,472","inactive":"n"},"187":{"name":"Woodworking CDs & DVDs","url":"/category/woodworking-cds-dvds","sub_cats":"292,500","inactive":"n"},"195":{"name":"Popular Woodworking Magazine","url":"/category/popular-woodworking-magazine","sub_cats":"196,197,198,199,200","inactive":"n"},"304":{"name":"Woodworking Magazine","url":"/category/wood-magazine","sub_cats":"305,306,307,308","inactive":"n"},"218":{"name":"Woodworking Magazine Subscriptions","url":"/category/woodworking-magazine-subscriptions","sub_cats":"","inactive":"n"},"413":{"name":"Instructional Woodworking Videos","url":"/category/instructional-woodworking-videos","sub_cats":"414,415","inactive":"y"},"456":{"name":"Holiday Gift Guide","url":"/category/holiday-gift-guide","sub_cats":"457,458,459,460,461,462,463,464,465,466,467,468,469","inactive":"y"},"416":{"name":"Other Products","url":"/category/other-woodworking-products","sub_cats":"","inactive":"n"},"477":{"name":"Top Searches","url":"/category/top-searches","sub_cats":"","inactive":"n"},"490":{"name":"Betterway Home Books","url":"/category/betterway-home-improvement-books","sub_cats":"","inactive":"n"},"492":{"name":"Woodworking Warehouse Sale","url":"/category/woodworking-warehouse-sale","sub_cats":"","inactive":"n"},"493":{"name":"Cyber Monday Sale","url":"/category/cyber-monday-sale","sub_cats":"","inactive":"y"},"494":{"name":"12 Days of Savings","url":"/category/woodworking-12-days-of-savings","sub_cats":"495","inactive":"y"},"496":{"name":"Woodworkers Guild of America","url":"/category/woodworkers-guild-of-america","sub_cats":"","inactive":"n"},"497":{"name":"End of Year Sale","url":"/category/woodworking-end-of-year-sale","sub_cats":"","inactive":"y"},"498":{"name":"MESDA","url":"/category/mesda","sub_cats":"","inactive":"n"},"414":{"name":"Instructional Woodworking DVDs","url":"/category/instructional-woodworking-dvds","sub_cats":"","inactive":"y"},"415":{"name":"Instructional Woodworking Video Downloads","url":"/category/instructional-woodworking-video-downloads","sub_cats":"","inactive":"y"},"424":{"name":"Downloads","url":"/category/woodworking-workshop-downloads","sub_cats":"","inactive":"n"},"427":{"name":"Carpentry Projects","url":"/category/home-improvement-carpentry","sub_cats":"","inactive":"n"},"428":{"name":"Remodeling and Renovation","url":"/category/home-improvement-remodeling","sub_cats":"","inactive":"y"},"429":{"name":"Bathroom Remodeling & Renovation","url":"/category/bathroom-remodeling-and-renovation","sub_cats":"","inactive":"n"},"430":{"name":"Kitchen Remodeling and Renovation","url":"/category/kitchen-remodeling-and-renovation","sub_cats":"","inactive":"n"},"431":{"name":"Patio Remodeling and Renovation","url":"/category/patio-remodeling-and-renovation","sub_cats":"","inactive":"n"},"457":{"name":"Graphic Design","url":"/category/holiday-graphic-design","sub_cats":"","inactive":"n"},"458":{"name":"Painting","url":"/category/holiday-painting","sub_cats":"","inactive":"n"},"459":{"name":"Collector Cars","url":"/category/holiday-collector-cars","sub_cats":"","inactive":"n"},"460":{"name":"Hunting","url":"/category/holiday-hunting","sub_cats":"","inactive":"n"},"461":{"name":"Crafts & Sewing","url":"/category/holiday-crafts-sewing","sub_cats":"","inactive":"n"},"462":{"name":"Coin Collecting","url":"/category/holiday-coin-collecting","sub_cats":"","inactive":"n"},"463":{"name":"Antiques & Collectibles","url":"/category/holiday-antiques-collectibles","sub_cats":"","inactive":"n"},"464":{"name":"Writing","url":"/category/holiday-writing","sub_cats":"","inactive":"n"},"465":{"name":"Woodworking","url":"/category/holiday-woodworking","sub_cats":"","inactive":"n"},"466":{"name":"Knifemaking & Collecting","url":"/category/holiday-knifemaking-collecting","sub_cats":"","inactive":"n"},"467":{"name":"Genealogy","url":"/category/holiday-genealogy","sub_cats":"","inactive":"n"},"468":{"name":"Firearms","url":"/category/holiday-firearms","sub_cats":"","inactive":"n"},"469":{"name":"Gardening","url":"/category/holiday-gardening","sub_cats":"","inactive":"n"},"478":{"name":"Chisels","url":"/category/chisels","sub_cats":"483","inactive":"n"},"479":{"name":"Carving Tools","url":"/category/carving-tools","sub_cats":"","inactive":"n"},"480":{"name":"Scrapers","url":"/category/scrapers","sub_cats":"","inactive":"n"},"481":{"name":"Saws","url":"/category/saws","sub_cats":"","inactive":"n"},"482":{"name":"Mallets","url":"/category/mallets","sub_cats":"","inactive":"n"},"483":{"name":"Chisel Sets","url":"/category/chisel-sets","sub_cats":"","inactive":"n"},"377":{"name":"18th Century Period Furniture ","url":"/category/18th-century-period-furniture","sub_cats":"","inactive":"n"},"206":{"name":"Chair Making Projects","url":"/category/chair-making-projects","sub_cats":"","inactive":"n"},"208":{"name":"Country Furniture","url":"/category/country-furniture-plans","sub_cats":"","inactive":"n"},"209":{"name":"Early American","url":"/category/early-american","sub_cats":"","inactive":"n"},"214":{"name":"Table Projects","url":"/category/wood-table-chair-plans","sub_cats":"","inactive":"n"},"212":{"name":"Shaker Furniture","url":"/category/shaker-furniture-plans","sub_cats":"373","inactive":"n"},"495":{"name":"12 Days of Savings - Day 8 - 40% Off Select Products","url":"/category/woodworking-12-days-of-savings-day-8","sub_cats":"","inactive":"n"},"502":{"name":"$2 Deals","url":"/category/2-leap-year-deals","sub_cats":"","inactive":"n"},"503":{"name":"$9 Deals","url":"/category/9-leap-year-deals","sub_cats":"","inactive":"n"},"504":{"name":"$29 Bundles","url":"/category/29-leap-year-bundles","sub_cats":"","inactive":"n"}});


var topNavTimer = $A();
var topNavQueue = $A();

document.observe("dom:loaded", function() {	
	var itemTemplate = new Template('<a href="#{url}">#{name}</a>');
	$$('#topNav a').each(function(link) {
		var cid = link.identify().replace('top-nav-cat-', '');
		var html = '';
		_categories.get(cid)['sub_cats'].split(',').each(function(catid) {
			if (catid && _categories.get(catid)['inactive'] != 'y') {
				html += itemTemplate.evaluate(_categories.get(catid));
			}
		});	
		if (html != '') { 
			var subCat = new Element('div', {'class':'subCatNav', 'id':'sub-cat-' + cid});
			link.up().insert(subCat);
			subCat.absolutize();		
			subCat.update(new Element('div', {'class':'w'}).update(html)); 		
			topNavQueue[cid] = new S2.FX.Queue();
			link.observe('mouseover', function(event) {
				event.stop();
				clearTimeout(topNavTimer[cid]);
				topNavTimer[cid] = showSubCatNavTimer.delay(0.3, cid);
			});
			link.observe('mouseout', hideSubCatNavTimer.bindAsEventListener(link, cid));
			$$('#sub-cat-' + cid + ' a').each(function(elem) {
				elem.observe('mouseover', function(event) {
					event.stop();
					clearTimeout(topNavTimer[cid]);
				});
				elem.observe('mouseout', hideSubCatNavTimer.bindAsEventListener(elem, cid));
			});
		}
	});
});

function showSubCatNavTimer(cid) {
	var subCatDiv = $('sub-cat-' + cid);
	subCatDiv.up().addClassName('active');
	subCatDiv.setStyle({'height':''}); 
	subCatHeight = subCatDiv.getHeight();
	subCatDiv.setStyle({'height':'0'});	
	topNavQueue[cid].getEffects().invoke('cancel');
	subCatDiv.morph('height:' + subCatHeight + 'px', {duration:0.3, queue:topNavQueue[cid]});
}

function hideSubCatNavTimer(event, cid) {
	event.stop();
	clearTimeout(topNavTimer[cid]);
	topNavTimer[cid] = hideSubCatNav.delay(0.3, cid);
}

function hideSubCatNav(cid) {
	var elem = $('sub-cat-' + cid);
	topNavQueue[cid].getEffects().invoke('cancel');
	elem.morph('height:0px', {
		duration: 0.3, 
		queue: topNavQueue[cid],
		after: function() { 
			$('top-nav-cat-' + cid).up().removeClassName('active');
		}
	});
}

