var timeout     = 2000;
var closetimer	= 0;
var ddmenuitem  = 0;

function mainMenuCancelTimer() {
    if (closetimer) {
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}

function mainMenuOpen() {
    mainMenuCancelTimer();
    mainMenuClose();
    ddmenuitem = $(this).find('table').eq(0).css('visibility', 'visible');
}

function mainMenuClose() {
    if (ddmenuitem) {
        ddmenuitem.css('visibility', 'hidden');
    }
}

function mainMenuTimer() {
    closetimer = window.setTimeout(mainMenuClose, timeout);
}

$(document).ready(function(){
    $('table.menuTable tr td').bind('mouseover', mainMenuOpen);
    $('table.menuTable tr td').bind('mouseout',  mainMenuTimer);
});

//document.onclick = mainMenuClose;



