var DEBUGKUBBE=new DebugClass();function DebugClass(){this.visible=false;this.debugPanel=document.createElement("div");this.dataPanel=null;this.actives=new Object();this.style="font-size:10px;text-align:left;background-color:#FFF;border:1px solid #000;position:absolute;top:0px;right:0px;width:300px;height:350px;overflow:auto";this.setActive=function(a,b){this.actives[a]=b};this.viewDebug=function(a){if(typeof a=="undefined"){a=this.style}$(this.debugPanel).empty().append("<div><a href='#'>Clear</a></div><div style='"+a+"' id='data'></data>");$(document.body).append(this.debugPanel);this.dataPanel=$("div[@id=data]",this.debugPanel).get(0);$("a",this.debugPanel).click(function(){this.component.clear()}).get(0).component=this;this.visible=true};this.clear=function(){$(this.dataPanel).empty()};this.hideDebug=function(){this.visible=false;$(this.debugPanel).empty().remove()};this.println=function(a,b){if(this.visible&&this.actives[a]){$(this.dataPanel).append("<b>["+a+"]</b>"+b+"<br style='border: 1px solid #000'/>")}};this.initTime=function(){this.time=new Date()};this.printTime=function(a){if(this.visible){var b=new Date();$(this.dataPanel).append("<b>Time["+a+"]:</b> "+((b.getTime()-this.time.getTime())/1000)+" sg.")}}};
