//http://javascript-array.com/scripts/jquery_simple_drop_down_menu/
var ddm_timeout = 300;
var ddm_closetimer = null;
var ddm_menuitem = null;

function ddm_open() {
    ddm_canceltimer();
    ddm_close();
    ddm_menuitem = $(this);
    ddm_menuitem.find('ul:first').css('display', 'block');
}

function ddm_close() {
    if (ddm_menuitem) {
        ddm_menuitem.find('ul:first').css('display', 'none');
    }
}

function ddm_timer() {
    ddm_closetimer = window.setTimeout(ddm_close, ddm_timeout);
}

function ddm_canceltimer() {
    if (ddm_closetimer) {
        window.clearTimeout(ddm_closetimer);
        ddm_closetimer = null;
    }
}

$(document).ready(function() {
    $('.ddm > li').hover(ddm_open, ddm_timer);
});

document.onclick = ddm_close;
