// global variables initialized

	var debug = false;
	var debugWindow;

	function enableDebug() {
		debug = true;

	if (debug) {
		debugWindow = window.open('', 'debugWindow', 'height=400,width=600,scrollbars=yes,resizable=yes');
		if (!debugWindow) {
			alert("could not open debugWindow, turning debug off!");
			debug = false;
		}
	}
	if (debug) {
		window.focus();
		debugWindow.document.write("<font size='-1'><br>\n");
		debugLog("New Invocation.");
	}

	}

	function debugLog(message) {
		if (debug) {
			var currentDate = new Date();
			var time = currentDate.getHours()+":"+currentDate.getMinutes()+":"+currentDate.getSeconds()+"."+currentDate.getMilliseconds();
			if (debugWindow && debugWindow.document) {
				debugWindow.document.write(time+" "+message+"<br>\n");
				debugWindow.scrollBy(0,100000);
			}
		}
	}

