carpetmax = {
    namespace: function(ns) {
        var undefined;
        var nsParts = ns.split('.');
        var currentNode = carpetmax;
        for (var i in nsParts) {
            var nodeName = nsParts[i];
            if (currentNode[nodeName] === undefined) {
                currentNode[nodeName] = {};
            }
            currentNode = currentNode[nodeName];
        }
        return currentNode;
    }
};
