/* fix IE background image flicker */
try { document.execCommand("BackgroundImageCache", false, true); } catch(err) {}

document.cookie = "tz="+(new Date()).getTimezoneOffset()+"; path=/";

$(document).ready(function () {

  // extends http://javascript-array.com/scripts/jquery_simple_drop_down_menu/

  var timeout     = 500;
  var closetimer  = 0;
  var navmenuitem = 0;
  var navsection  = 0;

  function nav_open() {
    nav_canceltimer();
    nav_close();
    navmenuitem = $(this).find('ul').css('display', 'block');
    navsection =  $(this).addClass('hover');
  }

  function nav_close() {
    if(navmenuitem) navmenuitem.css('display', 'none');
    if(navsection) navsection.removeClass('hover');
  }

  function nav_timer() {
    closetimer = window.setTimeout(nav_close, timeout);
  }

  function nav_canceltimer() {
    if(closetimer) {
      window.clearTimeout(closetimer);
      closetimer = null;
    }
  }

  $('#site_nav > li').bind('mouseover', nav_open);
  $('#site_nav > li').bind('mouseout',  nav_timer);

  document.onclick = nav_close;
});

