var t;
var u;
$(document).ready(function(){
    $("ul.mainmenu > li").each(function() {
        var nav_container = $(this).find('ul.submenu');
        if (nav_container.length > 0) {
            $(this).addClass("subnav");
        }
    });
    $("div#mainmenu a.medium").click(function(event) {
        event.preventDefault();
    });

    $("div#mainmenu li").click(function(event) {
        $("ul.nav > li").removeClass("active");
        $("ul.nav li div").slideDown("fast");
        $(this).addClass("active");
    });

    $("ul.nav > li").mouseover(function(event) {
        $(this).addClass("hover");
        clearTimeout(t);
        clearTimeout(u);
    });

    $("ul.nav > li").mouseleave(function(){
        $("div#mainmenu li").removeClass("hover");
        t = setTimeout(function() {
            $("ul.nav li div").slideUp();
        }, 2000)
        u = setTimeout(function() {
            $("div#mainmenu li").removeClass("active");
        }, 2600)
    });

    $("ul.nav li ul.mainmenu li.subnav > a").click(function(event) {
        event.preventDefault();
    });

});
