// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

/*
 * Show a notification message on the top of the page.
 */
function showNotification(title, message)
{
	$(function() {
      Comavoo.notification.notify("create", {
          title: title,
          text: message
      });
	});
}

$(function() {

  $('a.colorbox').colorbox();


  /***  DROP DOWN MENUS ***/
  var timeout    = 500;
  var closetimer = 0;
  var ddmenuitem = 0;

  function jsddm_open()
  {
    jsddm_canceltimer();
    jsddm_close();
    $(this).addClass('sfHover');
    ddmenuitem = $(this).find('ul').css('visibility', 'visible');
  }

  function jsddm_close()
  {

    if(ddmenuitem) {
      ddmenuitem.closest('li').removeClass('sfHover');
      ddmenuitem.css('visibility', 'hidden');
    }
  }

  function jsddm_timer()
  {
    closetimer = window.setTimeout(jsddm_close, timeout);
  }

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

  //$('div.dropdown ul.tree > li').bind('mouseover', jsddm_open)
  //$('div.dropdown ul.tree > li').bind('mouseout',  jsddm_timer);
  $('div.dropdown ul.tree').superfish();
  document.onclick = jsddm_close;

});
