/*  Shatterglass Studios JS Menu
 *  (c) 2008 David Fendley
 *
 *--------------------------------------------------------------------------*/

var sub_navs = new Hash();

function cancelTimeout(nav_item) {
  clearTimeout(sub_navs.get(nav_item));
}	

function countDown(nav_item) {
  sub_navs.set(nav_item, setTimeout(function() { $(nav_item).style.display = "none"; }, 2000));
}

function showSubNav(nav_item) {
  hideSubNavs(nav_item);
  clearTimeout(sub_navs.get(nav_item));
  $(nav_item).style.display = 'block';
}

function hideSubNavs(nav_item) {
  sub_navs.each(function(item) {
    if (item.key != nav_item) {
      clearTimeout(sub_navs.get(item.value));
      $(item.key).style.display = "none";
    }
  })
}
