[jQuery] The jQuery Prototype Object and Working with Others' jQuery Plug-Ins

[jQuery] The jQuery Prototype Object and Working with Others' jQuery Plug-Ins


QUESTION ONE: When is use of the jQuery prototype object appropriate,
and when is it not?
BACKGROUND: I am still trying very hard to identify the error that is
prohibiting me from incorporating a jQuery plug-in into my site in a
manner similar to the way that the author of the plug-in has
incorporated it into his. Although I have sought consultation with
the author, he appears uninterested in working with me.
My still fledgling knowledge of jQuery tells me that the author of the
plug-in and my implementation of his plug-in are constructed
differently. Whereas I use jQuery's prototype property to reference
my method and then assign my method anonymously to my HTML document as
follows: $().myJQMethod(). The author of the plug-in does something
very different.
Please compare the isolated code that I have extracted from the
author's plug-in and my implementation of it. Links to the source
pages have been included.
CONSTRUCT A (The jQ_Impromptu Plug-In):
(function($) {
    $.prompt = function(message, options) {
})(jQuery);
SOURCE: http://homepage.mac.com/moogoonghwa/Imagine_Prototype/JavaScript/jQ_Impromptu-2.5.js
CONSTRUCT B (My implementation of the jQ_Impromptu Plug-In)
(function($) {
    $.fn.getBrowserInformation = function() {
})(jQuery);
SOURCE: http://homepage.mac.com/moogoonghwa/Imagine_Prototype/JavaScript/jQ_browserIdentification.js
QUESTION TWO: Although I am able to implement the author's method, it
is not performing as it should. When the alert box appears with focus
the hosting HTML page is suppose to show through with dimmed opacity.
My implementation does not achieve this effect. Firebug has alerted
to me to the following breakpoint, but I am poorly unable to interpret
it.
jQuery.cache[ id ][ name ] :
Could someone help?
SOURCE HTML: http://homepage.mac.com/moogoonghwa/Imagine_Prototype/Content/
Roddy