var G_HapDebugger = true;
var G_Debugger    = true;
var G_DebuggerShutUp = false;
document.write("<form name=\"debug\" onSubmit=\"SendText(document.debug.TextInput1.value); return(false);\">");
document.write("<table border=1 cellpadding=0><tr><td>");
document.write("<input type=\"button\" value=\"Hush\" onclick=\"G_DebuggerShutUp = !G_DebuggerShutUp\">");
document.write("<input type=\"button\" value=\"Send\" onclick=\"SendText(document.debug.TextInput1.value);\">");
document.write("<input type=\"button\" value=\"Stop\" onclick=\"SendText('\\\\stop');\">");
document.write("<input type=\"button\" value=\"Ev1\" onclick=\"eval(document.debug.TextInput1.value);\">");
document.write("<input type=\"button\" value=\"Ev2\" onclick=\"SendDebug(eval(document.debug.TextInput1.value));\">");
document.write("<input type=\"button\" value=\"Cl\" onclick=\"document.debug.outputbox.value = '';\">");
document.write("<input type=\"button\" value=\"Query\" onclick=\"HapQuery(document.debug.TextInput1.value);\">");
document.write("<input type=\"input\" size=\"54\" name=\"TextInput1\" value=\"Welcome to the debugger\">");
document.write("<br>");
document.write("<textarea name=\"outputbox\" cols=80 rows=20></textarea>");
document.write("</td></tr></table>");
document.write("</form>");

function SendDebug(s)
{
	if(!G_DebuggerShutUp)
		document.debug.outputbox.value = s + "\n" + window.document.debug.outputbox.value;
}