/**
* http://www.cherny.com/demos/FB/
* FB debugging v1.0 // cherny.com // use anywhere at any time // no warranty expressed or implied
* FB.o = false; //globally disable debugging output
*/

try { console.log("Firebug exists"); }
catch(e) {

console = {
	iefb : null,
	buffer : null,
	log : function(junk) {
		if (!console.iefb) {
			console.iefb = (!console.iefb) ? document.createElement('div') : false;
			_1 = document.createElement('div');
			_2 = document.createElement('span');
			_2.style.cursor = 'pointer';
			_2.appendChild(document.createTextNode( 'clear' ));
			_2.onclick = function(){
				console.buffer.innerHTML= '';
			};
			console.iefb.appendChild( _1 );
			console.iefb.appendChild( _2 );
			//~ Event.observe(_4, "click", _3[i][2].bindAsEventListener(this), false);

			document.body.appendChild(console.iefb);
			var c = _1;
			c.style.backgroundColor = '#ffffd5';
			c.style.color = '#000';
			c.style.fontFamily = 'verdana';
			c.style.fontSize = '12px';
			c.style.height = '150px';
			c.style.overflowY = 'scroll';
			console.buffer = _1;
		}
		console.buffer.innerHTML += console.escapeHTML(junk) + "<br />\n";
		console.buffer.scrollTop = console.buffer.scrollHeight;
	},

	escapeHTML: function(junk) {
		var div = document.createElement('div');
		var text = document.createTextNode(junk);
		div.appendChild(text);
		return div.innerHTML;
	}
};

}