window.addEvent('domready',function(){
	if (Browser.Engine.trident4) {
		$$('#nav li').each(function(n){
			n.addEvent('mouseenter',function(ev){
				n.addClass('active');		
			}).addEvent('mouseleave',function(ev){
				n.removeClass('active');	
			});
		});
	}
	
	/*var swf = new Swiff('http://precisioneng.net/media/swf/main2.swf', {
	    width:  919, 
	    height: 223, 
	    container: $('primary')
	});*/
	
	
	
	if ($$('#nav_categories ul')) {
		$$('#nav_categories li:last-of-type').each(function(n){
			n.addClass('last');
		});
		var elements = $$('#nav_categories ul');
		var idx = -1;
		var togglers = elements.map(function(n,i){
			var node = n.getPrevious();
			new Element('span').set('html','( + )').setStyle('padding-left','10px').inject(node,'bottom');
			if (node.getParent().getProperty('html').match("/"+window.location.pathname.split('/')[3])) {
				idx = i;
			}
			return node.getFirst()}
		);
		togglers.each(function(n){
			n.addClass('submenu').addEvent('click',function(ev){
				new Event(ev).stop();
			});
		});
		new Accordion(togglers, elements, {
			alwaysHide: true,
			onActive: function(toggler) {
				toggler.removeClass('closed').addClass('open');
				toggler.set('html','( - )');
			},
			onBackground: function(toggler) {
				toggler.removeClass('open').addClass('closed');
				toggler.set('html','( + )');
			},
			show: idx
		});
	}
});
