
Console=function(top,left,width,height){var clearButton=document.getElementById('clear');var closeButton=document.getElementById('close');clearButton.onclick=this.clear;closeButton.onclick=this.close;this.cons_frame=document.getElementById('w_console_frame');this.cons=document.getElementById('w_console');this.cons_bar=document.getElementById('w_console_bar');this.cons_frame.style.top=top;this.cons_frame.style.left=left;this.cons_frame.style.width=width;this.cons_frame.style.height=height;var element=this.cons_bar;element.onmousedown=this.grab;element.onmousemove=this.drag;element.onmouseup=this.drop;element.onmouseout=this.mouse_out;this.object=null;Console.thisRef=this;};Console.prototype={XpositionAlt:0,YpositionAlt:0,startX:0,startY:0,Xwert:0,Ywert:0,toConsole:function(text){this.cons_frame.style.display='inline';var newline=document.createElement('div');this.cons.appendChild(newline);var txt=document.createTextNode(text);newline.appendChild(txt);this.cons.scrollTop=this.cons.scrollHeight;},clear:function(){Console.thisRef.cons.innerHTML='';},close:function(){Console.thisRef.clear();Console.thisRef.cons_frame.style.display='none';},grab:function(e){if(!document.all){Console.thisRef.object=e.target.parentNode.id;}else{Console.thisRef.object=event.srcElement.parentNode.id;}
if(Console.thisRef.object){document.getElementById(Console.thisRef.object).style.zIndex='1';if(!document.all){event=e;}
Console.thisRef.startX=event.clientX;Console.thisRef.startY=event.clientY;Console.thisRef.XpositionAlt=parseInt(document.getElementById(Console.thisRef.object).style.left,10);Console.thisRef.YpositionAlt=parseInt(document.getElementById(Console.thisRef.object).style.top,10);return false;}},drag:function(e){if(Console.thisRef.object){if(!document.all){event=e;}
Console.thisRef.Xwert=event.clientX-Console.thisRef.startX;Console.thisRef.Ywert=event.clientY-Console.thisRef.startY;document.getElementById(Console.thisRef.object).style.left=Console.thisRef.XpositionAlt+Console.thisRef.Xwert;document.getElementById(Console.thisRef.object).style.top=Console.thisRef.YpositionAlt+Console.thisRef.Ywert;}
return false;},drop:function(){Console.thisRef.object=false;},mouse_out:function(){Console.thisRef.object=false;}};
