var timeout    = 500;
var closetimer = 0;
var ddmenuitem =0;

function navMenu_open() {
    ddmenuitem = $(this).find('ul').stop().animate({ marginTop: "-1px" }, 500);
}


function navMenu_close() {
    curHeight = $(this).find('ul').height();
    if (ddmenuitem && curHeight!=null) {
        ddmenuitem = $(this).find('ul').stop().animate({ marginTop: 0 - curHeight - 5 }, 500);
    }
}

$(document).ready(function () {
    //set position of nested elements for slide animation
    $('#navMenu > li > ul').each(function () {
        $(this).css("marginTop", 0 - $(this).height() - 5);
        $(this).css("visibility", "visible");
        //set class for parent element
        $(this).parent().addClass("parent");
    });

    //set events
    $('#navMenu > li').bind('mouseover', navMenu_open);
    $('#navMenu > li').bind('mouseout', navMenu_close);

});


