/**
 * @author ngibson
 */
/**
* AUTHOR	: N. Gibson
* DATE		: 18/11/09
* DESC		: BASE
*/

String.prototype.namespace = function(separator){
  var ns = this.split(separator || '.');
  var o = window;
  for(var i=0, len=ns.length; i<len; i++){
    o = o[ns[i]] = o[ns[i]] || {};
  }
  return o;
};

/*
var check_console = function(){
	if(window.console === undefined){
		window.console.info		=	Prototype.emptyFunction();
		window.console.warn		=	Prototype.emptyFunction();
		window.console.log		=	Prototype.emptyFunction();
		window.log				=	window.console.log;
	}
}();
*/

var BASE = {};

'BASE.CONFIG'.namespace();
'BASE.EVENT'.namespace();
