﻿function ShowMenu(obj, id, offtop, center) {
    if (!offtop) offtop = $(obj).height();
    var offset = $(obj).offset();
    var target = $("#" + id);
    if (!center)
        target.css("left", offset.left);
    else {
        var left = offset.left - ((target.width() - $(obj).width()) / 2);
        var menuleft = $("#div_Menu").offset().left;
        if (left < menuleft) left = menuleft;
        target.css("left", left);
        $("img", target).css("margin-left", offset.left - left + ($(obj).width() - 11) / 2);
    }
    target.css("top", offset.top + offtop);
    target.slideDown(300);
    $(obj).one("mouseleave", function (event) {
        var target = event.relatedTarget;
        if (id != $(target).attr("id") && id != $(target).parents("#" + id).attr("id"))
            $("#" + id).slideUp(300);
    });
    $(target).one("mouseleave", function (event) {
        var target = event.relatedTarget;
        if (target != obj)
            $("#" + id).slideUp(300);
    });
}
