kmin.popup = function (div, opt)
{
    if($('#kmin_overlay').size() == 0)
    {
        $('body').append('<div id="kmin_overlay" style="position:fixed; left:0px; top:0px; right:0px; bottom:0px; z-index:1000;"></div>');
        $o = $('#kmin_overlay');
        if(opt && opt.style)
            $o.css(opt.style);
        else
            $o.css({'background-color':'black', 'opacity' : '0.3'});

        $o.click(function(){ $('.kmin_popup').hide(); $('#kmin_overlay').remove(); });

        if((typeof(div) == 'string')  && /^[a-zA-Z0-9_-]+$/.test(div) )
            div = '#' + div;


        $div = $(div);

        if(opt && opt.show)
            $div.show(opt.show);
        else
            $div.show();

        if(!opt || !opt.nocenter)
        {
            var w = $div.width();
            var h = $div.height();
            var $w = $(window);

            $div.css({ left: parseInt(($w.width() - w)/2), top:parseInt(($w.height() - h)/2) });
        }
    }
}

