[jQuery] [HELP] DivMenu

[jQuery] [HELP] DivMenu


hi, i've a function that when i click on a link a div shows up, and
it works nice, but when i click on the div itself the div closes up,
and other "bug" is, that if i have 2 or more divs if i click on one
link and click on other link the div's stays visible, how can i solve
this?
here is the code:
jQuery.fn.DivMenu = function(opcoes){
    /**
     *
     **/
    var variaveis = {
        'display' : 'none',
        'position' : 'absolute',
        'background' : '#fff',
     'border' : '1px solid #cecece',
     'font-family' : 'Verdana, Arial, Helvetica, sans-serif',
        'font-size' : '11px; padding: 5px; z-index: 999999'
    };
    var opcoes = $.extend({}, variaveis, opcoes);
    /** end **/
    /**
     *
     **/
    return this.each(function(){
        /**
         *
         **/
        var element = this;
        var offset = $(element).offset();
        var left = offset.left;
        var top = offset.top;
        var currentId = $(this).attr('id');
        var divDados = currentId + '-dados';
        /** end **/
        /**
         *
         **/
        $(element).click(function(){ $('#' + divDados).hide(); $(this).next
().show(); return false; });
        $(document.