<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><DIV><DIV>On Sep 19, 2005, at 6:57 AM, Andreas Wahlin wrote:</DIV><BLOCKQUOTE type="cite"><BLOCKQUOTE type="cite"><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Yup, that would create a local variable pointing to the functionName object. (The exact same functionality as using simply: function functionName(arguments){ ... }</DIV></BLOCKQUOTE><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">How do you make those declarations public?</DIV></BLOCKQUOTE></DIV><FONT class="Apple-style-span" color="#0000DD"><BR class="khtml-block-placeholder"></FONT><DIV><FONT class="Apple-style-span" color="#0000DD"><A href="http://phrogz.net/JS/Classes/OOPinJS.html">http://phrogz.net/JS/Classes/OOPinJS.html</A></FONT></DIV><DIV><FONT class="Apple-style-span" color="#0000DD"><BR class="khtml-block-placeholder"></FONT></DIV><DIV><FONT class="Apple-style-span" color="#0000DD">That page shows 'private' functions, 'privileged' functions, and public functions. If the examples don't answer your question, feel free to contact me off-list (as I fear we're straying far from TextMate topics. ;)</FONT></DIV></BODY></HTML>