﻿var timeout = 500;
var closerTimer = 0;
var menuItem = null;

function menuOpen() {
    var menuHover = $(this).find('ul').eq(0);
    if (menuItem != null && menuItem != menuHover) {
        menuCancelTimer();
        menuClose();
        menuItem = null;
    }
    if (menuItem != menuHover) {
        menuItem = menuHover.css('visibility', 'visible');
    }
    //menuItem = $(this).find('ul').eq(0).css('visibility', 'visible');
}
function menuClose() {
    if (menuItem != null)
        menuItem.css('visibility', 'hidden');
        //$(menuItem).hide("slow");   //menuItem.css('visibility', 'hidden');
    menuItem = null;
}
function menuTimer() {
    closeTimer = window.setTimeout(menuClose, timeout);
}
function menuCancelTimer() {
    if (closerTimer) {
        window.clearTimeout(closerTimer);
        closerTimer = null;
    }
}
function sayHello() {
    alert('hello');
}
$(document).ready(function() {
$('#mainMenu > li').bind('mouseover', menuOpen);
//$('#mainMenu > li').bind('mouseout', menuTimer);
});
document.onclick = menuClose;