/*
  Workspace Login 
  Vincent Fiduccia
  

  Version: 1.6 () 
  2009-12-04 18:55:06 (p3plpassweb05.prod.phx3.secureserver.net)

  js_file_Debug
*/

function Debug(){}
Debug.enabled=false;Debug.color_timer=null;Debug.enable=function(position)
{if(Debug.enabled)
return;Debug.enabled=true;if(!position)
{position={bottom:'0',left:'0'};}
var container=$L.create('div',{id:'debug',className:'debug_collapsed'},position,'body');if(position.top!==undefined)
{var toggle=$L.create('div',{id:'debug_toggle'},null,container);var controls=$L.create('div',{id:'debug_controls'},null,container);var scroller=$L.create('div',{id:'debug_scroller'},null,container);}
else
{var scroller=$L.create('div',{id:'debug_scroller'},null,container);var toggle=$L.create('div',{id:'debug_toggle'},null,container);var controls=$L.create('div',{id:'debug_controls'},null,container);}
scroller.innerHTML='';Debug.clear(false);controls.innerHTML='<a href="#" onclick="Debug.clear(); return false;">Clear</a>';$E.add('click',Debug.toggle,toggle);Debug.write('Debug console loaded.');}
Debug.toggle=function()
{if(!Debug.enabled)
return;$L.toggleClass('debug','debug_collapsed');}
Debug.clear=function(note)
{$('debug_scroller').innerHTML='<table id="debug_table"width="100%" border="0" cellpadding="1" cellspacing="0"><tbody><tr><td class="debug_time">&nbsp;</td><td class="debug_message">&nbsp;</td></tr></table>';if(note!==false)
Debug.write('Cleared');}
Debug.write=function(msg,blink)
{if(!Debug.enabled)
return;if(blink==null)
blink=true;var table=$('debug_table');if(!table)
return;var t=table.getElementsByTagName('TBODY')[0];if(!t)
return;var d=new Date();d=String.pad(d.getHours(),2,'0')+':'+
String.pad(d.getMinutes(),2,'0')+':'+
String.pad(d.getSeconds(),2,'0')+'.'+
String.pad(d.getMilliseconds(),3,'0');var tr=$L.create('TR');var td=$L.create('TD');td.className="debug_time";td.innerHTML=d;tr.appendChild(td);td=$L.create('TD');td.className="debug_message";td.innerHTML=msg;tr.appendChild(td);$L.prependChild(t,tr);if(t.childNodes.length>100)
{setTimeout(function(){this.removeChild($L.lastChild(this))}.bind(t),100);}
if(blink)
{clearTimeout(Debug.color_timer);$L.addClass('debug','debug_flash');Debug.color_timer=setTimeout(function(){$L.removeClass('debug','debug_flash');Debug.color_timer=null;},1000);}}
Debug.setCookie=function(on)
{if(on)
{Cookie.set('debug','1',3650);Debug.enable();}
else
{Cookie.remove('debug');}}

if ( typeof(loaded) == 'undefined' ) var loaded = {};
  loaded['/js.php?file=Debug&r='] = 1;
