﻿var megaDropDownHover = function () {
  //$('.mega-dropdown-overlay').stop().fadeTo('fast', 0.8).show();
  $(this).find('.mega-drop-down-body').stop().fadeTo('fast', 1).show();
};

var megaDropDownOut = function () {
  $(this).find('.mega-drop-down-body').stop().fadeTo('fast', 0, function () {
    $(this).hide();
  });
//  $('.mega-dropdown-overlay').stop().fadeTo('fast', 0, function () {
//    $(this).hide();
//  });
};

//Set custom configurations
var config = {
    sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)
    interval: 100, // number = milliseconds for onMouseOver polling interval
    over: megaDropDownHover, // function = onMouseOver callback (REQUIRED)
    timeout: 0,//500, // number = milliseconds delay before onMouseOut
    out: megaDropDownOut // function = onMouseOut callback (REQUIRED)
};

$(function () {
  $('.mega-drop-down-menu .mega-drop-down-body').css({ 'opacity': '0' }); //Fade sub nav to 0 opacity on default
  $('.mega-dropdown-overlay').css({ 'opacity': '0' });
  $('.mega-drop-down-menu:has(.mega-drop-down-body)').hoverIntent(config); //Trigger Hover intent with custom configurations

  var config2 = {
    sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)
    interval: 100, // number = milliseconds for onMouseOver polling interval
    over: function () { $('.mega-dropdown-overlay').stop().fadeTo('fast', 0.8).show(); }, // function = onMouseOver callback (REQUIRED)
    timeout: 0, //500, // number = milliseconds delay before onMouseOut
    out: function () { $('.mega-dropdown-overlay').stop().fadeTo('fast', 0, function () { $(this).hide(); }); } // function = onMouseOut callback (REQUIRED)
  };

  $('#nav-main').hoverIntent(config2);

});
