# Source: jala/code/all.js

    //
    // Jala Project [http://opensvn.csie.org/traccgi/jala]
    //
    // Copyright 2004 ORF Online und Teletext GmbH
    //
    // Licensed under the Apache License, Version 2.0 (the ``License'');
    // you may not use this file except in compliance with the License.
    // You may obtain a copy of the License at
    //
    //    http://www.apache.org/licenses/LICENSE-2.0
    //
    // Unless required by applicable law or agreed to in writing, software
    // distributed under the License is distributed on an ``AS IS'' BASIS,
    // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    // See the License for the specific language governing permissions and
    // limitations under the License.
    //
    // $Revision$
    // $LastChangedBy$
    // $LastChangedDate$
    // $HeadURL$
    //

    /**
     * @fileoverview Wrapper for automatic inclusion of all Jala modules.
     */

    // Define the global namespace for Jala modules
    if (!global.jala) {
       /** @namespace jala */
       global.jala = {};
    }

    (function() {
       var packages = [
          "AsyncRequest",
          "BitTorrent",
          "Date",
          "DnsClient",
          "Captcha",
          "Form",
          "History",
          "HtmlDocument",
          "HopObject",
          "I18n",
          "ImageFilter",
          "IndexManager",
          "ListRenderer",
          "Mp3",
          "PodcastWriter",
          "RemoteContent",
          "Rss20Writer",
          "Utilities",
          "XmlRpcRequest",
          "XmlWriter"
       ];
       var jalaDir = getProperty("jala.dir", "modules/jala");
       for (var i in packages) {
          app.addRepository(jalaDir + "/code/" + packages[i] + ".js");
       }
       return;
    })();

    /**
     * Get a string representation of the Jala library.
     * @returns [Jala JavaScript Application Library]
     * @type String
     */
    jala.toString = function() {
       return "[Jala JavaScript Application Library]";
    };