if(typeof(nccms)==="undefined"){var nccms={}}nccms.deb={_timestamp:0,_container:null,_maxLevel:3,log:function(){var b=[];for(var c=0;c<arguments.length;c++){b.push("arg("+(((new Date()).getTime()-this._timestamp)+"ms")+")["+c+"]: "+this._parse({arg:arguments[c],level:1,path:""}))}this._add(b.join("\n"));return this},_parse:function(d){var b=[this._dump(d.arg)];if(typeof(d.arg)==="object"&&d.level<this._maxLevel){for(x in d.arg){try{b.push((new Array(d.level+1)).join("\t")+d.path+"."+x+" "+this._parse({arg:d.arg[x],level:d.level+1,path:d.path+"."+x}))}catch(c){b.push((new Array(d.level+1)).join("\t")+d.path+"."+x+" "+c)}}}return b.join("\n")},_dump:function(a){try{if(null===a){return"NULL"}else{if(typeof(a)==="undefined"){return"UNDEFINED"}else{if(a instanceof Array){return"(Array["+a.length+"]): "}}}return"("+typeof(a)+(a.length?"["+a.length+"]":"")+"): "+(new String(a)).replace(/[\s]+/g," ")}catch(b){return"(DUMP.ERROR): "+b}},_add:function(a){if(null===this._container){this._container=document.body.appendChild(document.createElement("DIV"))}if(this._container.firstChild){this._container.insertBefore(document.createElement("PRE"),this._container.firstChild).appendChild(document.createTextNode(a))}else{this._container.appendChild(document.createElement("PRE")).appendChild(document.createTextNode(a))}}};nccms.deb._timestamp=(new Date()).getTime();
