var bernardNav = {
	init: function() {
		bernardNav.navtimer = false;
		$$('#mainnav li').each(function(el) {
			if (el.id=='navProducts') {
				el.addEvent('mouseover', bernardNav.navon);
				el.addEvent('mouseout', bernardNav.navout);
			} else {
				el.addEvent('mouseover', bernardNav.navoff);
			}
		});
		$('prodsubmenu').addEvent('mouseenter', bernardNav.navon);
		$('prodsubmenu').addEvent('mouseleave', bernardNav.navout);
		$$('#prodsubmenu li').each(function(el) {
			if (el.hasClass('navmore')) {
				el.addEvent('mouseover', bernardNav.subnavon);
				el.addEvent('mouseout', bernardNav.subnavoff);
			} else {
				el.addEvent('mouseover', bernardNav.subnavoff);
			}
		});
	},
	subnavon: function() {
		this.addClass('snavon');
	},
	subnavoff: function() {
		this.removeClass('snavon');
	},
	navon: function() {
		if (bernardNav.navtimer) {
			$clear(bernardNav.navtimer);
			bernardNav.navtimer = false;
		}
		$('prodsubmenu').setStyle('display', 'block');
		$('navProducts').addClass('navon');
	},
	navout: function() {
		bernardNav.navtimer = bernardNav.navoff.delay(1000);
	},
	navoff: function() {
		$clear(bernardNav.navtimer);
		$('prodsubmenu').setStyle('display', 'none');
		$('navProducts').removeClass('navon');
	}
};
window.addEvent('domready', bernardNav.init);