﻿function hide_sub(ident) {
    $(ident).slideUp(800, 'swing');
}

function show_sub(ident) {
    $(ident).css('zIndex', 100).slideDown(300, 'swing');
}

function nhn(step) {
    if (step == 1) {
        $(".nhn").css('backgroundPosition', '0 -61px');
        setTimeout(function () { nhn(2) }, 500);
    }
    else if (step == 2) {
        $(".nhn").css('backgroundPosition', '0 0');
        setTimeout(function () { nhn(3) }, 1000);
    }
    else if (step == 3) {
        $(".nhn").css('backgroundPosition', '0 -61px');
        setTimeout(function () { nhn(4) }, 2000);
    }
    else if (step == 4) {
        $(".nhn").css('backgroundPosition', '0 0');
        setTimeout(function () { nhn(1) }, 10000);
    }
}

$(document).ready(function () {
    $(".mmenus").mouseenter(
        function () {
            var anitem = $('.subhidden[mnu="' + $(this).attr('mnu') + '"]');
            clearTimeout(anitem.data('menuTimeout'));
            $('.subhidden').css('zIndex', 99);
            anitem.data('menuTimeout', setTimeout(function () { show_sub(anitem) }, 500));
        })
        .mouseleave(
        function () {
            if (!$(this).hasClass('mmenuhlt')) {
                var anitem = $('.subhidden[mnu="' + $(this).attr('mnu') + '"]');
                clearTimeout(anitem.data('menuTimeout'));
                anitem.data('menuTimeout', setTimeout(function () { hide_sub(anitem) }, 500));
            }
        });
    $(".subhidden").mouseenter(
        function () {
            clearTimeout($(this).data('menuTimeout'));
        })
        .mouseleave(
        function () {
            var anitem = $(this);
            anitem.data('menuTimeout', setTimeout(function () { hide_sub(anitem) }, 500));
        });
    setTimeout(function () { nhn(1) }, 5000);
});

