var msie = navigator.userAgent.match(/MSIE/) ? 1 : 0;

function hideAllMenus() {
	menu2.each(function(el) {
		el.style.visibility = 'visible';
		el.hide();
	});
	menu3.each(function(el) {
		el.style.visibility = 'visible';
		el.hide();
		el.style.border = '0px';
	});
}
var openMenusTimer;
var prevSelection = '';
var alink = $$('ul.menu1 a');
	alink.each(function(el) {
		el.onmouseout = function() {
			// start timer
			openMenusTimer = setTimeout('hideAllMenus()',1000);
		};
		el.onmouseover = function() {
			// end timer
			if (el.parentNode.className.match(/(subMenu|priMenu)/) && prevSelection != el.innerHTML) {
				hideAllMenus();
				prevSelection = el.innerHTML;
			}
			if (typeof openMenusTimer != 'string') clearTimeout(openMenusTimer);
		};
	});
var menu2 = $$('ul.menu2');
var menu3 = $$('ul.menu3');
hideAllMenus();
var subMenu = $$('li.subMenu');
	subMenu = subMenu.concat($$('li.sideMenu'));
	subMenu.each(function(el) {
		el.makePositioned();
		if (msie) {
			el.style.paddingTop = '0px';
			el.style.paddingBottom = '0px';
		}
		el.onmouseover = function() {
			var ul = this.getElementsByTagName('ul').item(0);
			if(ul.parentNode.hasClassName('sideMenu')) {
				ul.style.marginLeft = '50px';
				ul.style.marginTop = '2px';
				ul.style.border = '1px solid black';
			} else {
				ul.style.marginTop = '17px';
			}
			ul.show();
		};
	});
