// JavaScript Document

var catalogMenuTimer = 0;
var cadMenuTimer = 0;
var menuDelay = 600;

function showCatalogMenu() {
	doHideCadMenu();
	clearTimeout(catalogMenuTimer);
	catalogMenuTimer = 0;
	$('catalogMenu').show();
}

function hideCatalogMenu() {
	clearTimeout(catalogMenuTimer);
	catalogMenuTimer = 0;
	catalogMenuTimer = setTimeout(doHideCatalogMenu, menuDelay);
}

function doHideCatalogMenu() {
	clearTimeout(catalogMenuTimer);
	catalogMenuTimer = 0;
	$('catalogMenu').hide();
}

function showCadMenu() {
	doHideCatalogMenu();
	clearTimeout(cadMenuTimer);
	cadMenuTimer = 0;
	$('cadMenu').show();
}

function hideCadMenu() {
	clearTimeout(cadMenuTimer);
	cadMenuTimer = setTimeout(doHideCadMenu, menuDelay);
}

function doHideCadMenu() {
	clearTimeout(cadMenuTimer);
	cadMenuTimer = 0;
	$('cadMenu').hide();
}


// init the admin area
Event.observe(window, 'load', function() {
  Event.observe('navCatalog', 'mouseover', showCatalogMenu);
  Event.observe('navCatalog', 'mouseout', hideCatalogMenu);
  Event.observe('catalogMenu', 'mouseover', showCatalogMenu);
	Event.observe('catalogMenu', 'mouseout', hideCatalogMenu);
	$('catalogMenu').setOpacity(0.7);

  Event.observe('navDrawings', 'mouseover', showCadMenu);
  Event.observe('navDrawings', 'mouseout', hideCadMenu);
  Event.observe('cadMenu', 'mouseover', showCadMenu);
	Event.observe('cadMenu', 'mouseout', hideCadMenu);
	$('cadMenu').setOpacity(0.7);

});
