What public.init does in the below code
<p>I am learning javascript and trying to understand what the below code does. Didnt understand why public object was created and then what does public.init do? </p>

<p>Entire code is located at <a href="http://jsfiddle.net/UqV4g/43/" rel="nofollow">http://jsfiddle.net/UqV4g/43/</a></p>

<pre><code>var geoLocateAddress = function () {
var public = {};

public.init = function() {
    public.initEventHandlers();
};
</code></pre>
