/*
 * Creacion del namespace SgdWms, ver documentacion del objeto YAHOO
 */
var SGDWMS = window.SGDWMS || {};

SGDWMS.namespace = function(ns) {

    if (!ns || !ns.length) {
        return null;
    }

    var levels = ns.split(".");
    var nsobj = SGDWMS;

    // YAHOO is implied, so it is ignored if it is included
    for (var i=(levels[0] == "SGDWMS") ? 1 : 0; i<levels.length; ++i) {
        nsobj[levels[i]] = nsobj[levels[i]] || {};
        nsobj = nsobj[levels[i]];
    }

    return nsobj;
};

// Se crean los mamespace:
SGDWMS.namespace("map");
SGDWMS.namespace("wmsMap");
SGDWMS.namespace("wmsMap.wmsPrint");
SGDWMS.namespace("wmsLayer");
SGDWMS.namespace("wmsSkin");
SGDWMS.namespace("wmsIdioma");
SGDWMS.namespace("config");
SGDWMS.namespace("util.sgdSearch");
SGDWMS.namespace("util.insertObj");
SGDWMS.namespace("tools.sgdMeasure");
SGDWMS.namespace("tools.sgdVisu");
SGDWMS.namespace("container");
SGDWMS.namespace("request.featureInfo");
SGDWMS.namespace("tools.escala");
SGDWMS.namespace("format.kml");
SGDWMS.namespace("format.xml");