function Debug()
{
}

Debug.writeln = function(string)
{
	Debug.write(string + "<br>");
}

Debug.write = function(string)
{
	if(!Debug._container)
	{
		Debug._container = window.open();
		Debug._initialize(Debug._container.document.body);
	}
	
	try
	{
		Debug._container.document.getElementById("output").innerHTML += string;
	} catch (e)
	{
		delete Debug._container;
		return write(string);
	}
}

Debug._initialize = function(body)
{
	body.innerHTML = "<button onclick='output.innerHTML = \"\";'>Clear</button><div id='output'></div>";
}
