﻿$(document).ready(function () {
    var delay = 500;
    var timeoutID = 0;
    var activeMenuItem;

    $("#search").watermark("Search SADO Resources", { className: 'watermark' });

    $("#primarymenu > li > a").hover(function () {
        closeMenu();
        cancelTimeout();
        activeMenuItem = $(this).siblings("div").show();
    },
    function () {
        closeMenuDelay();
    });

    $("#primarymenu div").hover(function () {
        cancelTimeout();
    },
    function () {
        closeMenuDelay();
    });

    function closeMenu() {
        if (activeMenuItem != null) {
            activeMenuItem.hide();
            activeMenuItem = null;
        }
    }

    function closeMenuDelay() {
        timeoutID = window.setTimeout(closeMenu, delay);
    };

    function cancelTimeout() {
        window.clearTimeout(timeoutID);
        timeoutID = null;
    }
});
