/**
	Namespace.js
*/
var Namespace = {
	create: function(name) {		
		if (!name || !name.length) {
			throw new Error("Cannot create namespace: " + name);
	    }
	    
	    var parts = name.split(".");
	    //Primary Object in a Web Browser
	    var po = window;
	    for (var i=0; i<parts.length; ++i) {
	        po[parts[i]] = po[parts[i]] || {};
	        po = po[parts[i]];
    	}
    	
    	return po;
	}	
};