﻿var subMenuHandle = 0;
var lastSubMenuId = '';
var menudata = new Array(
        ["#productcell", ".submenu_categories"],
        ["#distributorcell", ".submenu_distributors"],
        ["#warrantycell", ".submenu_warranties"],
        ["#articlecell", ".submenu_articles"]
    );
$(document).ready(function() {
    for (var i = 0; i < menudata.length; i++) {
        var cell = $(menudata[i][0]);
        cell.bind('mouseenter', { id: menudata[i][1] }, function(e) {
            ShowSubMenu(e.data.id);
        });

        cell.bind('mouseleave', { id: menudata[i][1] }, function(e) {
            InitHideSubMenu(e.data.id);
        });

        var submenu = $(menudata[i][1]);
        submenu.bind('mouseenter', function(e) {
            StopHiding();
        });

        submenu.bind('mouseleave', { id: menudata[i][1] }, function(e) {
            HideSubMenu(e.data.id);
        });
    }

    $('.searchbox').bind('click', function(e) {
        if ($(this).val() == 'Tìm kiếm') {
            $(this).val('');
        }
    });
});

function ShowSubMenu(id) {
    if (lastSubMenuId != '') HideSubMenu(lastSubMenuId);
    lastSubMenuId = id;
    $(id).show();
}

function InitHideSubMenu(id) {
    clearTimeout(subMenuHandle);
    subMenuHandle = setTimeout("HideSubMenu('" + id + "')", 1000);
}

function HideSubMenu(id) {
    $(id).hide();
}

function StopHiding() {
    clearTimeout(subMenuHandle);
}
