+function debug(string) {
+ if (!mkws_debug)
+ return;
+
+ var console; // IE8 quirks
+ if (!console) { /* ARGH!!! */
+ return;
+ }
+
+ // you need to disable use strict at the top of the file!!!
+ if (mkws_debug >= 3) {
+ console.log(arguments.callee.caller);
+ } else if (mkws_debug >= 2) {
+ console.log(">>> called from function " + arguments.callee.caller.name + ' <<<');
+ }
+ console.log(string);
+}
+