/*
*	Handle the namespace assignments for the Purple Sage package
*/

/*
*  	Create a namespace
*  	@param {String} ns The namespace to create. i.e. ps.test.namespace
*/
Class.createNameSpace = function(ns){
	var base = window;
	var parts = ns.split(".");
	
	parts.each(function(i){
		if ($type(base[i]) != 'object'){
			base[i]={};
			base=base[i];
		} else {
			base=base[i];
		}
	});
}

Class.createNameSpace('ps');
/*
*	Set the ps.echo function
*	@param {String} message The message to append to debug console
*/
ps.echo = function(message){
	if (!$('debug')){
		var div = document.createElement('div');
		div.id = "debug";
		document.body.appendChild(div);
	}
	var div = document.createElement('div');
	div.innerHTML = message;
	$('debug').appendChild(div);
}