var timeOut = 7000;
var flyoutTimeout = 1000;
var navMenuTimeout = 1000;
var navMenuTimeoutScript = function () {
    $("#navMenu").fadeOut(navMenuTimeout);
    $('.flyoutOn', '#navMenuTable').removeClass('flyoutOn').addClass('flyoutOff');
};
var menuTimeout;

(function ($) {
    $(document).ready(function () {
        $("#mainnav a").hover(function () {
            clearTimeout(menuTimeout);
        }, function () {
            if (menuTimeout) { clearTimeout(menuTimeout); }
            menuTimeout = setTimeout(navMenuTimeoutScript, flyoutTimeout);
        });

        $("#mainnav a").hoverIntent(function () {
            clearTimeout(menuTimeout);

            var id = '#nav-container-' + $(this).attr('data-id');
			if ($(id).html().length > 20)
			{
				$("#navMenu").show();

				$('.nav-container:not(' + id + ')', '#navMenuTable').hide();
				$(id).show();
			}
			else
			{
				$("#navMenu").hide();
			}
        }, function () {
            //
        });

        $("#navMenu").hover(function () {
            clearTimeout(menuTimeout);
        }, function () {
            if (menuTimeout) { clearTimeout(menuTimeout); }
            menuTimeout = setTimeout(navMenuTimeoutScript, flyoutTimeout);
        });

        $("#txtSearch").focus(function () {
            $(this).select();
        });
    })
})(jQuery);
