/*
 * Creacion del namespace galileo, ver documentacion del objeto YAHOO
 */
var GALILEO = window.GALILEO || {};

GALILEO.namespace = function(ns) {

    if (!ns || !ns.length) {
        return null;
    }

    var levels = ns.split(".");
    var nsobj = GALILEO;

    // YAHOO is implied, so it is ignored if it is included
    for (var i=(levels[0] == "GALILEO") ? 1 : 0; i<levels.length; ++i) {
        nsobj[levels[i]] = nsobj[levels[i]] || {};
        nsobj = nsobj[levels[i]];
    }

    return nsobj;
};

GALILEO.namespace("widget");
GALILEO.namespace("util");
GALILEO.namespace("config");
GALILEO.namespace("widget.config");
//TODO: Cambiar este nameSpace por el que corresponda y ponerlo en cylog-namespaces.js
GALILEO.namespace("widget.MultiSelect.config");
GALILEO.namespace("widget.WaitPanel.config");
GALILEO.namespace("widget.DataTable.config");
GALILEO.namespace("widget.Calendar.config");
GALILEO.namespace("widget.SimpleDialog.config");
GALILEO.namespace("widget.SlideImage.config");
GALILEO.namespace("widget.TDatagrid.config");
GALILEO.namespace("constants.server.response");
GALILEO.namespace("util.Connect.config.server.response");
GALILEO.namespace("util.PageLoad.config");
